InglesPransesEspanyol

Ad


OnWorks favicon

jpegtopnm - Online sa Cloud

Patakbuhin ang jpegtopnm sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na jpegtopnm na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


jpegtopnm - i-convert ang JPEG/JFIF file sa portable na pixmap o graymap

SINOPSIS


jpegtopnm [-dct {int|mabilis|lumutang}] [-hindi makinis] [-maxmemory N] [{-adobe|-notadobe}]
[-mga komento] [-dumpexif] [-exif=filespec] [-salita] [-tracelevel N] [ filename ]

Ang lahat ng mga opsyon ay maaaring paikliin sa kanilang pinakamaikling natatanging prefix.

DESCRIPTION


jpegtopnm kino-convert ang pinangalanang JFIF file, o ang karaniwang input kung walang file na pinangalanan sa isang PPM
o PGM image file sa karaniwang output. Kung ang JFIF file ay nasa grayscale variety,
jpegtopnm bumubuo ng PGM (Portable Graymap) na file. Kung hindi, ito ay bumubuo ng isang PPM
(Portable Pixmap) na file.

jpegtopnm gumagamit ng JPEG library ng Independent JPEG Group upang bigyang-kahulugan ang input file. Tingnan mo
http://www.ijg.org para sa impormasyon sa library.

Ang "JFIF" ay ang tamang pangalan para sa format ng larawan na karaniwang kilala bilang "JPEG." Mahigpit
pagsasalita, JPEG ay isang paraan ng compression. Ang format ng imahe gamit ang JPEG compression na
ay sa ngayon ang pinaka-karaniwan ay JFIF. Mayroon ding subformat ng TIFF na gumagamit ng JPEG
compression.

Ang EXIF ​​ay isang format ng imahe na isang subformat ng JFIF (to wit, isang JFIF file na naglalaman ng isang
EXIF header bilang APP1 marker). jpegtopnm humahawak ng EXIF.

Ang mga JFIF file ay maaaring magkaroon ng alinman sa 8 bits bawat sample o 12 bits bawat sample. Ang 8 bit variety ay
sa ngayon ang pinakakaraniwan. Mayroong dalawang bersyon ng IJG JPEG library. Ang isa ay nagbabasa lamang ng 8
bit file at ang iba ay nagbabasa lamang ng 12 bit na mga file. Dapat mong i-link ang naaangkop na isa sa
mga aklatang ito na may jpegtopnm. Karaniwan, nangangahulugan ito na ang library ay nasa iyong nakabahagi
path sa paghahanap ng library kapag tumakbo ka jpegtopnm.

jpegtopnm bumubuo ng output na may alinman sa isang byte o dalawang byte bawat sample depende sa
kung ang input ng JFIF ay may alinman sa 8 bits o 12 bits bawat sample. Pwede mong gamitin pnmdepth sa
bawasan ang isang two-byte-per-sample na file sa isang one-byte-per-sample na file kung kailangan mo.

Kung ang JFIF file ay gumagamit ng CMYK o YCCK color space, ang input ay hindi talaga naglalaman
sapat na impormasyon para malaman kung anong kulay ang bawat pixel. Upang malaman kung anong kulay ang isang pixel, isa
ay kailangang malaman ang mga katangian ng mga tinta na tinutukoy ng espasyo ng kulay. jpegtopnm
binibigyang-kahulugan ang mga kulay gamit ang karaniwang pagbabago na ipinapalagay na ang lahat ng mga tinta ay
simpleng subtractive at linear.

Opsyon


Ang mga opsyon ay para lamang sa mga advanced na user:

-dct int
Gumamit ng integer DCT method (default).

-dct mabilis
Gumamit ng mabilis na integer DCT (hindi gaanong tumpak).

-dct lumutang
Gumamit ng floating-point na paraan ng DCT. Ang paraan ng float ay medyo mas tumpak
kaysa sa int na pamamaraan, ngunit mas mabagal maliban kung ang iyong makina ay napakabilis na lumulutang-
point hardware. Tandaan din na ang mga resulta ng paraan ng floating-point ay maaaring mag-iba
bahagyang sa mga makina, habang ang mga pamamaraan ng integer ay dapat magbigay ng parehong mga resulta
kahit saan. Ang mabilis na integer na paraan ay hindi gaanong tumpak kaysa sa iba pang dalawa.

-hindi makinis
Gumamit ng mas mabilis, mas mababang kalidad na upsampling routine.

-maxmemory N
Magtakda ng limitasyon sa dami ng memorya jpegtopnm ginagamit sa pagproseso ng malalaking larawan. Halaga
ay nasa libu-libong byte, o milyun-milyong byte kung ang "M" ay suffix sa numero.
Halimbawa, -maxmemory 4m pumipili ng 4000000 bytes. Kung jpegtopnm nangangailangan ng karagdagang espasyo,
gumagamit ito ng mga pansamantalang file.

-adobe

-notadobe
Mayroong dalawang mga pagkakaiba-iba sa espasyo ng kulay ng CMYK (at gayon din ang YCCK).
ginamit sa input ng JFIF. Sa normal, isang zero na halaga para sa isang bahagi ng kulay
ay nagpapahiwatig ng kawalan ng tinta. Sa kabilang banda, ang isang zero na halaga ay nangangahulugang ang pinakamataas na tinta
saklaw. Ang huli ay ginagamit ng Adobe Photoshop kapag lumilikha ito ng hubad na JFIF output
file (ngunit hindi kapag lumilikha ito ng JFIF output bilang bahagi ng Encapsulated Postscript
output).

Sinasabi ng mga pagpipiliang ito jpegtopnm kung aling bersyon ng CMYK o YCCK color space ang
gamit ng larawan. Kung hindi mo tinukoy ang alinman, jpegtopnm sinusubukang malaman ito sa sarili nitong.
Sa kasalukuyang bersyon, hindi ito nagsusumikap nang husto: Ipinapalagay lamang nito ang
Bersyon ng Photoshop, dahil mukhang ang Photoshop at ang mga emulator nito ang pangunahing pinagmumulan ng
CMYK at YCCK na mga larawan. Ngunit sa karanasan sa paggamit, maaaring mas marami ang mga bersyon sa hinaharap
sopistikado.

Kung ang larawan ng JFIF ay hindi nagsasaad na ito ay CMYK o YCCK, ang mga opsyong ito ay walang
epekto.

Kung hindi mo gagamitin ang tama sa mga opsyong ito, ang sintomas ay ang hitsura ng output
parang negatibo.

-dumpexif
I-print ang mga na-interpret na nilalaman ng anumang Exif header sa input file sa Standard
File ng error. Katulad ng programa jhead (hindi bahagi ng Netpbm package).

-exif=filespec
I-extract ang mga nilalaman ng EXIF ​​header mula sa input na imahe at isulat ito sa
file filespec. filespec = - ibig sabihin ay isulat ito sa Standard Output. Sa kasong ito,
jpegtopnm hindi naglalabas ng na-convert na imahe sa lahat.

jpegtopnm isinusulat ang mga nilalaman ng EXIF ​​header byte-for-byte, simula sa
dalawang byte na haba ng patlang (na kasama sa haba ang dalawang byte na iyon).

Maaari mong gamitin ang file na ito bilang input sa ppmtojpeg upang magpasok ng kaparehong EXIF ​​na header sa
isang bagong larawan ng JFIF.

Kung walang EXIF ​​header, jpegtopnm nagsusulat ng dalawang byte ng binary zero at wala
iba pa.

Ang isang EXIF ​​header ay nasa anyo ng isang JFIF APP1 marker. Tanging ang unang tulad marker
sa loob ng bilang ng header ng JFIF.

-mga komento
Mag-print ng anumang mga komento sa input file sa Standard Error file.

-salita
Mag-print ng mga detalye tungkol sa conversion sa Standard Error file.

-tracelevel n
I-on ang mga trace message ng JPEG library sa Standard Error file. Isang mas mataas
halaga ng n nakakakuha ng higit pang bakas na impormasyon. -salita nagpapahiwatig ng antas ng bakas ng hindi bababa sa
1.

HALIMBAWA


Kino-convert ng halimbawang ito ang kulay na JFIF file na foo.jpg sa isang PPM file na pinangalanang foo.ppm:

jpegtopnm foo.jpg >foo.ppm

SINASABI


Maaari mong gamitin ang ppmquant upang kulayan ang dami ng resulta, ibig sabihin, upang bawasan ang bilang ng mga natatanging
mga kulay sa larawan. Sa katunayan, maaaring kailanganin mo kung gusto mong i-convert ang PPM file sa
ilang iba pang mga format. ppmdither Gumagawa ng mas sopistikadong quantization.

paggamit pnmscale upang baguhin ang mga sukat ng nagresultang imahe.

paggamit ppmtopgm upang i-convert ang isang kulay na JFIF file sa isang grayscale na PGM file.

Madali mong magagamit ang mga converter na ito nang magkasama. Hal:

jpegtopnm foo.jpg | ppmtopgm | pnmscale . 25
>foo.pgm

-dct mabilis at / o -hindi makinis makakuha ng bilis sa isang maliit na sakripisyo sa kalidad.

Kung ikaw ay mapalad na magkaroon ng napakabilis na floating point na hardware, -dct lumutang maaaring hindi
mas mabilis pa sa -dct mabilis. Ngunit sa karamihan ng mga makina -dct lumutang ay mas mabagal kaysa sa -dct int; sa
sa kasong ito ito ay hindi nagkakahalaga ng paggamit, dahil ang kalamangan ng teoretikal na katumpakan nito ay masyadong maliit
upang maging makabuluhan sa pagsasanay.

Isa pang programa, djpeg, ay magkatulad. djpeg ay pinananatili ng Independent JPEG Group at
nakabalot sa JPEG library na jpegtopnm ginagamit para sa lahat ng gawaing JPEG nito. Dahil sa
na, maaari mong asahan na samantalahin nito ang higit pang kasalukuyang mga tampok ng JPEG. Gayundin, dahil kailangan mo
magkaroon ng library upang tumakbo jpegtopnm, ngunit hindi kabaliktaran, cjpeg maaaring mas karaniwan
magagamit.

Sa kabilang banda, djpeg ay hindi gumagamit ng mga aklatan ng NetPBM upang bumuo ng output nito, gaya ng lahat
ang mga tool sa NetPBM tulad ng jpegtopnm gawin. Nangangahulugan ito na ito ay mas malamang na maging pare-pareho sa
lahat ng iba pang program na tumatalakay sa mga format ng NetPBM. Gayundin, ang command syntax ng
jpegtopnm ay pare-pareho sa iba pang mga tool sa Netpbm, hindi katulad djpeg.

Kapaligiran


JPEGMEM
Kung nakatakda ang environment variable na ito, ang value nito ay ang default na limitasyon ng memorya. Ang
ang halaga ay tinukoy bilang inilarawan para sa -maxmemory opsyon. Isang tahasang -maxmemory
pinapalampas ng opsyon ang anuman JPEGMEM.

Gumamit ng jpegtopnm online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad