Ano ang Pagkakaiba sa Pagitan ng JPG, PNG, at GIF?

Habang patuloy kaming nagtatayo sa lumang teknolohiya ng imahe, ang mga uri ng mga format ng file ay patuloy na nagtatambak, bawat isa ay may kani-kanilang mga nuances at gamit. Ang JPG, PNG, at GIF ay naging pinakakaraniwan, ngunit ano ang pinaghihiwalay ng mga ito sa isa't isa?

Ang mga format na ito ay naging pinakatanyag dahil sa kanilang pagiging tugma sa mga modernong browser, bilis ng broadband, at mga pangangailangan ng average na mga gumagamit. Sumali sa amin habang tinitingnan namin ang bawat detalyadong format, at tinatakpan ang mga kalakasan at kahinaan ng bawat isa.

JPG (Pinagsamang Pangkat ng Mga Dalubhasang Photographic)

Ang JPG ay isang filetype na binuo ng Joint Photographic Experts Group (JPEG) upang maging isang pamantayan para sa mga propesyonal na litratista. Tulad ng pamamaraang ginagamit ng mga ZIP file upang makahanap ng mga kalabisan sa mga file upang mai-compress ang data, pinipiga ng mga JPG ang data ng imahe sa pamamagitan ng pagbawas sa mga seksyon ng mga imahe sa mga bloke ng mga pixel o "mga tile." Ang compression ng JPG ay may kapus-palad na epekto ng pagiging permanente, subalit, dahil ang teknolohiya para sa file ay nilikha para sa pag-iimbak ng malalaking mga file ng larawan ng larawan sa nakakagulat na maliit na mga puwang, at hindi para sa pag-edit ng larawan.

Ang mga JPG ay naging de facto standard na imahe ng internet dahil maaari silang masiksik nang labis. Ang isang tipikal na JPG ay maaaring mai-compress sa isang ratio ng kahit saan mula 2: 1 hanggang sa kasing taas ng 100: 1, depende sa iyong mga setting. Partikular na bumalik sa mga araw ng pag-dial-up sa internet, ang mga JPG ay ang tanging mabubuhay na paraan upang magpadala ng impormasyon sa imahe.

Gayunpaman, dahil sa lossy nature ng JPG, hindi ito isang mainam na paraan upang mag-imbak ng mga file ng sining. Kahit na ang pinakamataas na setting ng kalidad para sa JPG ay naka-compress, at babaguhin ang hitsura ng iyong imahe, kung bahagyang lamang. Ang JPG ay hindi rin isang perpektong daluyan para sa palalimbagan, malulutong na linya, o kahit na mga litrato na may matalim na mga gilid, dahil madalas itong malabo o ma-smear ng anti-aliasing. Ano ang potensyal na mas masahol pa, ay maaaring maipon ang pagkawala na ito-ang pag-save ng maraming mga bersyon ng likhang sining ay maaaring maging sanhi ng pagkasira ng bawat pag-save. Kahit na, karaniwan na makita ang mga bagay na nai-save bilang JPG, dahil lamang sa ang filetype ay sa lahat ng dako.

Ang Joint Photographic Experts Group ay bumuo ng lossless na teknolohiya ng JPG upang labanan ang seryosong problemang ito ng degradasyon sa kalidad. Gayunpaman, dahil sa mga bilis ng pag-dial-up at pangkalahatang kawalan ng interes sa de-kalidad na mga file na hindi nakakahiya, ang pamantayan ng JPG-LS ay hindi kailanman nahuli.

Posibleng mag-download ng mga plugin na nagpapahintulot sa mga gumagamit na buksan at mai-save ang lossless JPG2000, at ang ilang mga programa, tulad ng application ng Preview ng Apple, ay maaaring basahin at i-save ang JPG2000 nang direkta sa labas ng kahon.

Sinusuportahan ng mga JPG ang 24-bit RGB at CMYK, pati na rin ang 8-bit na Grayscale. Personal kong hindi inirerekumenda ang paggamit ng mga puwang ng kulay ng CMYK sa mga JPG. Mahalaga ring tandaan na ang Grayscale JPGs huwag i-compress halos kasing dami ng ginagawa ng mga kulay.

GIF (Format ng Pagpapalit ng Grapiko)

Ang GIF, tulad ng JPG, ay isang mas matandang filetype, at isang karaniwang nauugnay sa internet na taliwas sa pagkuha ng litrato. Ang GIF ay nangangahulugang "Format ng Palitan ng Grapiko" at gumagamit ng parehong pagkawala ng compression na LZW na ginagamit ng mga imahe ng TIFF. Ang teknolohiyang ito ay dating kontrobersyal (para sa mga isyu sa pagpapatupad ng patent) ngunit naging isang tinanggap na format dahil nag-expire na ang lahat ng mga patent.

Ang GIF ay likas na isang 8-bit na file ng kulay, nangangahulugang limitado sila sa isang palette ng 256 na mga kulay, na maaaring makuha mula sa modelo ng kulay ng RGB at mai-save sa isang Color Look Up Table (CLUT), o sa simpleng "Color Table." Gayunpaman, may mga karaniwang mga palette ng kulay, tulad ng palette na "Web Safe". Ang isang mahalagang tala ay ang mga imahe ng Grayscale ay likas na 8-bit palette, kaya't ang pag-save sa kanila bilang GIF ay medyo perpekto.

Bukod sa suporta para sa transparency, sinusuportahan din ng GIF ang mga animasyon, nililimitahan ang bawat frame sa 256 na preselected na mga kulay.

Habang ang GIF ay hindi lossy tulad ng JPG, ang pag-convert sa 8-bit na kulay ay nagpapangit ng maraming mga imahe, gamit ang mga filter ng dither upang optiko na maghalo, o "magkakalat," na mga kulay, katulad ng halftone tuldok o pointilism. Maaari nitong radikal na baguhin ang isang imahe para sa mas masahol, o, sa ilang mga kaso, magamit upang lumikha ng isang nakawiwiling epekto.

Dahil sa di-lossy na format na ito, maaaring magamit ang GIF upang mapanatili ang masikip na linya sa typography at mga geometric na hugis, kahit na ang mga bagay na ito ay mas angkop sa mga vector graphic file tulad ng SVG o ng katutubong format ng Adobe Illustrator, AI.

Ang GIF ay hindi mainam para sa modernong potograpiya, o imbakan ng imahe. Sa maliliit na laki na may limitadong mga talahanayan ng kulay, ang mga imahe ng GIF ay maaaring mas maliit kaysa sa mga JPG file. Ngunit sa karamihan ng mga ordinaryong laki, ang compression ng JPG ay lilikha ng isang mas maliit na imahe. Ang mga ito ay higit sa lahat napapanahon, kapaki-pakinabang lamang upang lumikha ng mga sumasayaw na sanggol o kung minsan ay lumilikha ng magaspang na mga transparency.

PNG (Portable Network Graphics)

Ang PNG ay nangangahulugang Portable Network Graphics (o, depende sa kanino mo itanong, ang recursive na "PNG-Not-GIF"). Ito ay binuo bilang isang bukas na kahalili sa GIF, na ginamit ang pagmamay-ari na LZW compression algorithm na tinalakay nang mas maaga. Ang PNG ay isang mahusay na filetype para sa mga graphic sa internet, dahil sinusuportahan nito ang transparency sa mga browser na may isang kagandahang hindi taglay ng GIF. Pansinin kung paano ang transparent na kulay na nagbabago at pinaghalo sa background. Mag-right click sa imahe upang makita. Ito ay talagang isang imahe na nasa apat na magkakaibang mga kulay sa background.

Sinusuportahan ng PNG ang 8-bit na kulay tulad ng GIF, ngunit sinusuportahan din ang 24-bit na kulay RGB, tulad ng ginagawa ng JPG. Ang mga ito ay hindi rin lossy na mga file, na pinipiga ang mga imaheng potograpiya nang hindi nagpapasama sa kalidad ng imahe. Ang PNG ay may posibilidad na maging pinakamalaking sa tatlong mga filetypes at hindi sinusuportahan ng ilang (karaniwang mas matanda) na mga browser.

Bilang karagdagan sa pagiging isang mahusay na format para sa transparency, ang di-lossy na katangian ng 24-bit PNG ay perpekto para sa screenshot software, pinapayagan ang pixel para sa pag-aanak ng pixel ng iyong kapaligiran sa desktop.

Alin ang gagamitin?

Mula kaliwa hanggang kanan, ang mga file na ito ay: 24-bit JPG Compressed, 8-bit GIF, 8-bit PNG, Full Quality 24-bit JPG, at 24-bit PNG. Tandaan na ang mga laki ng file ay tumaas sa parehong direksyon.

Ang PNG ay ang pinakamalaking uri ng imahe para sa mas malalaking mga imahe, madalas na naglalaman ng impormasyon na maaari mong makita o hindi mo mahanap na kapaki-pakinabang, depende sa iyong mga pangangailangan. Ang 8-bit PNG ay isang pagpipilian, ngunit ang GIF ay mas maliit. Ni ang mga pinakamainam na pagpipilian para sa pagkuha ng litrato, dahil ang JPG ay mas maliit kaysa sa lossless PNG na may kaunting pagkawala lamang ng kalidad. At para sa pag-iimbak ng mga file na may mataas na resolusyon, ang JPG ay nagsisiksik sa maliliit na sukat, na may kalidad na pagkawala lamang makikita sa malapit na inspeksyon.

Sa maikling salita:

  • Ang PNG ay mahusay na pagpipilian para sa transparency at non-lossy, mas maliit na mga file. Mas malalaking mga file, hindi gaanong karami, maliban kung hinihiling mo ang mga imahe na hindi lossy.
  • Ang GIF ay higit sa lahat isang bagong bagay at kapaki-pakinabang lamang para sa animasyon, ngunit maaaring makagawa ng maliliit na 8-bit na mga imahe.
  • Ang JPG pa rin ang hari para sa mga litrato at mala-larawan na mga imahe sa internet, ngunit mag-ingat, dahil ang iyong file ay maaaring mapasama sa bawat pag-save.

Larawan ng Keizersgracht, sa Amsterdam ni Massimo Catarinella sa pamamagitan ng Wikipedia, pinakawalan sa ilalim Lisensya ng Creative Commons. Mga derivative na imahe na magagamit sa ilalim ng parehong lisensya. Wala akong pakialam na malaman kung sino ang lumikha ng sumasayaw na sanggol.


$config[zx-auto] not found$config[zx-overlay] not found