Manualul de utilizare pamundice(0) Manualul de utilizare pamundice(0) NUME pamundice - combina grila de imagini (straturi) intr-unul singur EXEMPLU $ pamdice myimage.ppm -outstem=myimage_part -width=10 -height=8 $ pamundice myimage_part_%1d_%1a.ppm -across=10 -down=8 >myimage.ppm $ pamundice myimage.ppm myimage_part_%2a -across=13 -hoverlap=9 SINOPSIS pamundice [-across=n] [-down=n] [-hoverlap=pixeli] [-voverlap=pixeli] [-verbose] model_nume-fiier_intrare Toate opiunile pot fi abreviate la cel mai scurt prefix unic. Putei utiliza doua liniue in loc de una. Putei separa numele unei opiuni i valoarea acesteia cu un spaiu alb in loc de semnul egal. DESCRIERE Acest program face parte din Netpbm(1). pamundice citete o gramada de imagini Netpbm ca intrare i le combina ca o grila de dale/straturi intr-o singura imagine de ieire de acelai tip la ieirea standard. Opional, putei face ca piesele sa se suprapuna. Vedei argumentul model_nume-fiier_intrare pentru informaii privind denumirea fiierelor de intrare. Toate imaginile de intrare trebuie sa aiba acelai format (PAM, PPM etc.) i val-max, iar pentru PAM trebuie sa aiba aceeai adancime i acelai tip de tuple. Toate imaginile dintr-un rang (rand orizontal de dale/straturi) trebuie sa aiba aceeai inalime. Toate imaginile dintr-un fiier (coloana verticala de dale) trebuie sa aiba aceeai laime. Dar nu este obligatoriu ca fiecare rang sa aiba aceeai inalime sau ca fiecare fiier sa aiba aceeai laime. pamdice este inversul lui pamundice. Putei utiliza pamundice pentru a reasambla o imagine taiata de pamdice. Putei utiliza pamdice pentru a recrea dalele unei imagini create de pamundice, dar pentru a face acest lucru, randurile originale trebuie sa fi avut toate aceeai inalime cu excepia celui de jos i fiierele originale trebuie sa fi avut toate aceeai laime cu excepia celui din dreapta. Una dintre utilizarile acestei tehnici este realizarea unor poriuni care necesita mai puine resurse ale calculatorului decat intreaga imagine pentru a fi procesate. De exemplu, s-ar putea sa avei o imagine atat de mare incat un editor de imagini sa nu o poata citi pe toata in memorie sau sa o proceseze foarte lent. Putei sa o imparii in bucai mai mici cu pamdice, sa le editai pe rand i apoi sa le reasamblai cu pamundice. O alternativa pentru unirea imaginilor intr-o singura direcie (adica un singur rang sau un singur fiier) este pamcat. pnmcat va ofera mai multa flexibilitate decat pamundice in identificarea imaginilor de intrare: le putei furniza prin intermediul intrarii standard sau sub forma unei liste de fiiere cu nume arbitrare. Pentru a imbina fotografii pe bucai, utilizai pnmstitch in loc de pamundice, deoarece acesta ii da seama unde se suprapun piesele, chiar daca acestea nu se suprapun exact vertical sau orizontal. Pentru a crea o imagine a aceleiai dale repetata intr-o grila, este pnmtile. pnmindex face un lucru similar cu pamundice: combina o mulime de imagini mici dintr-o reea intr-una mare. Dar scopul sau este de a produce o imagine index a imaginilor de intrare. Aa ca lasa spaiu intre ele i are etichete pentru ele, de exemplu. ARGUMENTE Exista un singur argument fara opiune i acesta este obligatoriu: model_nume-fiier_intrare. Acesta ii spune lui pamundice ce fiiere conin dalele de intrare. pamundice citete imaginile de intrare din fiiere care sunt denumite cu un model care indica poziiile lor in imaginea combinata. De exemplu, tile_00_05.ppm ar putea fi a asea dala din primul rand, in timp ce tile_04_01 este a doua dala din al cincilea rand. Nu putei furniza niciuna dintre date la intrarea standard, iar fiierele trebuie sa fie de tipul celor pe care pamundice le poate inchide i redeschide i poate citi aceeai imagine a doua oara (de exemplu, un fiier obinuit este in regula; o conducta cu nume probabil nu este). model_nume-fiier_intrare este un model in stil printf. Consultai subrutina printf din biblioteca C standard. Pentru exemplul de mai sus, acesta ar fi tile_%2d_%2a.ppm. Singurele specificaii de conversie posibile sunt: d ,,down(jos)": Numarul rangului (randului), incepand cu 0. a ,,across(suprapunere)": Numarul fiierului (coloanei), incepand cu 0. % Caracterul procentual (%). Numarul dintre % i specificatorul de conversie este precizia i este necesar. Acesta spune cate caractere din numele fiierului sunt descrise de respectiva conversie. Numarul rangului sau al fiierului este completat cu zerouri anterioare, dupa cum este necesar. Astfel, exemplul tile_%2d_%2a.ppm inseamna ca pentru a obine numele fiierului care conine dala de la rangul 0, fiierul 5, trebuie sa: o inlocuii ,,%2d" cu numarul rangului, ca numar zecimal cu 2 cifre: ,,00" o Inlocuii ,,%2a" cu numarul fiierului, ca numar zecimal cu 2 cifre: ,,05" Reinei ca acest model descrie numele de fiiere pe care le produce pamdice, cu excepia faptului ca precizia poate fi mai mare sau mai mica. (pamdice utilizeaza totui atatea cifre cate sunt necesare pentru imaginea cu cel mai mare numar). OPIUNI -across=N Acesta este numarul de dale suprapuse din grila, adica numarul de dale din fiecare rang, sau numarul de fiiere. Valoarea implicita este 1. -down=N Acesta este numarul de dale in sus i in jos in grila, adica numarul de dale din fiecare fiier, sau numarul de ranguri. Valoarea implicita este 1. -hoverlap=pixeli Aceasta este valoarea in pixeli a suprapunerii orizontale a dalelor. pamundice taie atat de mult din marginea dreapta a fiecarei dale inainte de a o uni cu imaginea adiacenta din dreapta. Dalele de-a lungul marginii drepte raman intregi. Nu trebuie sa existe nicio imagine de intrare mai ingusta decat aceasta. Reinei ca acest lucru anuleaza efectul aceleiai opiuni -hoverlap din pamdice. Valoarea implicita este zero - nicio suprapunere. -voverlap=pixeli Acest lucru este analog cu -hoverlap, dar pamundice taie marginea de jos a fiecarei imagini inainte de a o uni cu cea de mai jos. -verbose Afieaza informaii despre procesare la ieirea de eroare standard. ISTORIC pamundice a fost introdus in Netpbm 10.39 (iunie 2007). Inainte de aceasta data, pnmcat este cea mai buna alternativa. CONSULTAI I pamundice(1) , pnmcat(1) , pnmindex(1) , pnmtile(1) , pnm(1) pam(1) SURSA DOCUMENTULUI Aceasta pagina de manual a fost generata de instrumentul Netpbm <> din sursa HTML. Documentaia principala este la http://netpbm.sourceforge.net/doc/pamundice.html TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . documentaia netpbm 1 aprilie 2007 Manualul de utilizare pamundice(0)