Unapobana picha, unafanya biashara. Wakati mwingine unabadilisha "taka" zisizoonekana na kudumisha mwonekano uleule. Wakati mwingine unabadilisha maelezo halisi ili kupata ndogo fileJambo la msingi ni kujua kama unahitaji kupoteza or lossless compression, na kuchagua haki format kwa mradi wako ili uweze kulinda ubora huku bado ukidhibiti ukubwa.
Mwongozo huu unachambua kiini cha tofauti kati ya kupoteza na kutopoteza, inaelezea jinsi miundo ya kawaida inavyofanya kazi, na inakupa mfumo wa uamuzi wa kuchagua kwa kujiamini. Pia inaonyesha mtiririko wa kazi mseto ambao timu nyingi hutumia optimize kwa kasi na uhifadhi.

Tofauti ya msingi: ni nini kinachoondolewa
Ukandamizaji wa kupoteza faili hupunguza ukubwa wa faili kwa kutupa baadhi ya taarifa moja kwa moja na kisha kuilinganisha wakati picha imesimbwa. Ndiyo maana unaweza kupata faili ndogo sana, lakini pia kwa nini huwezi kurejesha faili asili kikamilifu baadaye. Mara tu data inapokwisha, hupotea.
Ukandamizaji usio na hasara hupunguza ukubwa bila kutupa taarifa. Huondoa urejelezaji katika data ili picha iweze kujengwa upya sawasawa na ile ya asili. Akiba ya ukubwa wa faili kwa kawaida huwa ndogo kuliko ile ya hasara, lakini uaminifu huhifadhiwa.
Njia ya vitendo ya kuikumbuka:
- Lossy hubadilisha picha ili kuipunguza.
- Lossless hubadilisha kifungashio ili kuipunguza.
Mgandamizo wa hasara: kipaumbele kinapokuwa kidogo
Lossy ni bora unapohitaji upakiaji wa haraka, kushiriki haraka, na uwasilishaji mwepesi. Ni chaguo bora kwa:
- Picha za wavuti na kurasa za kutua.
- Picha na matunzio ya bidhaa.
- Maudhui ya mitandao ya kijamii (kwa sababu majukwaa yanabana tena hata hivyo).
- Viambatisho vya picha vinavyofaa kwa barua pepe.
- Vijipicha na hakikisho.
Hatari kuu ya kupoteza ni mabaki yanayoonekana. Ikiwa unabana kupita kiasi utaona kizuizi, halos kuzunguka kingo, umbile lililopakwa rangi, au mikanda katika gradients. Matatizo haya mara nyingi huonekana kwanza katika:
- Rangi ya ngozi na kivuli hafifu.
- Maandishi katika picha (lebo, picha za skrini).
- Mifumo mizuri kama vile kitambaa, nywele, majani, na uzio.
Ikiwa mradi wako unakusudiwa kutazamwa zaidi kwenye simu au kwa ukubwa mdogo, mgandamizo wa kupoteza mara nyingi ndio usawa bora. Lakini ikiwa watu watakuza, kuchapisha, au kukagua maelezo, unahitaji kuwa mhafidhina zaidi.
Mgandamizo usio na hasara: wakati ubora halisi ni muhimu
Kutopoteza ni muhimu wakati usahihi hauwezi kujadiliwa. Matumizi ya kawaida ni pamoja na:
- Nembo, aikoni, na vipengele vya UI (kingo kali ni muhimu).
- Michoro nzito ya maandishi ambapo uwazi ni muhimu.
- Uhifadhi wa kumbukumbu za mali asili.
- Picha za kimatibabu, kisayansi, au kiufundi ambapo maelezo hayawezi kubadilishwa.
- Baadhi ya kazi za uchapishaji ambapo mabaki hayakubaliki.
Lossless huweka kila pikseli sawa, kwa hivyo hupati mabaki mapya yanayoletwa na mgandamizo. Tofauti ni kwamba faili zisizo na mgao bado zinaweza kuwa nzito, haswa kwa picha za picha, ambazo ni changamano kiasili na hazibandiki kwa kasi bila kupoteza taarifa.
Jinsi miundo inavyoingia kwenye picha
Aina na umbizo la kubana vimeunganishwa, lakini si sawa.
JPEG kwa kawaida huwa na hasara. Ni nzuri kwa picha, na iko kila mahali, lakini uhifadhi unaorudiwa unaweza kukusanya uharibifu.
Kwa kawaida PNG haina hasara. Ni nzuri kwa michoro, nembo, na picha zenye maandishi au uwazi, lakini inaweza kuwa kubwa zaidi kuliko JPEG kwa picha.
WebP inaweza kuwa ya hasara au isiyo na hasara kulingana na mipangilio ya usafirishaji. Mara nyingi hutoa upunguzaji mkubwa wa ukubwa katika ubora unaoonekana sawa, ndiyo maana hutumika sana kwa uwasilishaji wa wavuti.
"Muundo sahihi" unategemea kile kilichomo kwenye picha, si kile unachopendelea tu.
Picha: kwa kawaida JPEG yenye hasara au WebP yenye hasara.
Nembo/michoro/maandishi: kwa kawaida PNG isiyo na hasara au WebP isiyo na hasara.
Ulinganisho wa ulimwengu halisi: ukubwa wa faili dhidi ya mabadiliko ya ubora
Hebu fikiria una picha ya bidhaa yenye miinuko laini na umbile laini. Mgandamizo wa kupoteza unaweza kupunguza ukubwa wa faili kwa kiasi kikubwa, lakini ukisukuma mbali sana, umbile unakuwa kama nta na utepe wa miinuko. Mgandamizo usio na hasara utahifadhi kila kitu, lakini faili inaweza kubaki kubwa sana kwa ghala la tovuti.
Sasa fikiria nembo yenye kingo kali. Mgandamizo usio na maana unaweza kuleta kingo zenye umbo hafifu na umbo la mviringo, jambo ambalo hufanya nembo ionekane isiyo ya kitaalamu. Mgandamizo usio na maana huhifadhi mistari mizuri na huweka chapa ikiwa na muonekano sahihi.
Ndiyo maana chaguo bora si "kupoteza kila wakati" au "kupoteza kila wakati." Ni kuchagua kulingana na muktadha wa kutazama, umuhimu wa maelezo, na jinsi faili itakavyotumika.
Mfumo wa uamuzi: jinsi ya kuchagua aina sahihi ya kubana
Tumia maswali haya kuamua haraka:
- Je, ni picha au mchoro?
Picha: konda mwenye kupoteza uzito.
Mchoro/maandishi: konda bila kupoteza. - Je, watumiaji watakuza zaidi?
Ndiyo: tumia laini ya kupoteza au isiyo na hasara.
Hapana: kupoteza kwa kawaida ni sawa. - Je, picha itahaririwa tena baadaye?
Ndiyo: weka master isiyo na hasara au ya ubora wa juu.
Hapana: boresha kwa ajili ya uwasilishaji. - Je, hii ni kwa ajili ya kasi ya wavuti au kwa ajili ya usahihi?
Kasi ya wavuti: WebP yenye hasara au ya kisasa yenye hasara.
Usahihi/kumbukumbu: bila hasara. - Je, jukwaa litaikandamiza tena hata hivyo?
Ikiwa ndio (mifumo mingi ya kijamii inafanya hivyo), mara nyingi unaweza kutumia lossy na mipangilio inayofaa, kwa sababu mgandamizo wa ziada hauepukiki.
Mbinu mseto: bora zaidi kati ya zote mbili
Timu nyingi hutumia mtiririko wa kazi wa tabaka mbili:
Faili kuu zimehifadhiwa katika mipangilio isiyo na hasara au ya ubora wa juu sana.
Faili za uwasilishaji zimehamishwa katika mipangilio ya hasara iliyoboreshwa kwa ajili ya mahali unapoenda.
Hii inalinda "chanzo chako cha ukweli." Unaweza kutuma tena matoleo ya uwasilishaji baadaye bila kukusanya uharibifu wa mgandamizo, kwa sababu hubandiki faili ambayo tayari imebandikwa mara kwa mara.
Vidokezo vya vitendo vya kuboresha bila majuto
- Epuka kuhifadhi mara kwa mara miundo inayopoteza. Ukihitaji matoleo mengi, rudi kwenye master.
- Kwa mauzo ya nje yenye hasara, angalia maeneo ya shida: miteremko, vivuli, nywele, na mifumo mizuri.
- Kwa maandishi ndani ya picha (kama vile picha za skrini), elekea kwenye maandishi yasiyo na hasara au yenye upole sana.
- Ondoa metadata isiyo ya lazima wakati kasi ya uwasilishaji ni muhimu.
- Daima angalia kwa kukuza 100% kabla ya kusafirisha, kisha angalia tena kwa ukubwa ambao watumiaji wataona.
Hatua rahisi ya zana (hiari)
Ikiwa unahitaji njia ya haraka ya kubana picha kwa ajili ya uwasilishaji, tumia kifaa cha kupachika picha bila malipo mtandaoni. Hii itakuruhusu kubana picha zako haraka bila kuwa na wasiwasi sana kuhusu mipangilio.
Chakula safi cha kuchukua
Ukandamizaji wa kupoteza ndio chaguo lako kwa faili ndogo na uwasilishaji wa haraka, haswa kwa picha na maudhui ya wavuti. Ubanwaji usio na hasara ndio ulinzi wako wakati ubora lazima uhifadhiwe haswa, haswa kwa nembo, michoro nzito ya maandishi, na mahitaji ya kumbukumbu. Mtiririko bora wa kazi mara nyingi huchanganya zote mbili: weka bwana asiye na hasara, kisha uunda matoleo yaliyoboreshwa ya uwasilishaji wa hasara kwa kasi.