Pamundice-Benutzerhandbuch(0) Pamundice-Benutzerhandbuch(0) BEZEICHNUNG pamundice - fugt ein Raster von Bildern (Kacheln) zu einem Bild zusammen BEISPIEL $ pamdice meinBild.ppm -outstem=meinBild_Teil -width=10 -height=8 $ pamundice meinBild_Teil_%1d_%1a.ppm -across=10 -down=8 >meinBild.ppm $ pamundice meinBild.ppm meinBild_Teil_%2a -across=13 -hoverlap=9 UBERSICHT pamundice [-across=n] [-down=n] [-hoverlap=Pixel] [-voverlap=Pixel] [-verbose] Eingabe_Dateiname_Muster Sie konnen Optionen auf ihren kurzesten eindeutigen Prafix abkurzen. Sie konnen zur Kennzeichnung von Optionen auch zwei anstatt nur eines Bindestrichs verwenden. Sie konnen den Namen der Option und ihren Wert durch Leerzeichen anstatt eines Gleichheitszeichens trennen. BESCHREIBUNG Dieses Programm ist Teil von netpbm(1). pamundice liest als Eingabe eine Reihe von Netpbm-Bildern und setzt sie als ein Raster von Kacheln zu einem einzigen Ausgabebild des selben Typs auf der Standardausgabe zusammen. Optional konnen Sie die Stucke uberlappen lassen. See the input_filename_pattern argument for information on naming of the input files. Alle Eingabebilder mussen dasselbe Format (PAM, PPM, usw.) und den selben >>Maxwert<< haben. Im Fall von PAM mussen die Auflosung und der >>Tuple-Type<< identisch sein. Alle Bilder in einer horizontalen Reihe von Kacheln mussen die gleiche Hohe haben. Alle Bilder in einer vertikalen Spalte von Kacheln mussen die gleiche Breite haben. Es ist jedoch nicht notwendig, dass jede horizontale Reihe die selbe Hohe, oder jede vertikale Spalte die selbe Breite hat. pamdice(1) ist die Inverse von pamundice. Sie konnen pamundice verwenden, um ein Bild wieder zusammenzusetzen, das mit pamdice(1) zerschnitten worden ist. Sie konnen pamdice(1) verwenden, um die Kacheln eines Bildes wieder herzustellen, das mit pamundice erzeugt worden ist. Dazu mussen die ursprunglichen horizontalen Reihen mit Ausnahme der untersten Reihe die gleiche Hohe haben. Ebenso mussen die ursprunglichen vertikalen Spalten mit Ausnahme der letzten rechten Spalte die gleiche Breite haben. One use for this is to make pieces that take less computer resources than the whole image to process. For example, you might have an image so large that an image editor can't read it all into memory or processes it very slowly. You can split it into smaller pieces with pamdice, edit one at a time, and then reassemble them with pamundice. An alternative to join images in a single direction (i.e. a single rank or a single file) is pnmcat. pnmcat gives you more flexibility than pamundice in identifying the input images: you can supply them on Standard Input or as a list of arbitrarily named files. Um Photographien stuckweise zusammenzusetzen verwenden Sie pnmstitch(1) anstatt pamundice. pnmstitch(1) kann ermitteln, wo sich Stucke uberlappen, selbst dann, wenn sie sich nicht genau vertikal oder horizontal uberlappen. Mit pnmtile(1) lasst sich ein Bild erzeugen, das dieselbe Kachel in einem Raster mehrfach wiederholt. pnmindex(1) leistet etwas ahnliches wie pamundice; es erlaubt Ihnen, eine Reihe von kleinen Bildern in einem Raster zu einem grossen Bild zusammenzufassen. Allerdings besteht die Anwendung darin, ein Ubersichtsbild der Eingabebilder zu erzeugen. Dafur lasst es beispielsweise etwas Platz zwischen den Bildern und verfugt uber Beschriftung. ARGUMENTE There is one non-option argument, and it is mandatory: input_filename_pattern. This tells pamundice what files contain the input tiles. pamundice liest die Eingabebilder aus Dateien, deren Namen angeben, wo sie in dem zusammengesetzten Ausgabebild platziert sind. Zum Beispiel konnte >>Kachel_00_05.ppm<< die sechste Kachel in der ersten Reihe, und >>Kachel_04_01.ppm<< die zweite Kachel in der funften Reihe sein. Sie konnen diese Daten nicht uber die Standardeingabe eingeben. Ausserdem mussen Dateien so beschaffen sein, dass pamundice sie schliessen und erneut offnen kann, um das selbe Bild ein zweites mal zu lesen. (Zum Beispiel ist eine regulare Datei geeignet; eine benannte Pipe ist es wahrscheinlich nicht). Eingabe_Dateiname_Muster ist ein Muster im Stil von printf. (Siehe das Unterprogramm printf aus der Standard-C-Bibliothek). Im obigen Beispiel ware es tile_%2d_%2a.ppm. Die einzig moglichen Umsetzungskennzeichner sind: d >>abwarts<<: Die Zeilennummer, mit 0 beginnend. a >>seitwarts<<: Die Spaltennummer, beginnend mit 0. % Das Prozent-Zeichen >>%<<. Die Zahl zwischen dem >>%<<-Zeichen und dem Umsetzungskennzeichner ist die Genauigkeit. Deren Angabe ist erforderlich und beschreibt, wie viele Zeichen vom Dateiname mit dieser Umsetzung beschrieben sind. Die Zeilen- und Spaltennummern werden, wenn notig, mit fuhrenden Nullen aufgefullt. Das Beispiel tile_%2d_%2a.ppm bedeutet damit, dass Sie um den Namen der Datei zu erhalten, welche die Kachel der Zeile 0 und der Spalte 5 enthalt wie folgt vorgehen: o die >>%2d<< durch die Zeilennummer als zweistellige Dezimalzahl ersetzen: >>00<< o die >>%2a<< durch die Spaltennummer als zweistellige Dezimalzahl ersetzen: >>05<< Note that this pattern describes file names that pamdice produces, except that the precision may be more or less. (pamdice uses however many digits are required for the highest numbered image). OPTIONEN -across=N Dies ist die Anzahl der Kacheln in der Horizontalen, d.h. die Anzahl der Kacheln pro Zeile, oder die Anzahl der Spalten. Die Voreinstellung ist 1. -down=N Dies ist die Anzahl der Zeilen in der Senkrechten, d.h. die Anzahl der Kacheln je Spalte, oder die Anzahl der Zeilen. Die Voreinstellung ist 1. -hoverlap=Pixel Dies ist die Anzahl der Pixel, in der die Kacheln horizontal uberlappen. pamundice schneidet von jeder Kachel diese Anzahl von Pixeln auf der rechten Seite ab, bevor sie an das benachbarte Bild rechts angefugt wird. Die Kacheln entlang der rechten Seite bleiben vollstandig. Keines der Eingabebilder darf schmaler als diese Anzahl sein. Beachten Sie, dass dies den Effekt der gleichen Option -hoverlap von pamdice(1) ruckgangig macht. Die Voreinstellung ist Null, keine Uberlappung. -voverlap=Pixel Dies ist analog zu -hoverlap, nur dass pamundice die untere Kante jedes Bildes abschneidet, bevor es an das Bild darunter angefugt wird. -verbose Gibt Ausgaben uber die Verarbeitung auf der Standardfehlerausgabe aus. GESCHICHTE pamundice ist in Netpbm 10.39 (Juni 2007) hinzugekommen. Davor war pnmcat(1) der beste Ersatz. SIEHE AUCH pamundice(1), pnmcat(1), pnmindex(1), pnmtile(1), pnm(1), pam(1) URSPRUNG DES DOKUMENTS Diese Handbuchseite wurde vom Netpbm-Werkzeug >>makeman<< aus der HTML-Quelle erstellt. Das Hauptdokument befindet sich unter http://netpbm.sourceforge.net/doc/pamundice.html UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Christoph Brinkhaus und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Netpbm-Dokumentation 1. April 2017 Pamundice-Benutzerhandbuch(0)