Laktawan papunta sa nilalaman

Lossy at Lossless: Madaling Paliwanag

Ano talaga ang itinatapon ng compression, bakit madalas ay hindi mo ito napapansin, at kailan ito nagiging kita.

Iniimbak ng lossless compression ang isang image upang maibalik ito nang eksakto, habang ang lossy compression ay permanenteng nagtatanggal ng impormasyong malamang na hindi mapapansin ng mata. Ang nag-iisang pagkakaibang iyon ang dahilan kung bakit ang isang litrato ay maaaring maging 10 beses na mas maliit nang walang kapansin-pansing pagbabago, at kung bakit nabibigo ang parehong paraan sa isang screenshot.

Ang problema sa lossy compression ay naiipon ang pagkawala ng kalidad. Bawat pag-save ay nagtatapon ng kaunting detalye, kaya ang paulit-ulit na pagbubukas at muling pag-save ng JPEG ay nagpapasama rito sa paraang hindi kailanman nangyayari sa pagbubukas ng PNG. Magtabi ng lossless master, mag-export ng mga lossy copy para sa paggamit, at mag-export muli mula sa master sa halip na mula sa kopya.

Ano talaga ang tinatanggal ng lossy compression

Tinatanggal ng lossy compression ang mga pinong detalye at banayad na pagkakaiba sa kulay na hindi gaanong napapansin ng paningin ng tao. Ang mga pagpiling ito ay nakabatay sa mga nasusukat na limitasyon ng persepsyon sa halip na sa hula lamang.

Mas tumpak na napapansin ng mga mata ng tao ang mga pagbabago sa liwanag kaysa sa mga pagbabago sa kulay, kaya iniimbak ng JPEG ang impormasyon ng kulay sa mas mababang resolusyon at pinananatiling buo ang detalye ng liwanag. Pinapasimple rin ng format ang pinong texture sa loob ng maliliit na block ng image, dahil ang bahagyang pinakinis na damuhan ay mukhang damo pa rin habang gumagamit lamang ng maliit na bahagi ng data.

Paano gumagana ang lossless compression

Naghahanap ang lossless compression ng mga pattern at inilalarawan ang mga ito nang mas maikli, nang walang itinatapon na anuman. Ang muling pagbuo ng file ay lumilikha ng mga pixel na kaparehong-kapareho ng orihinal, byte sa byte.

Ang isang hilera ng 400 magkakaparehong puting pixel ay maaaring itala bilang isang tagubilin sa halip na 400 value, kaya naman ang pantay na kulay ay lumiliit nang husto at ang photographic noise ay halos hindi nababawasan. Ganito gumagana ang PNG, pati na rin ang WebP sa lossless mode nito, at ang compression sa loob ng isang ZIP archive.

Aling mga format ang alin

FormatUriTransparencyPinakamainam para sa
JPEGLossy lamangWalaMga litrato
PNGLossless lamangMayroonMga screenshot, logo, diagram
WebPParehong modeMayroonHalos lahat sa web
AVIFParehong modeMayroonMalalaking litrato
HEICLossy, posibleng losslessMayroonStorage ng camera ng telepono
GIFLossless, 256 kulayMayroon, iisang kulayKakaunti, karamihan napalitan na
BMPEpektibong hindi naka-compressLimitadoWala sa kasalukuyan

Ang WebP at AVIF ang mga kapaki-pakinabang na opsyon, dahil pareho silang nag-aalok ng alinmang mode. Kaya naman kakayanin ng isang format ang isang litrato at isang logo nang maayos, na hindi kayang gawin ng JPEG o PNG nang mag-isa.

Bakit nakasisira sa JPEG ang paulit-ulit na pag-save

Bawat lossy na pag-save ay nagtatapon ng detalye mula sa isang image na nawalan na ng detalye, at dumaragdag ang pinsala. Hindi na mababawi ng pangalawang pag-save ang tinanggal ng una, at mag-aalis pa ito ng higit pa mula sa natitira.

Pagkatapos ng 5 o 6 na ulit, makikita na ang epekto bilang mga bloke sa makikinis na bahagi at mga halo sa paligid ng matatalas na gilid. Madalas lumabas ang problema sa mga image na paulit-ulit na ibinabahagi, dahil ang isang litratong ipinasa sa ilang messaging app ay maaaring dumaan sa 4 o 5 pag-encode bago ito i-edit ng sinuman. Ang paggawa mula sa orihinal sa bawat pagkakataon ay ganap na umiiwas sa isyung ito.

Kailan tamang piliin ang lossy

  • Mga litrato sa isang website, kung saan ang 70 porsyentong pagbawas sa laki ay hindi mapapansin ng mga bisita.
  • Mga larawan ng produkto sa isang shop, kung saan direktang nakaaapekto ang bilis ng page sa mga benta.
  • Mga litrato para sa mga upload form, kung saan ang mahigpit na limitasyon sa KB ay walang iniiwang alternatibo.
  • Mga larawan sa email, kung saan bawat kilobyte ay dina-download sa telepono.
  • Mga post sa social media, kung saan muling iko-compress pa rin ng network ang file.

Kailan tamang piliin ang lossless

  • Mga master file at orihinal na ie-edit o muling ie-export sa ibang pagkakataon.
  • Mga screenshot at diagram, kung saan nasisira ang matatalas na gilid at teksto sa ilalim ng lossy compression.
  • Mga logo at brand asset na ibinibigay sa ibang tao para magamit sa sarili nilang materyal.
  • Mga medikal, legal, at siyentipikong image, kung saan ang mga binagong pixel ay maaaring magdulot ng seryosong epekto.
  • Anumang may transparency na dapat manatiling eksakto sa mga gilid.

Paliwanag tungkol sa quality setting

Kinokontrol ng numero ng kalidad kung gaano kadesididong itatapon ang detalye, at hindi ito porsyento ng anumang may tiyak na kahulugan. Ang kalidad na 50 ay hindi nangangahulugang kalahati ng kalidad, at ang kalidad na 100 ay hindi nangangahulugang lossless.

Ang numero ay tumutukoy sa kung gaano pinapasimple ng encoder ang bawat block ng image. Ang JPEG sa kalidad na 100 ay nagtatapon pa rin ng impormasyon, kaya naman nag-aaksaya lamang ng espasyo ang setting na ito sa halip na panatilihin ang lahat. Iba-iba ang paggamit ng scale sa iba't ibang format, kaya ang WebP sa 80 at AVIF sa 60 ay parehong maihahambing sa JPEG sa 85.

Paano bumuo ng maayos na workflow

Upang maiwasan ang naipong pinsala sa buong library, sundin ang 5 panuntunang ito.

  1. Panatilihing hindi nagagalaw ang orihinal na camera o design file, sa isang folder na hindi mo kailanman pinag-eexportan.
  2. Magsagawa ng mga pag-edit sa isang lossless na kopya sa halip na sa isang na-deliver nang JPEG.
  3. Mag-export ng mga kopya para sa paggamit mula sa master sa bawat pagkakataon, hindi mula sa naunang na-export.
  4. Piliin ang format ayon sa patutunguhan, gamit ang WebP para sa web at JPG para sa mga form at email.
  5. Mag-export muli sa halip na muling mag-compress kapag kailangan ng bagong laki o format.

Ang Panuntunan 3 ang pinakamadalas labagin. Ang muling pag-compress sa isang umiiral nang export ay mas mabilis sa sandaling iyon ngunit nagdaragdag ng panibagong antas ng pagkawala ng kalidad sa tuwing ginagawa ito.

Bakit hindi napapaliit ng ZIP file ang isang JPEG

Halos walang nababawas sa pag-compress ng isang folder ng mga JPEG file sa isang ZIP archive, dahil naka-compress na ang mga larawan. Ang isang ZIP ng 200 litrato ay karaniwang 1 hanggang 3 porsyento lamang na mas maliit kaysa sa mga litrato mismo.

Gumagamit ang ZIP ng lossless compression, na gumagana sa pamamagitan ng paghahanap ng pag-uulit, at naalis na ng isang lossy encoder ang karamihan sa magagamit na pag-uulit. Ang parehong folder bilang mga hindi naka-compress na BMP file ay liliit nang malaki, dahil wala pang nagagawang pagbabago rito. Nananatiling kapaki-pakinabang ang ZIP para sa pagsasama-sama ng maraming file sa isang download, na isang kaginhawahan sa halip na pagbawas sa laki.

Malalaman mo ba kung gaano naka-compress ang isang larawan

Ihambing ang laki ng file sa bilang ng pixel, dahil ang isang litrato na mas mababa sa 1 byte bawat pixel ay sumailalim sa matinding compression. Ang isang 1000 sa 1000 na litrato sa 60 KB ay labis na na-compress, habang ang parehong larawan sa 400 KB ay hindi.

Epektibo rin ang visual na pagsusuri kapag alam mo kung saan titingin. Mag-zoom sa 100 porsyento at suriin ang makikinis na bahagi para sa malalabong parisukat na patse at ang matatalas na gilid para sa mga halo. Lumilitaw ang parehong artefact sa eksaktong parehong mga lugar anuman ang tool na lumikha ng file, kaya mabilis at maaasahan ang pagsusuri.

Maaari bang maayos ang pinsala ng lossy compression

Hindi, hindi na mababawi ang itinapong detalye, dahil hindi na nakaimbak ang impormasyon saanman sa file. Ang pag-convert ng sirang JPEG sa PNG ay lilikha lamang ng mas malaking file na naglalaman ng parehong pinsala.

Pinakikinis ng ilang editing tool ang mga JPEG artefact, na nagtatago lamang sa pinsala sa halip na ayusin ito at nagpapalabo rin sa tunay na detalye kasabay nito. Ang tanging totoong solusyon ay bumalik sa orihinal na file. Iyan ang praktikal na dahilan kung bakit dapat magtabi ng mga master, at ang dahilan kung bakit ang isang folder ng mga orihinal mula sa camera ay higit na mahalaga kaysa sa nagagamit nitong espasyo sa disk.

Saan lumalabas ang mga salita sa mga aktwal na tool

Bihirang gamitin ng software ang mga salitang lossy at lossless nang direkta, sa halip ay nag-aalok ng quality slider o isang export preset. Ang pag-alam kung alin ang iyong ginagamit ay mas mahalaga kaysa sa label na nakakabit dito.

  • Ang quality slider ay nangangahulugang lossy compression, anuman ang itawag sa format.
  • Ang Save for web sa design software ay nangangahulugang lossy export sa isang preset na kalidad.
  • Ang Optimise o compress PNG ay nangangahulugang lossless na muling pagsasaayos, maliban kung binabawasan ang mga kulay.
  • Ang Export as PNG 8 ay nangangahulugang pagbawas ng palette, na permanenteng nagbabago sa imahe.
  • Ang target na KB ay nangangahulugang ibababa ng tool ang kalidad hanggang sa magkasya ang file, kaya palagi itong lossy.

Paglalapat ng tamang mode sa buong library

Ibukod muna ang mga imahe sa mga litrato at graphics, pagkatapos ay ilapat ang lossy compression sa isang grupo at lossless sa kabilang grupo. Ang isang pinaghalong folder na pinroseso gamit ang iisang setting ay palaging makasisira sa kalahati nito.

Mag-drop ng hanggang 500 file nang sabay-sabay, itakda ang kalidad at format para sa grupong iyon, at iproseso ang pangalawang grupo nang hiwalay. Ang lahat ay tumatakbo sa loob ng iyong browser sa sarili mong processor, kaya ang mga master, gawaing pang-kliyente, at hindi pa nai-publish na mga disenyo ay hindi kailanman makararating sa isang server. Dahil walang ina-upload, mananatili ang mga orihinal na file sa eksaktong kinalalagyan ng mga ito at ang mga na-export lamang ang magbabago.

Bumalik sa blog