Kigeuzi cha Bure

JPG hadi PNG Kigeuzi

Badilisha picha za JPG ziwe umbizo la PNG papo hapo na ubora wa juu. Salama, haraka, na bila malipo kabisa.

Buruta na Udondoshe JPG hapa

Inaauni hadi 50MB

Au

Kuhusu zana hii

Kubadilisha JPG hadi PNG ni mojawapo ya maombi ya kawaida ya umbizo la picha, lakini pia ni mojawapo ya yasiyoeleweka zaidi. JPG imepotea: kila wakati umbizo linaposimba picha, hutupa maelezo ya masafa ya juu ambayo jicho la mwanadamu huelekea kupuuza, na maelezo hayo hayawezi kurejeshwa. Kubadilisha JPG iliyopo kuwa PNG hutoa kontena isiyo na hasara karibu na kile ambacho tayari ni ramani ndogo, ili usipate maelezo yoyote yaliyopotea. Unachopata ni umbizo linaloauni uwazi, linalostahimili mabadiliko yanayorudiwa bila uharibifu zaidi, na linaweza kukubaliwa kwa uhakika zaidi na zana zinazokataa JPG (Vibandiko vya Discord, mabomba fulani ya uchapishaji, baadhi ya waagizaji wa vipengee vya injini ya mchezo).

Zana hii inasimbua JPG kwa kutumia avkodare ya picha iliyojengewa ndani ya kivinjari, kuchora bitmap inayotokana na turubai ya HTML5, na kusimba tena turubai hiyo kama PNG kwa kutumia hifadhi isiyo na hasara iliyobanwa ya DEFLATE. Ubadilishaji hutokea kabisa kwenye kifaa chako - faili haisafiri kamwe hadi kwa seva, na hakuna chochote kuihusu imeingia. PNG ya pato ni byte-for-byte inayofanana katika maudhui ya pikseli na JPG iliyosimbuliwa, ikijumuisha vizalia vya programu vya mgandamizo ambavyo tayari vilikuwepo kwenye chanzo.

Ikiwa lengo lako ni kuondoa vizalia vya faili vya JPG au kupata picha ya ubora wa juu, ubadilishaji wa umbizo pekee hautasaidia. Mbinu safi zaidi ni kupata chanzo asili ambacho hakijabanwa - RAW kutoka kwa kamera, hati inayoweza kuhaririwa ya Photoshop, au uhamishaji wa PNG kutoka kwa zana ya muundo - na uibadilishe. Chukulia ubadilishaji wa JPG-to-PNG kama badiliko la kifungashio, si uboreshaji wa ubora.

Kwa nini Badilisha JPG kuwa PNG?

Sababu mbili za kawaida ni utangamano na uhariri. Baadhi ya mifumo - kuandika maktaba ya vibandiko vya kibodi, huduma fulani za uchapishaji za bidhaa, idadi ya mifumo ya zamani ya udhibiti wa maudhui - inakubali PNG pekee. Kubadilisha ndani ya nchi ni haraka kuliko kujadiliana na fomu ya kupakia. PNG pia huvumilia uokoaji unaorudiwa bila kupoteza ubora, kwa hivyo ikiwa unapanga kuhariri picha mara nyingi katika zana ya michoro kabla ya kutoa toleo la mwisho, kufanya kazi katika PNG kati ya kuokoa huzuia vizalia vya programu vya JPG.

PNG pia hutumia uwazi, ambao unahitajika kwa viwekeleo vya picha, nembo zilizowekwa dhidi ya mandharinyuma tofauti, na kazi yoyote ya utunzi. JPG haiwezi kuwakilisha pikseli ya uwazi; kugeuza kuwa PNG ni hatua ya kwanza kuelekea kuongeza uwazi, ingawa hatua ya JPG-to-PNG yenyewe haiongezi. Utahitaji hatua tofauti (kuondoa usuli, kufunika) ili kutambulisha alpha. Kigeuzi hiki hubadilisha karatasi ya umbizo pekee.

Jinsi ya kutumia

Ugeuzaji ni operesheni moja ya kivinjari. Hakuna usakinishaji wa programu, hakuna upakiaji.

  1. Dondosha au uchague JPG: Buruta faili ya JPG kutoka kwa mfumo wako wa faili hadi eneo la kupakia, au bofya ili kuvinjari. Zana hii inakubali faili za kawaida za JPEG (.jpg na viendelezi vya .jpeg ni sawa) hadi MB 50. Usimbaji wa JPEG unaoendelea na wa msingi hufanya kazi.
  2. Thibitisha onyesho la kukagua: Baada ya faili kupakia utaona kijipicha na vipimo asili vya pikseli. Onyesho la kuchungulia linatolewa kutoka kwa ramani ndogo iliyobainishwa, kwa hivyo ni kile ambacho PNG ya matokeo itakuwa nayo.
  3. Bofya Badilisha hadi PNG: Kivinjari huchora bitmap iliyosimbuliwa kwenye turubai ya 2D kwa ubora kamili wa chanzo, kisha huita canvas.toBlob kwa picha/png aina ya MIME. Usimbaji wa PNG haupotezi, kwa hivyo mipangilio ya ubora haihitajiki.
  4. Pakua PNG: Kitufe cha kupakua huhifadhi faili kwa jina asili la msingi na kiendelezi cha .png. Unaweza kubadilisha JPG nyingine mara moja bila kuburudisha.

Kesi za Matumizi ya Kawaida

Hizi ndizo hali ambapo kubadilisha kutoka JPG hadi PNG husaidia kweli.

Maelezo ya Kiufundi

JPEG (ITU-T T.81) husimba picha kwa kutumia kibadilishaji cha 8×8 cha block discrete cosine, ujazo wa vipimo unaowekwa na kipengele cha ubora, na usimbaji wa Huffman entropy. Umbizo halina hataza kuanzia mwaka wa 2017 na linaungwa mkono asilia na kila kivinjari, Mfumo wa Uendeshaji, na kamera katika toleo la umma. Kusimbua JPEG hutoa ramani ndogo iliyo na vizalia vya programu ya mpangilio wake wa ubora uliowekwa ndani.

PNG (RFC 2083) huchukua bitmap iliyosimbuliwa na kuihifadhi kupitia mbano iliyochujwa ya DEFLATE. Aina tano za vichungi - Hakuna, Ndogo, Juu, Wastani, Paeth - zinajaribiwa kwa kila skanisho; kisimbaji huchagua ile inayotoa mbano bora zaidi. PNG haina hasara: usimbaji wa bitmap sawa mara mbili hutoa thamani sawa za pikseli nje, ingawa baiti za faili zinaweza kutofautiana kulingana na chaguo za vichungi. Umbizo pia linaweza kutumia njia ya hiari ya 8-bit au 16-bit alpha na metadata ya gamma.

Mazoea Bora

Maswali yanayoulizwa mara kwa mara

Kuna upotezaji wa ubora wakati wa kubadilisha JPG kuwa PNG?
Hapana. PNG hutumia DEFLATE isiyo na hasara, kwa hivyo ubora wa picha yako huhifadhiwa kikamilifu wakati wa ubadilishaji.
Kwa nini nibadilishe kuwa PNG badala ya kuweka umbizo asili?
PNG ni bora unapohitaji usaidizi wa uwazi, ubora usio na hasara wa picha za skrini au michoro, au uoanifu wa kivinjari kwa wote. Tofauti na JPG, PNG huhifadhi kila pikseli bila vizalia vya programu vya kubana.
Ninaweza kubadilisha faili nyingi za JPG kwa kundi?
Zana hii huchakata faili moja kwa wakati mmoja ili kuhakikisha ubora wa juu zaidi. Kwa faili nyingi, rudia mchakato - kila ubadilishaji huchukua sekunde chache.
Je, picha zangu huwekwa faragha wakati wa ubadilishaji?
Ndiyo. Faili zako za JPG huchakatwa kabisa ndani ya kivinjari chako kwa kutumia Canvas API na JavaScript. Hakuna kinachopakiwa kwa seva yoyote - faili huenda moja kwa moja kutoka kwa kifaa chako hadi kwa kibadilishaji na kurudi kwenye kifaa chako.
Ukubwa wa juu wa faili ni ngapi?
50 MB. Kikomo cha matumizi kinategemea kumbukumbu inayopatikana ya kifaa chako kwa sababu picha nzima imetolewa katika turubai. Dawati za kisasa hushughulikia JPEG za MB 50 bila suala; vifaa vya zamani vya rununu vinaweza kutatizika na faili kubwa zaidi.
Je, metadata ya EXIF itahifadhiwa?
Hapana. API ya turubai ya kivinjari haihifadhi EXIF, wasifu wa rangi wa ICC, au metadata nyingine ya JPEG. PNG ya pato ina data ya pikseli pekee. Ikiwa unahitaji kuhifadhi metadata ya kamera, tumia zana ya kuhifadhi metadata ya eneo-kazi kama vile ImageMagick au exiftool.
Je, kigeuzi kinashughulikia JPEG zinazoendelea?
Ndiyo. Kisimbuaji picha cha kivinjari hushughulikia kwa uwazi usimbaji wa msingi na unaoendelea wa JPEG. Matokeo ni sawa bila kujali ni usimbaji gani wa chanzo hutumia.
Je, ninaweza kubadilisha kundi-kubadilisha JPG nyingi?
Kiolesura huchakata faili moja kwa wakati mmoja, lakini unaweza kubadilisha faili kurudi-kwa-nyuma bila upakiaji upya wa ukurasa. Kwa kazi za bechi za kiwango cha juu, zana ya eneo-kazi kama vile ImageMagick (mogrify -format png *.jpg) au hati ya Node.js inayotumia sharp ni bora zaidi.