UltKit

JPG vs JPEG vs PNG: Tofauti na Muundo Upi wa Kutumia

JPG na JPEG ni muundo mmoja wenye viendelezi viwili vya faili, masalio ya kikomo cha herufi tatu katika majina ya faili ya MS-DOS. Uchaguzi halisi ni kati ya JPEG na PNG: JPEG hupunguza ukubwa wa picha kwa kuondoa maelezo ambayo huyaoni mara chache, ilhali PNG huhifadhi kila pikseli kama ilivyo na hukubali uwazi, lakini faili za picha huwa kubwa zaidi.

Elena VásquezElena VásquezMhariri wa miundo ya picha
Imesasishwa 12 dakika za kusoma
Rundo la picha za zamani zilizochapishwa, postikadi na picha ndogo zilizotawanyika juu ya meza

Kwa nini muundo mmoja una majina mawili: JPG na JPEG

JPEG ni jina la kamati, si la faili. Joint Photographic Experts Group, inayofanya kazi chini ya ISO na ITU, ilichapisha kiwango chake cha mbano mwaka 1992 kama ISO/IEC 10918-1, kinachojulikana pia kama ITU-T T.81. Kiwango hicho kinaeleza jinsi ya kubana picha iwe na baiti chache; hakikusema faili iitwe nini. Kiendelezi dhahiri kilikuwa .jpeg, ndicho kilichotumiwa na mifumo ya Unix na Mac za mwanzo. Kikundi bado kinaendesha jpeg.org na sasa kinatunza miundo mipya kama JPEG 2000 na JPEG XL pamoja na ule wa awali.

Windows ilichukua njia nyingine kwa sababu ya MS-DOS. Majina ya faili za DOS yalifuata kanuni ya 8.3: herufi hadi nane, nukta, na herufi tatu tu za kiendelezi. .jpeg yenye herufi nne haikuweza kuwepo kwenye diski ya FAT ya wakati huo, kwa hiyo programu za Windows zilihifadhi .jpg. Windows 95 iliondoa kikomo kwa majina marefu ya faili, lakini wakati huo .jpg ilikuwa tabia ya watengenezaji wa kamera, madereva ya skana na tovuti. Kanuni ya mfumo wa faili wa kamera zinazofuatwa na kamera za kidijitali bado huandika majina kama DSC_0001.JPG, kwa hiyo picha nyingi duniani zina toleo la herufi tatu.

Ndani ya faili hakuna tofauti. .jpg na .jpeg hufunguka kwenye programu zile zile, hutumia aina ile ile ya media iliyosajiliwa, image/jpeg, na zina baiti zinazofanana ukibadilisha jina kutoka moja hadi nyingine. Viendelezi adimu .jpe na .jfif pia ni muundo ule ule. Herufi za kiendelezi huwa na maana tu pale programu inapokagua maandishi ya kiendelezi badala ya yaliyomo, kama fomu ya kupakia yenye orodha inayoruhusu jpg na png tu. Katika hali hiyo badilisha jina la faili au tumia JPEG kuwa JPG, inayoihifadhi upya kwa ubora 95 na kiendelezi kinachotakiwa na fomu.

  1. 1992

    Kiwango cha JPEG

    ISO/IEC 10918-1 inafafanua mbano wenye upotevu kwa picha za kamera zenye toni endelevu.

  2. 1995

    Majina marefu ya faili

    Windows 95 inaruhusu viendelezi vyenye zaidi ya herufi tatu, baada ya .jpg kuwa tayari imezoeleka.

  3. 1996

    PNG 1.0

    W3C inachapisha PNG kama mbadala usio na hataza na usio na upotevu wa GIF.

  4. 2004

    PNG katika ISO

    Vipimo vile vile vinakuwa kiwango cha kimataifa ISO/IEC 15948.

  5. 2025

    Toleo la tatu la PNG

    Marekebisho ya W3C yanafanya PNG yenye mwendo kuwa rasmi na kuongeza usaidizi wa rangi za HDR.

Jinsi JPEG na PNG zinavyohifadhi picha

JPEG kwa muundo wake una upotevu. Kisimbaji hubadilisha picha kutoka RGB kuwa kanali moja ya mwangaza na kanali mbili za rangi, na mara nyingi huhifadhi kanali za rangi kwa azimio la nusu, kwa sababu jicho halioni undani wa rangi kama mwangaza. Kisha hukata picha kuwa vizuizi vya pikseli 8 × 8, huelezea kila kizuizi kama jumla ya mifumo laini ya mawimbi, na hukadiria kuondoa mifumo midogo yenye umuhimu mdogo. Namba ya ubora kwenye dirisha la kuhamisha hudhibiti ukali wa ukadiriaji huo. Kwa 85 picha inaonekana haijabadilika skrinini; kwa 50 akiba inaendelea, lakini ukadiriaji huanza kuonekana.

PNG haina upotevu. Huhifadhi kila pikseli kama ilivyo na hubana kwa DEFLATE, algoriti ile ile inayotumika ndani ya faili za ZIP, baada ya hatua ya kichujio inayokadiria kila pikseli kutoka kwa jirani zake. Mbano hufanya kazi kwa kutafuta marudio. Picha ya skrini yenye mandharinyuma nyeupe tupu, chati yenye rangi tano au nembo yenye kingo kali imejaa marudio na hubanwa kuwa faili ndogo. Picha ya kamera si hivyo: kelele ya kihisi, chembechembe na miinuko laini humaanisha karibu hakuna pikseli jirani mbili zinazofanana, kwa hiyo PNG ya picha inabaki kubwa mara kadhaa kuliko JPEG ya picha ile ile. Vipimo vimechapishwa na W3C.

Tofauti hii inaeleza dosari ulizowahi kuona. Uharibifu wa JPEG huonekana kama miraba ya vizuizi kwenye anga laini, rangi kusambaa kando ya kingo nyekundu kali, na mawimbi hafifu, yanayoitwa ringing, kuzunguka maandishi na mistari mikali. Kuhifadhi JPEG tena baada ya kuhariri hurudia ukadiriaji na kuongeza uharibifu kidogo kila mara, kunakojulikana kama generation loss. PNG haileti dosari zake yenyewe, lakini haiwezi kuondoa zilizopo: JPEG iliyobadilishwa kuwa PNG hubaki na kila kizuizi na wimbi, ila vimehifadhiwa kikamilifu. Kibadilishaji cha JPG kuwa PNG ni cha kuganda picha kabla ya kuihariri, si cha kuirekebisha.

Uwazi: kipengele ambacho JPG haina

PNG inaweza kubeba kanali ya alpha, thamani ya nne kwa kila pikseli inayosema ni thabiti kiasi gani, kutoka 0 (haionekani) hadi 255 (thabiti). Hilo hufanya vivuli laini, mikunjo laini na picha za bidhaa zilizokatwa zionekane vizuri kwenye mandharinyuma yoyote, ndiyo maana nembo, ikoni, stika, tabaka juu na michoro ya kiolesura mara nyingi ni PNG. PNG pia inaweza kuhifadhi paleti ya rangi hadi 256 yenye uangavu, mara nyingi huitwa PNG-8, inayoweka ikoni rahisi ndogo hasa. JPEG haina kanali ya alpha kabisa: kila pikseli kwenye JPEG ni thabiti kamili, na muundo huo hauna njia ya kuashiria eneo lolote kuwa angavu.

Kwa hiyo PNG yenye uangavu inapokuwa JPG, kuna kitu lazima kijaze maeneo tupu. Programu nyingi huchagua nyeupe, nyingine nyeusi, na kibadilishaji kisicho makini kinaweza kuacha pindo za giza za ajabu pale kingo zilizokuwa nusu angavu zilipokuwa. Ukihitaji JPG, chagua rangi ya kujaza kwa makusudi: badilisha PNG kuwa JPG ukiweka Maeneo angavu kuwa nyeupe, nyeusi au Maalum inayolingana na ukurasa au slaidi ambapo picha itaonekana. Kinyume chake hakifanyi kazi kwa ubadilishaji pekee. Mandharinyuma nyeupe kwenye JPG hubaki nyeupe kwenye PNG; kuiondoa ni kazi ya kuhariri, kwa kuchagua mandharinyuma na kuifuta.

TipHifadhi PNG asili ya nembo au picha yoyote iliyokatwa, hata baada ya kuhamisha JPG kwa ajili ya fomu. Uangavu hauwezi kurejeshwa kutoka kwenye JPG baadaye.

Picha kadhaa za papo hapo zilizochapishwa zimetawanyika kwenye meza nyeupe mbele ya albamu ya picha iliyo wazi yenye ukurasa wa chungwa wenye michoro
Picha: Unsplash

Ukubwa wa picha ileile ikiwa JPG na ikiwa PNG

Ukubwa wa faili ndipo miundo hii miwili inapotofautiana wazi zaidi, na mwelekeo hutegemea yaliyomo. Kwa picha za kamera, JPEG kwa ubora 80 hadi 90 kwa kawaida ni ndogo mara tano hadi kumi kuliko PNG kwa vipimo vile vile vya pikseli, bila tofauti unayoweza kuona kwenye skrini ya simu au laptop. Kwa michoro bapa mpangilio unaweza kugeuka: nembo, chati au picha ya skrini ya maandishi mara nyingi hutoa PNG ndogo kuliko JPG, na PNG hubaki kali kabisa wakati JPG inakua na ringing kuzunguka kila herufi. Takwimu zilizo hapa chini ni vipimo vya kawaida, si vipimo vya faili moja; kelele, undani na idadi ya rangi huvisogeza juu au chini.

Ukubwa una umuhimu kuliko unavyoonekana. Gmail huweka kikomo cha viambatisho 25 MB kwa kila ujumbe na Outlook.com 20 MB, kwa hiyo picha tano za PNG kutoka simu zinaweza kushindwa ilhali JPG tano hupita kwa urahisi. Tovuti nyingi za serikali na mitihani huweka kikomo cha upakiaji hadi kilobaiti mia chache au chini. Kurasa za wavuti hupakia kila baiti kupitia data ya simu, na picha kubwa za PNG ni sababu ya kawaida ya ukurasa kuhisi polepole. JPG ikiwa bado kubwa mno kwa tovuti, kupunguza ubora hatua kwa hatua kwa kawaida hufikia lengo kwa mabadiliko madogo yanayoonekana kuliko kupunguza vipimo; mwongozo wa kupunguza ukubwa wa picha kwa KB unaeleza njia zote mbili.

Ukubwa wa kawaida wa picha ile ile iliyohifadhiwa kwa njia zote mbili (JPG kwa ubora 85, PNG kwa rangi ya biti 24)
PichaVipimoJPGPNGMatokeo madogo zaidi
Picha ya simu4032 × 3024 px3–5 MB15–25 MBJPG
Picha iliyobadilishwa ukubwa kwa wavuti1920 × 1080 px400–700 KB3–5 MBJPG
Picha ya skrini ya hati1920 × 1080 px250–450 KB150–400 KBPNG, na iliyo kali zaidi
Nembo bapa, rangi nne1000 × 1000 px60–120 KB15–40 KBPNG
Ukurasa uliochanganuliwa, kijivu2480 × 3508 px0,5–1,5 MB1,5–5 MBJPG

Kuchagua kati ya JPG na PNG kulingana na kilichomo kwenye picha

Amua kulingana na yaliyomo, si kwa mazoea. Ikiwa picha ni ya kamera au inafanana nayo, yenye toni endelevu na miinuko laini, JPG hushinda kwa ukubwa bila hasara inayoonekana. Ikiwa ina maandishi makali, rangi bapa, mistari myembamba au maeneo yanayopaswa kuwa angavu, PNG huiweka safi, na mara nyingi ndogo pia. Picha mchanganyiko, kama picha yenye maelezo yaliyochapishwa juu yake, huelekea JPG kwa ubora wa juu wa 90 au zaidi, isipokuwa maandishi ni madogo kiasi kwamba ringing ingeathiri usomaji. Picha ya skrini ya picha bado ni picha kwa madhumuni haya.

Fikiria pia kinachotokea kwa faili baadaye. Picha utakayoihariri mara kadhaa zaidi ni salama zaidi kama PNG, kwa sababu kila uhifadhi wa JPG huongeza upotevu. Picha inayokwenda kwenye fomu, tangazo la soko au duka la kuchapisha mara nyingi ni bora kama JPG ya ubora wa juu. Kwa tovuti yako mwenyewe, zote mbili sasa mara nyingi hushindwa na miundo mipya: WebP na AVIF hutoa faili ndogo kuliko JPG kwa picha na bado zinaunga mkono uangavu, na kila kivinjari cha sasa huzionyesha. Ulinganisho wa AVIF, HEIC na WebP unaeleza lini inafaa kuzitumia na lini upatanifu bado unapendelea JPG.

Una upotevu

JPG / JPEG

Faili ndogo kwa picha; undani ambao jicho halioni huondolewa.

  • Ubora 80–90 unaonekana haujabadilika kwenye skrini
  • Hakuna uangavu, pikseli thabiti pekee
  • Kila uhifadhi upya huongeza upotevu kidogo
  • Hukubaliwa na karibu kila fomu na duka la kuchapisha
Best for: Picha, upakiaji wenye kikomo cha KB, barua pepe na uchapishaji.
Bila upotevu

PNG

Kila pikseli huhifadhiwa kama ilivyo, na uangavu wa hiari.

  • Maandishi makali, mistari na rangi bapa
  • Kanali kamili ya alpha kwa picha zilizokatwa
  • Picha za kamera huwa kubwa mara kadhaa
  • Ni salama kuhariri na kuhifadhi mara nyingi
Best for: Picha za skrini, nembo, ikoni, michoro na faili kuu za kuhariri.

Fomu, tovuti na printa zinakubali nini

JPG ndiyo muundo unaokubaliwa na karibu kila fomu ya kupakia. Mifumo ya pasipoti na viza, tovuti za mitihani na ajira, madai ya bima, maombi ya shule na matangazo ya soko kwa kawaida huorodhesha JPG au JPEG kwanza, mara nyingi pamoja na kikomo cha kilobaiti na vipimo maalum vya pikseli. Kwa mfano, upyaishaji wa pasipoti mtandaoni wa Idara ya Jimbo ya Marekani unaomba picha kama faili ya JPEG. Usaidizi wa PNG kwenye fomu hizo ni wa kawaida lakini si wa wote, na WebP, HEIC na AVIF mara nyingi hukataliwa moja kwa moja. Fomu ikiorodhesha JPG pekee, picha au picha ya skrini ya PNG lazima ibadilishwe, si kubadilishwa jina, kwa sababu tovuti nyingi hukagua yaliyomo halisi ya faili.

Baadhi ya maeneo hutaka PNG badala yake. App Store Connect inatarajia ikoni ya programu ya PNG ya 1024 × 1024 px, Google Play inaomba ikoni ya PNG ya 512 × 512 px, na maduka ya kuchapisha unapohitaji yanayoweka michoro kwenye mashati na vikombe kwa kawaida hutaka PNG yenye mandharinyuma angavu ili rangi ya kitambaa ionekane. Vitengenezaji vya favicon, programu za stika na violezo vya mawasilisho mara nyingi hupendelea PNG kwa sababu hiyo hiyo. Katika hali hizi JPG hukataliwa au huonekana vibaya, na kisanduku cheupe kuzunguka mchoro mahali ambapo mandharinyuma ilipaswa kutoweka.

Wachapishaji wako katikati. Maduka ya picha ya wateja na vibanda vya maduka ya dawa hukubali JPG kila mahali na PNG kwenye kaunta nyingi lakini si zote, na JPG iliyohifadhiwa kwa ubora 90 au zaidi huchapishwa sawa na PNG kwa ukubwa wa kawaida. Kinachojalisha zaidi kwa uchapishaji ni azimio, takriban pikseli 300 kwa inchi kwa ukubwa wa mwisho, na rangi. Wachapishaji wa kibiashara hufanya kazi kwa CMYK, ambayo JPEG inaweza kuhifadhi na PNG haiwezi, kwa hiyo maduka ya uchapishaji wa offset kwa kawaida huomba PDF, TIFF au JPG ya ubora wa juu badala ya PNG. Ukiwa na shaka, mtumie mchapishaji JPG kwa ubora 95.

Kubadilisha jina si kubadilisha muundo

Kubadilisha photo.png kuwa photo.jpg kunabadilisha lebo tu. Faili bado ni PNG ndani, na tovuti zinazosoma kichwa cha faili huikataa au kuonyesha hitilafu baada ya kupakia. Kubadilisha jina kulikosalama ni .jpeg kuwa .jpg pekee, kwa sababu hiyo tayari ni muundo mmoja.

Kubadilisha kati ya JPG na PNG bila kupoteza ubora zaidi

Kubadilisha ni mabadilishano ya njia moja, kwa hiyo fanya kwa mwelekeo sahihi na uhifadhi asili. PNG kuwa JPG ndiyo hatua ya kawaida kwa fomu na barua pepe: uangavu hujazwa rangi thabiti, ukubwa wa faili kwa kawaida hushuka sana kwa picha, na kingo laini hulainika kidogo. JPG kuwa PNG ni hatua kabla ya kuhariri au pale kanuni inapodai PNG: hakuna kinachoboreka na faili inakuwa kubwa, lakini hakuna upotevu zaidi unaoongezwa. JPEG kuwa JPG haibadilishi chochote kuhusu picha; inarekebisha kiendelezi kwa programu zinazochagua herufi.

Zote tatu hufanya kazi kwenye kivinjari. Kwenye UltKit unaweka hadi faili 20, kila moja hadi 95 MB, unachagua muundo lengwa na kubonyeza Badilisha kuwa JPG au Badilisha kuwa PNG; hakuna kinachosakinishwa, hakuna akaunti inayohitajika, na faili hufutwa dakika 30 baada ya kuchakatwa. Kwenye kompyuta yako, Paint kwenye Windows na Preview kwenye Mac zinaweza kuhifadhi picha moja kwa wakati kama JPEG au PNG, ingawa hakuna inayotoa udhibiti mkubwa wa rangi ya mandharinyuma inayochukua nafasi ya uangavu. Simu kwa ujumla zinahitaji programu au tovuti kwa mwelekeo wowote.

Mipangilio michache huamua matokeo. Kwa picha zinazokwenda JPG, Ubora kati ya 80 na 90 husawazisha ukubwa na mwonekano; tumia 95 kwa machapisho au picha zenye maandishi. Washa Ondoa metadata pale tu faragha au ukubwa unapojalisha, kwa kuwa tarehe ya kupigwa na modeli ya kamera vinaweza kusaidia baadaye. Faili ikiendelea kuzidi kikomo cha tovuti, punguza ukubwa baada ya kubadilisha badala ya kukisia ubora wa chini wakati wa kubadilisha, ili uone ukubwa halisi unaofikia. Zana inayolenga ukubwa kama punguza ukubwa wa picha hupunguza ubora hadi faili ilingane.

  • Picha, skani au chochote chenye miinuko laini: hifadhi kama JPG kwa ubora 80–90.
  • Picha ya skrini, chati, nembo au mchoro wa maandishi: ibaki kama PNG.
  • Inahitaji mandharinyuma angavu: PNG, au WebP kwa tovuti yako mwenyewe.
  • Fomu inasema JPG pekee: badilisha badala ya kubadilisha jina, kisha angalia kikomo cha KB.
  • Itahaririwa tena: hifadhi PNG kuu na uhamishe JPG mwishoni.
  • Faili inaishia .jpeg na fomu inataka .jpg: badilisha jina au hifadhi upya; muundo ni ule ule.

Mambo muhimu

  • JPG na JPEG ni muundo mmoja; herufi tatu zinatokana na majina ya faili ya 8.3 ya MS-DOS.
  • JPEG ina upotevu na ni ndogo kwa picha; PNG haina upotevu, ni kubwa kwa picha na mara nyingi ndogo kwa michoro bapa.
  • PNG pekee huhifadhi uangavu; kubadilisha kuwa JPG hujaza rangi thabiti unayopaswa kuichagua mwenyewe.
  • JPG ndiyo muundo salama zaidi kwa fomu, barua pepe na uchapishaji wa picha; PNG inatarajiwa kwa ikoni za programu na michoro ya kuchapisha unapohitaji.
  • Kubadilisha JPG kuwa PNG huzuia upotevu zaidi lakini haiondoi dosari zilizopo tayari.
ShirikiXFacebookWhatsAppTelegram

Maswali yanayoulizwa mara kwa mara

Je, PNG ina ubora wa juu kuliko JPG?

PNG haipotezi ubora (lossless), kwa hiyo haileti uharibifu wa mgandamizo, lakini JPG iliyotengenezwa vizuri kwa ubora wa 85 hadi 90 inaonekana sawa na PNG kwa picha za kawaida katika ukubwa wa kawaida wa kutazama. Tofauti inaonekana kwenye maandishi, kingo kali na uhifadhi unaorudiwa mara nyingi, ambapo PNG hubaki safi na JPG hupata dosari za mgandamizo.

Je, JPG hupoteza ubora kila ninapoifungua?

Hapana. Kufungua, kutazama, kunakili au kupakia JPG hakubadilishi chochote. Upotevu wa ubora hutokea tu pale kihariri kinapohifadhi picha tena kama JPG, kwa sababu mgandamizo huendeshwa tena kwenye pikseli zilizohaririwa.

Ni muundo upi bora kwa tovuti?

Kwa picha, WebP au AVIF kwa kawaida hutoa faili ndogo zaidi na vivinjari vyote vya sasa vinaziunga mkono, huku JPG ikiwa mbadala unaokubalika kila mahali. Kwa nembo na aikoni, SVG ni bora ikiwa una chanzo cha vekta; vinginevyo PNG au WebP isiyopoteza ubora huweka kingo kali.

Kuna tofauti gani kati ya PNG-8 na PNG-24?

PNG-8 huhifadhi hadi rangi 256 kutoka palette na inafaa aikoni rahisi na michoro bapa, mara nyingi kwa sehemu ndogo ya ukubwa. PNG-24 huhifadhi njia kamili za 8-bit za nyekundu, kijani na buluu, na PNG-32 huongeza njia ya alpha ya 8-bit kwa uwazi laini.

Kwa nini picha za iPhone yangu hazihifadhiwi kama JPG?

Tangu iOS 11, iPhone huhifadhi picha mpya kama HEIC kwa chaguo-msingi, ambayo ni ndogo kuliko JPG kwa ubora unaofanana. Unaweza kubadili hadi JPG kupitia Settings, Camera, Formats, Most Compatible, au kubadilisha faili za HEIC kuwa JPG pale fomu au programu ya zamani inapozikataa.

Je, JPEG ya progressive ni tofauti na JPG ya kawaida?

Ni muundo uleule, ila data ya picha huhifadhiwa kwa hatua kadhaa, hivyo kivinjari kinaweza kuonyesha kwanza picha nzima iliyofifia kisha kuikoleza data zaidi inapofika. Ukubwa wa faili unakaribiana, na programu yoyote inayofungua JPG hufungua pia JPEG za progressive.

Endelea kusoma