EnglezăFrancezăSpaniolă

Favicon OnWorks

pnmscale - Online în cloud

Rulați pnmscale în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda pnmscale care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


pnmscale - scala o anymap portabilă

REZUMAT


pnmscale factor_de_scalare [pnmfile]
pnmscale -reduce factor_reducere [pnmfile]
pnmscale [{-xsize=col | -latime=col | -xscale=factor}] [{-ysize=rânduri | -inaltime=rânduri |
-yscale=factor}] [pnmfile]
pnmscale -xysize col rânduri [pnmfile]
pnmscale -pixeli n [pnmfile]

Opțiuni diverse:
-verbos -nomix

Abrevierea minimă unică a opțiunii este acceptabilă. Puteți folosi cratime duble în loc de
o singură cratimă pentru a desemna opțiuni. Puteți utiliza spațiul alb în locul semnului egal
separați numele unei opțiuni de valoarea sa.

DESCRIERE


Citește o imagine PBM, PGM sau PPM ca intrare, o scalează după factorul sau factorii specificati și
produce o imagine PGM sau PPM ca ieșire. Dacă fișierul de intrare este color (PPM), rezultatul
va fi și el, altfel va fi în tonuri de gri (PGM). Acest lucru este adevărat chiar dacă intrarea este a
bitmap alb-negru (PBM), deoarece procesul de scalare poate transforma o combinație de
pixeli alb-negru într-un pixel gri.

Dacă doriți ieșire PBM, utilizați pgmtopbm a converti pnmscaleieșirea lui către PBM. De asemenea, luați în considerare
pbmreduce.

Puteți mări (factor de scară > 1) și reduce (factor de scară < 1).

Când specificați o dimensiune absolută sau un factor de scară pentru ambele dimensiuni, pnmscale cântare
fiecare dimensiune independent, fără a lua în considerare raportul de aspect.

Dacă specificați o dimensiune ca dimensiune în pixeli și nu specificați cealaltă dimensiune,
pnmscale scalează dimensiunea nespecificată pentru a păstra raportul de aspect.

Dacă specificați o dimensiune ca factor de scară și nu specificați cealaltă dimensiune,
pnmscale lasă dimensiunea nespecificată neschimbată din intrare.

Dacă specificați factor_de_scalare parametru în loc de opțiuni de dimensiune, adică scara
factor pentru ambele dimensiuni. Este echivalent cu -xscale=factor_de_scalare -yscale=factor_de_scalare
.

Specificând -reduce factor_reducere opțiunea este echivalentă cu specificarea
factor_de_scalare parametru, unde factor_de_scalare este reciproca a factor_reducere.

-xysize specifică o casetă de delimitare. pnmscale scala imaginea de intrare la cea mai mare dimensiune
care se potrivește în cutie, păstrând în același timp raportul de aspect.

-pixeli specifică un număr total maxim de pixeli de ieșire. pnmscale reduce imaginea
la acel număr de pixeli. Dacă imaginea de intrare nu este deja mai mare de atât de mulți pixeli,
pnmscale doar îl copiază ca ieșire; pnmscale nu se extinde cu -pixeli.

Dacă măriți cu un factor de 3 sau mai mult, probabil că ar trebui să adăugați a pnmsmooth Etapa;
în caz contrar, puteți vedea pixelii originali în imaginea rezultată.

Când factorul de scară nu este un număr întreg (inclusiv toate cazurile de reducere a dimensiunii), există
două moduri de a face scalarea. Care pnmscale face este controlat de ei -nomix opțiune.

În mod implicit, pnmscale amestecă culorile pixelilor adiacenți pentru a produce pixeli de ieșire care
conțin informații de la mai mulți pixeli de intrare. Acest lucru face ca imaginea să semene mai mult cu ea
ar fi dacă ar avea o rezoluție infinită. Rețineți că înseamnă că rezultatul poate conține culori
care nu sunt deloc în intrare.

Dar dacă specificați -nomix, pnmscale nu amestecă niciodată pixeli. Fiecare pixel de ieșire este derivat din
un pixel de intrare. Dacă măriți, pixelii se dublează. Dacă reduceți,
pixelii sunt omisi. Rețineți că aceasta înseamnă că imaginea este destul de distorsionată. Dacă te extinzi
cu 1.5 orizontal, de exemplu, pixelii de intrare cu numere pare sunt dublați în ieșire
iar cele impare sunt copiate individual.

Când factorul de scară este un număr întreg (ceea ce înseamnă că creșteți), -nomix opțiunea are
nici un efect -- pixelii de ieșire sunt întotdeauna doar N copii ale pixelilor de intrare. În acest caz,
totuși, luați în considerare utilizarea pamstretch în loc de pnmscale pentru a interpola pixelii adăugați
în loc să fie doar copiat și astfel obțineți o mărire mai lină.

pnmscale cu -nomix este mai rapid decât fără, dar pnmenlarge este încă mai rapid. pnmenlarge
funcționează numai pe măriri întregi.

O aplicație utilă a pnmscale este a estompa o imagine. Reduceți-l (fără -nomix ) la
renunțați la unele informații, apoi măriți-le folosind pamstretch.

Sau scalați-l înapoi cu pnmscale și creați o imagine „pixelizată”, care este un fel de a
versiunea de încețoșare a computerului.

PRECIZIE
pnmscale utilizează intern aritmetica în virgulă mobilă. Există un cost de viteză asociat cu
acest. Pentru unele imagini, puteți obține rezultate acceptabile (de fapt, uneori identice
rezultate) mai repede cu pnmscalefixed, care folosește aritmetica în punct fix. pnmscalefixed Mai,
totuși, distorsionează-ți puțin imaginea. Vedea pnmscalefixedpagina de manual a lui pentru o versiune completă
discuție despre diferență.

Utilizați pnmscale online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Avogadro
    Avogadro
    Avogadro este o moleculară avansată
    editor conceput pentru utilizare pe mai multe platforme
    în chimie computațională, moleculară
    modelare, bioinformatica, materiale
    stiinta si...
    Descărcați Avogadro
  • 2
    XMLTV
    XMLTV
    XMLTV este un set de programe de procesat
    Listări TV (tvguide) și ajutor în gestionare
    vizionarea dvs. la televizor, stocarea listelor într-un
    Format bazat pe XML. Există utilități pentru
    do...
    Descărcați XMLTV
  • 3
    atacant
    atacant
    Proiectul Strikr Free Software. Artefacte
    eliberat sub o „intenție bazată”
    licență duală: AGPLv3 (comunitar) și
    CC-BY-NC-ND 4.0 internațional
    (comercial)...
    Descărcați strikr
  • 5
    GIFLIB
    GIFLIB
    giflib este o bibliotecă pentru lectură și
    scrierea imaginilor gif. Este API și ABI
    compatibil cu libungif care era în
    utilizare largă în timp ce compresia LZW
    algoritmul a fost...
    Descărcați GIFLIB
  • 6
    Alt-F
    Alt-F
    Alt-F oferă o sursă gratuită și deschisă
    firmware alternativ pentru DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F are Samba și NFS;
    suportă ext2/3/4...
    Descărcați Alt-F
  • Mai mult »

Comenzi Linux

Ad