Man page - pamrestack(1)
Packages contains this manual
- pamtoxvmini(1)
- srftopam(1)
- mgrtopbm(1)
- pamperspective(1)
- sirtopnm(1)
- hipstopgm(1)
- ppmhist(1)
- pamsharpness(1)
- pamtopnm(1)
- pamarith(1)
- pamtowinicon(1)
- yuvtoppm(1)
- rawtopgm(1)
- pnmtoddif(1)
- pamoil(1)
- pnmsplit(1)
- pbmtolps(1)
- pcxtoppm(1)
- ilbmtoppm(1)
- ppmpat(1)
- pamrecolor(1)
- cmuwmtopbm(1)
- pbmupc(1)
- yuvsplittoppm(1)
- ppmbrighten(1)
- pnmindex(1)
- pgmnoise(1)
- pgmkernel(1)
- ppmdither(1)
- netpbm(1)
- rletopnm(1)
- pamfind(1)
- pamwipeout(1)
- pamrubber(1)
- pnmcat(1)
- pgmramp(1)
- ppmtomap(1)
- pammasksharpen(1)
- pbmtoybm(1)
- pnmtopnm(1)
- ppmtoyuv(1)
- pnmnlfilt(1)
- faxformat(1)
- pamtopfm(1)
- pnmtosgi(1)
- svgtopam(1)
- pgmdeshadow(1)
- pamenlarge(1)
- pbmtosunicon(1)
- pamlookup(1)
- pamchannel(1)
- ppmlabel(1)
- mtvtoppm(1)
- pamedge(1)
- winicontopam(1)
- ppmglobe(1)
- pnmrotate(1)
- ppmrelief(1)
- ppmfade(1)
- lispmtopgm(1)
- pgmminkowski(1)
- pgmtopbm(1)
- pbmtoescp2(1)
- pi3topbm(1)
- pnmscale(1)
- pbmto10x(1)
- pnmtorle(1)
- pbmclean(1)
- pbmtomgr(1)
- ppmtoneo(1)
- pamtohdiff(1)
- spottopgm(1)
- pamcomp(1)
- ppmtogif(1)
- pambayer(1)
- pamhomography(1)
- pamtouil(1)
- escp2topbm(1)
- pnmconvol(1)
- ppmdcfont(1)
- qrttoppm(1)
- rlatopam(1)
- ppmtoterm(1)
- ppmforge(1)
- hdifftopam(1)
- pnmtopclxl(1)
- pnmcrop(1)
- imagetops(1)
- pamtofits(1)
- pnmtopalm(1)
- pnmquant(1)
- pbm(5)
- pbmtox10bm(1)
- pbmpscale(1)
- pbmmake(1)
- macptopbm(1)
- pgmtosbig(1)
- zeisstopnm(1)
- bmptoppm(1)
- pjtoppm(1)
- sgitopnm(1)
- pbmtocmuwm(1)
- pnmalias(1)
- pamsplit(1)
- pambackground(1)
- pamdice(1)
- ppmtobmp(1)
- pbmtogem(1)
- rgb3toppm(1)
- ppmtoapplevol(1)
- g3topbm(1)
- ppmtoyuvsplit(1)
- ppmtopcx(1)
- pamditherbw(1)
- pnmgamma(1)
- pamcat(1)
- ppmtoxpm(1)
- sbigtopgm(1)
- pammosaicknit(1)
- pnmdepth(1)
- pamstretch-gen(1)
- pamtilt(1)
- ppmddumpfont(1)
- spctoppm(1)
- xpmtoppm(1)
- pamtosrf(1)
- pampick(1)
- pbmtoptx(1)
- ppmspread(1)
- pnmtojbig(1)
- ppmshadow(1)
- winicon(1)
- pbmtomda(1)
- pbmtocis(1)
- wbmptopbm(1)
- pamgetcolor(1)
- pnmarith(1)
- pammixmulti(1)
- pamfile(1)
- pbmtoatk(1)
- pamrestack(1)
- pnmquantall(1)
- pam(5)
- pbmtoln03(1)
- pbmtext(1)
- ppmshift(1)
- pbmtoxbm(1)
- pnmremap(1)
- pamtopam(1)
- leaftoppm(1)
- pnmpaste(1)
- pamstretch(1)
- pnmflip(1)
- pamdepth(1)
- ppmtoeyuv(1)
- pampop9(1)
- pamshuffle(1)
- pgmtolispm(1)
- pgmtofs(1)
- pgmabel(1)
- pnmtops(1)
- ppmtoppm(1)
- pbmmask(1)
- winicontoppm(1)
- cameratopam(1)
- ppmwheel(1)
- pamtojpeg2k(1)
- ppmtoarbtxt(1)
- pgmtopgm(1)
- pambrighten(1)
- pnminterp(1)
- pamhue(1)
- ppmtopgm(1)
- sldtoppm(1)
- pnmstitch(1)
- mrf(1)
- ppmtoleaf(1)
- ppmtojpeg(1)
- pamsharpmap(1)
- pngtopnm(1)
- pbmtomacp(1)
- fitstopnm(1)
- pnmcut(1)
- picttoppm(1)
- pamfix(1)
- pbmtodjvurle(1)
- extendedopacity(5)
- pnmmargin(1)
- pbmtogo(1)
- xbmtopbm(1)
- jpegtopnm(1)
- ppmtowinicon(1)
- icontopbm(1)
- pnminvert(1)
- pamx(1)
- pamtoqoi(1)
- pamtable(1)
- st4topgm(1)
- ppmflash(1)
- ybmtopbm(1)
- pamsistoaglyph(1)
- pamunlookup(1)
- pgmbentley(1)
- pbmpage(1)
- pnmsmooth(1)
- pamtotiff(1)
- fiascotopnm(1)
- asciitopgm(1)
- pnmtile(1)
- ppmtopj(1)
- neotoppm(1)
- pbmtonokia(1)
- pamseq(1)
- ppmntsc(1)
- ppmtosixel(1)
- pbmtopk(1)
- pamsumm(1)
- cistopbm(1)
- pammixinterlace(1)
- pamtodjvurle(1)
- pamtooctaveimg(1)
- pnmtosir(1)
- pgmoil(1)
- pamcrater(1)
- pbmtopgm(1)
- pamstack(1)
- pnmfile(1)
- pnmtotiffcmyk(1)
- pnmenlarge(1)
- pbmtoepsi(1)
- sputoppm(1)
- pi1toppm(1)
- pbmtopsg3(1)
- pbmtoicon(1)
- sunicontopnm(1)
- pnmpad(1)
- pnmcomp(1)
- tifftopnm(1)
- pbmtoibm23xx(1)
- ppmquantall(1)
- pamtris(1)
- pdbimgtopam(1)
- pbmtomatrixorbital(1)
- atktopbm(1)
- pbmtobbnbg(1)
- jpeg2ktopam(1)
- palmtopnm(1)
- pnmscalefixed(1)
- pktopbm(1)
- ximtoppm(1)
- pbmtolj(1)
- imgtoppm(1)
- pgm(5)
- pamundice(1)
- jbigtopnm(1)
- pamexec(1)
- pamstereogram(1)
- ppmtompeg(1)
- pampaintspill(1)
- pnmmontage(1)
- ppmtotga(1)
- pngtopam(1)
- pamfixtrunc(1)
- ppmtv(1)
- pfmtopam(1)
- ppmtopuzz(1)
- avstopam(1)
- ppmnorm(1)
- ppmtopi1(1)
- pbmtoepson(1)
- ddbugtopbm(1)
- pbmreduce(1)
- mrftopbm(1)
- pbmminkowski(1)
- ppmcolormask(1)
- qoitopam(1)
- pgmtexture(1)
- ppmtoacad(1)
- infotopam(1)
- pamshadedrelief(1)
- pamdeinterlace(1)
- ppmtorgb3(1)
- eyuvtoppm(1)
- pamlevels(1)
- ppmdraw(1)
- pgmenhance(1)
- pamthreshold(1)
- ppmtoascii(1)
- yuy2topam(1)
- pbmtoascii(1)
- pamcut(1)
- pbmtoppa(1)
- pnmtotiff(1)
- mdatopbm(1)
- pamtohtmltbl(1)
- brushtopbm(1)
- pgmmedian(1)
- pstopnm(1)
- pgmhist(1)
- fstopgm(1)
- ppmtouil(1)
- pnmpsnr(1)
- pbmtowbmp(1)
- anytopnm(1)
- pbmtozinc(1)
- pbmtog3(1)
- pamtoavs(1)
- thinkjettopbm(1)
- ppmtoilbm(1)
- pamtogif(1)
- ppmrainbow(1)
- 411toppm(1)
- pamvalidate(1)
- rasttopnm(1)
- pnmtoxwd(1)
- ppmquant(1)
- ppmdim(1)
- ppmdist(1)
- pgmmake(1)
- ppmcolors(1)
- pamaddnoise(1)
- pnmhisteq(1)
- pnmtoplainpnm(1)
- pbmnoise(1)
- pbmtopi3(1)
- ppm(5)
- gouldtoppm(1)
- pgmmorphconv(1)
- pnmnoraw(1)
- ppmrough(1)
- gemtopnm(1)
- pnmnorm(1)
- pnm(5)
- tgatoppm(1)
- pnmcolormap(1)
- gemtopbm(1)
- ppmdmkfont(1)
- pamtotga(1)
- pfm(5)
- ppmcie(1)
- pamgauss(1)
- pamscale(1)
- pamendian(1)
- ppmtoicr(1)
- pgmslice(1)
- pnmtorast(1)
- pamtopng(1)
- pamflip(1)
- pnmmercator(1)
- pc1toppm(1)
- pbmtextps(1)
- ppmtopict(1)
- xvminitoppm(1)
- ppmmix(1)
- ppmchange(1)
- pgmcrater(1)
- pgmtost4(1)
- pamtopdbimg(1)
- pcdindex(1)
- pamtompfont(1)
- pnmtofits(1)
- pcdovtoppm(1)
- ppm3d(1)
- giftopnm(1)
- pgmtoppm(1)
- pbmlife(1)
- pgmedge(1)
- rawtoppm(1)
- pamrgbatopng(1)
- pnmtopng(1)
- pbmtoplot(1)
- pamtosvg(1)
- ppmtopjxl(1)
- pgmnorm(1)
- pbmtomrf(1)
- pamslice(1)
- pnmshear(1)
- bmptopnm(1)
- xwdtopnm(1)
- ppmtomitsu(1)
- ppmmake(1)
- ppmtolj(1)
- pnmhistmap(1)
- psidtopgm(1)
- pamgradient(1)
- pnmtofiasco(1)
- bioradtopgm(1)
- pamfunc(1)
- pamaltsat(1)
- pnmtojpeg(1)
- pamsummcol(1)
- pbmto4425(1)
- ppmtospu(1)
apt-get install netpbm
Available languages:
en ro deManual
Pamrestack-Benutzerhandbuch
BEZEICHNUNGÜBERSICHT
BESCHREIBUNG
OPTIONEN
VERWENDUNG
BEISPIELE
SIEHE AUCH
GESCHICHTE
AUTOR
URSPRUNG DES DOKUMENTS
ÜBERSETZUNG
Aktualisiert:
BEZEICHNUNG
pamrestack - Gruppiert Reihen eines Netpbm-Bildes um
ÜBERSICHT
pamrestack
[ -width= Breite ]
[ -trim= { fill | crop | abort }]
[ -verbose ]
[ PAM-Datei ]
Optionen können auf ihren kürzesten eindeutigen Präfix abgekürzt werden. Sie können zur Kennzeichnung von Optionen auch zwei anstatt nur eines Bindestrichs verwenden. Sie können den Namen der Option und ihren Wert durch Leerzeichen anstatt eines Gleichheitszeichens trennen.
BESCHREIBUNG
Dieses Programm ist Teil von netpbm (1).
Wenn in einem Netpbm-Bild die Länge der Reihen geändert werden soll, kann pamrestack kann dazu verwendet werden, die Pixel entsprechend umzugruppieren. Wenn beispielsweise bin Bild eine Breite von 100 Pixel und eine Höhe von 50 Pixel hat, können Sie es auf eine Breite von 125 und eine Höhe von 40 Pixel umgruppieren. In diesem Fall würden 25 Pixel vom Anfang der zweiten Reihe der Eingangsdaten an das Ende der ersten Reihe der Eingangsdaten verschoben. 50 Pixel der dritten Reihe würden in die zweite Reihe verschoben werden, und so weiter.
Anders betrachtet gruppiert pamrestack alle Eingangsreihen in eine einzige lange Reihe. Daraus werden dann nach dem FIFO-Prinzip (First-In/First-Out) die neuen Reihen erzeugt.
Wenn Sie keine Eingabedatei PAM-Datei angeben, wird von der Standardeingabe gelesen.
Die Ausgabe erfolgt auf die Standardausgabe.
pamrestack funktioniert auch mit einem Strom aus mehreren Bildern. Dazu bearbeitet es alle Bilder unabhängig voneinander und erzeugt als Ausgabe einen Strom aus mehreren Bildern.
OPTIONEN
Zusätzlich
zu den Optionen, die alle auf libnetpbm-basierenden
Programme gemeinsam haben (insbesondere
-quiet
, siehe
gemeinsame Optionen
), akzeptiert
pamrestack
die folgenden
Befehlszeilenoptionen:
-width=
Breite
Die Breite der Ausgabe. Wenn diese Option nicht angegeben ist, wird die Ausgabe aus einer einzigen Reihe bestehen, die lang genug ist, alle Pixel des Eingangsbildes beinhalten zu können.
-trim= { fill | crop | abort }
Diese Option gibt an, was zu tun ist, wenn die Anzahl der Pixel des Eingangsbildes sich nicht ganzzahlig ohne Rest durch die neue Breite teilen lässt.
|
fill |
(Voreinstellung) Füllt die letzte Reihe mit schwarzen Pixeln auf.
|
crop |
Verwirft die
letzte Teilreihe. Wenn das bedeutet, dass gar nichts
ausgegeben wird, bricht das Programm mit einem Fehler
ab.
|
abort |
Bricht das Programm mit einem Fehler ab.
-verbose
Gibt Ausgaben über die Verarbeitung auf der Standardfehlerausgabe aus.
VERWENDUNG
pamrestack ist ein universeller Editor für viele mögliche Anwendungen.
|
• |
pamrestack
kann eindimensionale Bilder, wie sie von Programmen wie
ppmhist
(1) oder
pamseq
(1) erzeugt wurden, zu
Rechtecken
umgruppieren. Das vereinfacht die Untersuchung der Ausgabe
mit einem
Anzeigeprogramm. Umgekehrt kann
pamrestack
dazu
verwendet werden,
ein normales rechteckiges Bild in eine breite Reihe oder
eine lange
Spalte unzusetzten, wenn das für Zwecke der
Kompression, Umsetzung
oder Analyse erwünscht ist.
|
• |
pamrestack
kann Bilder wiederherstellen, die durch eine falsche
Breitenangabe in den Kopfdaten beschädigt sind. Bilder,
die aus
Framebuffer-Geräten abgeholt werden, haben oftmals
dieses Problem.
|
• |
pamrestack kann mit pamdice (1), pamundice (1), pamcat (1) und so |
weiter verwendet werden, um
Bilder im Prozess der Verschachtelung
aufzuteilen und zu kombinieren.
BEISPIELE
|
• |
Gruppiert die eindimensionale Ausgabe von pamseq (1) in ein Quadrat um: |
pamseq 3 255 | pamrestack -width=4096
|
• |
Kombiniert zwei Dateien mit einer Breite von jeweils 600 Pixel, zu einem |
verschachteltem Bild. Dabei
enthält die eine Datei die geraden, und die
andere Datei die ungeraden Reihen:
pamcat -leftright ungerade.ppm gerade.ppm | pamrestack -width=600
|
• |
Wie oben, schreibt aber alle Pixel in den geraden Reihen von links nach |
rechts, um eine serpentinenförmige Verschachtelung zu erzeugen:
pamflip -leftright gerade.ppm | pamcat -leftright ungerade.ppm - | pamrestack -width 600
SIEHE AUCH
pamseq (1), ppmhist (1), pnmshear (1), pamscale (1), pamdeinterlace (1), pamdice (1), pamundice (1), pamcat (1), pam (1)
GESCHICHTE
pamrestack ist in Netpbm 10.99 (Juni 2022) hinzugekommen.
AUTOR
Von Akira F. Urushibata als Public-Domain-Beitrag.
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/pamrestack.html
ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Christoph Brinkhaus <c.brinkhaus@t-online.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org .