| Manualul de utilizare pamdice(1) | General Commands Manual | Manualul de utilizare pamdice(1) |
pamdice - împarte o imagine Netpbm în mai multe imagini pe orizontală și/sau verticală
$ pamdice myimage.ppm -outstem=myimage_part -width=10 -height=8 $ pamundice myimage_part_%1d_%1a.ppm -across=10 -down=8 >myimage.ppm $ pamdice myimage.ppm -outstem=myimage_part -height=12 -voverlap=9 $ pamdice myimage.ppm -width=10 -height=8 -listfile=tiles.txt myimage.ppm $ pamundice -across=10 -down=4 -listfile=tiles.txt >myimage.ppm $ pamdice myimage.ppm -width=10 -height=8 -outstem=myimage_part \ -indexfile=tiles.pam myimage.ppm $ pamundice myimage_part_%1d_%1a.ppm -across=10 -down=8 \ -indexfile=tiles.pam >myimage.ppm
pamdice
-outstem=nume-fișier_bază
[-width=lățimea]
[-height=înălțimea]
[-hoverlap=suprapunere_pe_orizontală]
[-voverlap=suprapunere_pe_verticală]
[-numberwidth=N]
[-listfile=nume-fișier_text]
[-indexfile=nume-fișier_pam
[-dry-run]
[-verbose]
[nume-fișier]
Toate opțiunile pot fi abreviate la cel mai scurt prefix unic. Puteți utiliza două liniuțe în loc de una. Puteți separa numele unei opțiuni și valoarea acesteia cu un spațiu alb în loc de semnul egal.
Acest program face parte din Netpbm(1).
pamdice citește o imagine PAM, PBM, PGM sau PPM ca intrare și o împarte orizontal și/sau vertical în bucăți de dimensiuni egale și le scrie în fișiere separate ca același tip de imagine. Opțional, puteți face ca bucățile să se suprapună.
Vedeți opțiunea -outstem pentru informații privind denumirea fișierelor de ieșire.
Opțiunile -width și -height determină dimensiunea pieselor de ieșire.
pamundice poate reuni imaginile. Pentru un control mai fin, puteți utiliza și pamcat.
O utilizare a acestui instrument este de a crea bucăți care necesită mai puține resurse de calculator decât întreaga imagine pentru procesare. De exemplu, s-ar putea să aveți o imagine atât de mare încât un editor de imagini să nu o poată citi pe toată în memorie sau să o proceseze foarte lent. Cu pamdice, o puteți împărți în bucăți mai mici, le puteți edita pe rând și apoi le puteți reasambla.
O altă utilizare este imprimarea unei imagini mari în bucăți mici, de dimensiunea unei imprimante, pe care le puteți lipi împreună. ppmglobe face un lucru similar; vă permite să lipiți piesele împreună într-o sferă.
Dacă doriți să tăiați bucăți dintr-o imagine individual, nu într-o grilă regulată, utilizați pamcut.
În plus față de opțiunile comune tuturor programelor bazate pe libnetpbm (mai ales -quiet, a se vedea Common Options ), pamdice recunoaște următoarele opțiuni de linie de comandă:
x și y sunt umplute cu zerouri la început, deci au aceeași lățime în fiecare fișier. Utilizați -numberwidth pentru a specifica această lățime; în caz contrar, lățimea implicită este lățimea minimă care funcționează pentru toate fișierele. De exemplu, dacă aveți 25 de porțiuni transversale și nu aveți -numberwidth, x este de 2 cifre pentru toate fișierele de ieșire. Cea mai din stânga porțiune este numerotată „00”; următoarea este „01”, etc. Cu -numberwidth=3, x este '000', '001', etc.
Nu este valabil să se specifice o lățime mai mică decât cea necesară pentru a reprezenta toate porțiunile.
Această opțiune a fost introdusă în Netpbm 11.10 (martie 2025).
Această opțiune a fost introdusă în Netpbm 10.23 (iulie 2004).
Această opțiune a fost introdusă în Netpbm 10.23 (iulie 2004).
$ pamdice -width=100 -height=100 -outstem=myimage_part -listfile=mylist.txt \ -numberwidth=3 myimage.ppm
pe o imagine 200x200 generează fișierul mylist.txt care conține următoarele:
myimage_part_000_000.ppm
myimage_part_000_001.ppm
myimage_part_001_000.ppm
myimage_part_001_001.ppm
Puteți utiliza acest fișier listă cu pamundice -listfile în locul unui argument de model al numelui fișierului de intrare, ceea ce vă poate scuti de probleme de coordonare a modelelor utilizate în invocările pamdice și pamundice.
Această opțiune a fost introdusă în Netpbm 11.10 (martie 2025).
(0,0) (0,1) (0,2)
(1,0) (1,1) (1,2)
Adâncimea imaginii este 2, tipul de tuple este „grid_coord” (un tip de tuple inventat pentru utilizarea cu pamdice și pamundice), iar valoarea maximă este 255, cu excepția cazului în care înălțimea sau lățimea este mai mare de 256, caz în care este 65535.
Această imagine poate fi utilă ca intrare pentru pamundice, în special după efectuarea unor transformări asupra ei. Exemplul principal al unei astfel de utilizări este răsturnarea unei imagini mari. Puteți tăia imaginea cu pamdice, apoi să răsturnați fiecare dintre plăcile-de-mozaic produse (cu pamflip), apoi să răsturnați imaginea index (din nou cu pamflip), apoi să utilizați pamundice cu plăcile-de-mozaic răsturnate și imaginea index răsturnată pentru a genera o versiune răsturnată a imaginii mari originale.
Această opțiune a fost introdusă în Netpbm 11.10 (martie 2025).
Această opțiune a fost introdusă în Netpbm 11.10 (martie 2025).
pamdice a fost introdus în Netpbm 9.25 (martie 2002).
Înainte de Netpbm 10.29 (august 2005), exista o limită de 100 de „felii/porțiuni” în fiecare direcție.
pamundice(1) , pamcut(1) , pamcat(1) , pgmslice(1) , ppmglobe(1) pamflip(1) pnm(1) pam(1)
Această pagină de manual a fost generată de instrumentul Netpbm «makeman» din sursa HTML. Documentația principală este la
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
| 7 februarie 2025 | documentația netpbm |