Libreng Converter

PNG hanggang JPG Converter

Agad na i-convert ang PNG na mga imahe sa JPG format na may mataas na kalidad. Secure, mabilis, at ganap na libre.

I-drag at I-drop ang PNG dito

Sinusuportahan ang hanggang 50MB

O kaya

Tungkol sa tool na ito

Ang PNG at JPG (nakasulat din na JPEG) ay ang dalawang pinakakaraniwang format ng larawan ng raster sa web, ngunit idinisenyo ang mga ito para sa magkaibang mga trabaho. Gumagamit ang PNG ng lossless na DEFLATE compression at sinusuportahan ang isang alpha channel para sa transparency, na ginagawa itong natural na pagpipilian para sa mga screenshot, logo, UI mockup, at anumang larawang may matatalim na gilid o text. Gumagamit ang JPG ng nawawalang compression na nakabatay sa DCT na nagtatapon ng mataas na dalas na detalye na mahirap mapansin ng mata, kaya naman ang 4 MB photographic PNG ay madalas na lumiliit sa 300–500 KB kapag nai-save bilang JPG na walang nakikitang pagkakaiba.

Ang converter na ito ay muling nagsusulat ng PNG bitmap bilang JPG file nang direkta sa iyong browser gamit ang HTML5 Canvas API at ang built-in na JPEG encoder ng browser. Ang data ng pixel ay hindi kailanman umaalis sa iyong device — walang pag-upload, walang pagpoproseso ng server, at walang kopya ng iyong file ang nananatili kahit saan. Dahil walang transparency ang JPG, ang anumang mga transparent na pixel sa pinagmulang PNG ay i-flatten sa isang puting background sa panahon ng conversion. Kung ang iyong larawan ay may malambot na anti-aliased na mga gilid sa ibabaw ng transparency, maaari mong mapansin ang isang malabong puting halo sa mga gilid; para sa mga kasong iyon ang pagpapanatili ng orihinal na PNG, o paggamit ng WebP, ay karaniwang mas mahusay na tawag.

Nangyayari ang conversion sa isang pass. Ang bawat pixel ng decoded PNG ay isinusulat sa isang 2D canvas, at ang canvas ay ine-export gamit ang `canvas.toBlob('image/jpeg', 0.9)`. Ang 0.9 na salik ng kalidad ay nagmamapa sa humigit-kumulang Q=90 sa mga terminong libjpeg, na kung saan ay ang matamis na lugar kung saan ang karamihan sa mga editor ng larawan ay nagde-default sa: nakikitang hindi makilala mula sa pinagmulan para sa halos lahat ng photographic na nilalaman, habang karaniwang binabawasan ang laki ng file ng 70–90%.

Bakit I-convert ang PNG sa JPG

Ang pinakakaraniwang dahilan kung bakit nagko-convert ang mga tao ng PNG sa JPG ay ang laki ng file. Ang mga larawang na-save bilang PNG ay maaaring 5–10x na mas malaki kaysa sa katumbas na JPG, na nagpapabagal sa pag-load ng page, pumupuno sa cloud storage, at nagti-trigger ng mga limitasyon sa attachment sa mga email client. Ang JPG din ang format na inaasahan ng karamihan sa mga platform: Ang WhatsApp, maraming portal ng aplikasyon sa trabaho, mga form ng gobyerno, mga tool sa pag-upload ng produkto ng e-commerce, at mas lumang mga sistema ng pamamahala ng nilalaman ay maaaring mas gusto ang JPG o tanggihan ang PNG. Ang pag-convert nang isang beses nang lokal ay mas mabilis kaysa sa pakikipaglaban sa isang error sa pag-upload.

Mahalaga rin ang privacy. Ang mga online na converter na tumatanggap ng iyong file at nagpoproseso nito sa isang malayuang server ay maaaring magtago ng isang kopya sa mga log, sa mga backup na snapshot, o sa cache ng isang CDN. Para sa mga larawan ng ID, mga medikal na pag-scan, mga financial statement, o anumang bagay na naglalaman ng personal na impormasyon, ang isang browser-based na converter na ganap na gumagana sa panig ng kliyente ay nag-aalis ng panganib sa pamamagitan ng disenyo. Walang umalis sa iyong makina.

Paano gamitin

Ang conversion ay tumatagal ng ilang segundo at gumagana sa isa o maraming mga file. Narito ang buong daloy:

  1. Idagdag ang iyong PNG file: I-drag ang file mula sa iyong desktop o Finder window papunta sa upload area, o i-click ang lugar para magbukas ng file picker. Ang tool ay tumatanggap ng karaniwang PNG file hanggang 50 MB; parehong sinusuportahan ang 8-bit at 16-bit na PNG, kabilang ang mga may alpha channel.
  2. Suriin ang preview: Kapag na-load na ang file, makakakita ka ng thumbnail at ang orihinal na mga sukat. Ito ang sandali upang kumpirmahin na na-upload mo ang tamang larawan — lalo na kapaki-pakinabang kung nagpoproseso ka ng maraming file.
  3. Ayusin ang mga setting kung kinakailangan: Ang default na kalidad ng JPG ay 90, na angkop para sa halos bawat kaso ng paggamit. Kung kailangan mo ng mas maliit na file para sa email o web upload, maaari mong babaan ang kalidad; kung nag-archive ka ng litrato, iwanan ito sa default o mas mataas.
  4. I-click ang I-convert sa JPG: Idini-decode ng browser ang PNG, iginuhit ito sa isang canvas na may puting background na pinupuno ang anumang mga transparent na pixel, at muling ine-encode ang canvas bilang isang JPEG blob. Para sa mga tipikal na file na kasing laki ng screenshot, makukumpleto ito sa loob ng isang segundo.
  5. I-download ang JPG: I-click ang button na I-download upang i-save ang na-convert na file. Ginagamit ng output filename ang orihinal na pangalan ng PNG na may extension na .jpg. Maaari kang mag-convert ng isa pang larawan nang hindi nire-refresh ang pahina.

Mga Pangkaraniwang Paggamit

Ang pag-alam kung kailan JPG ang tamang format ng patutunguhan ay nakakatulong sa iyong maiwasan ang hindi kinakailangang pagkawala ng kalidad. Ito ang mga sitwasyon kung saan ang pag-convert mula sa PNG ay pinakamahalaga:

Mga Detalye ng Teknikal

Ang PNG (RFC 2083) ay nag-iimbak ng data ng pixel gamit ang na-filter na DEFLATE stream. Ito ay lossless: bawat pixel value sa decoded na imahe ay tumutugma sa orihinal na byte-for-byte. Sinusuportahan din ng PNG ang isang 8-bit na alpha channel, na nagpapahintulot sa per-pixel na transparency. Ang mga katangiang ito ay ginagawa itong malaki ngunit eksakto.

Hinahati ng JPEG (ITU-T T.81) ang larawan sa 8×8 na mga bloke, naglalapat ng discrete cosine transform, mas agresibong sinusukat ang mga resultang frequency coefficient sa mas matataas na frequency, at ine-encode ang resulta gamit ang Huffman coding. Kinokontrol ng quality factor (1–100) ang quantization table: ang mga mas mababang value ay nagtatapon ng mas mataas na frequency na impormasyon, na gumagawa ng mas maliliit na file sa halaga ng mga nakikitang artifact sa mga hard edge at high-contrast na lugar. Ang Quality 90, na ginamit dito bilang default, ay ang threshold sa itaas kung saan hindi matukoy ng karamihan sa mga manonood ang JPG mula sa orihinal.

Pinakamahusay na Kasanayan

Mga madalas itanong

Mawawalan ba ako ng kalidad ng imahe sa pag-convert ng PNG sa JPG?
Gumagamit ang JPG ng lossy DCT-based. Maaari kang makakita ng bahagyang pagbawas ng kalidad, ngunit para sa karamihan ng mga layunin ang pagkakaiba ay bale-wala. Pumili ng setting na mas mataas ang kalidad kung available para mabawasan ang anumang pagkawala.
Kailan ko dapat piliin ang JPG kaysa sa iba pang mga format ng imahe?
Ang JPG ay ang pinakamahusay na pagpipilian para sa mga larawan at mga imahe na may makinis na mga gradient ng kulay. Gumagawa ito ng mas maliliit na laki ng file kaysa sa PNG para sa mga larawan (madalas na 5-10x na mas maliit) habang pinapanatili ang visual na kalidad na angkop para sa paggamit ng web at pag-print.
Ano ang mangyayari sa mga transparent na lugar sa aking PNG na imahe?
Dahil hindi sinusuportahan ng JPG ang transparency, ang lahat ng transparent na pixel ay mapupunan ng puting background. Kung kailangan mong panatilihing transparency, isaalang-alang ang paggamit ng PNG o WebP sa halip.
Pinananatiling pribado ba ang aking mga larawan sa panahon ng conversion?
Oo. Ang iyong mga PNG file ay ganap na pinoproseso sa loob ng iyong browser gamit ang Canvas API at JavaScript. Walang na-upload sa anumang server — direktang pupunta ang file mula sa iyong device patungo sa converter at pabalik sa iyong device.
Maaari ba akong mag-convert ng maramihang PNG file nang sabay-sabay?
Ang kasalukuyang interface ay nagpoproseso ng isang file sa isang pagkakataon, ngunit maaari mong i-convert ang mga file nang pabalik-balik nang hindi nire-refresh ang pahina. Pagkatapos mag-download ng na-convert na JPG, i-drop lang ang susunod na PNG sa lugar ng pag-upload. Para sa mga batch na trabaho ng dose-dosenang mga file inirerekumenda namin ang isang tool sa desktop tulad ng ImageMagick o isang hakbang sa pagbuo gamit ang sharp.
Bakit mas malaki ang aking na-convert na JPG kaysa sa inaasahan ko?
Kung ang pinagmulang PNG ay isang larawang naka-save sa napakataas na resolution, ang JPG ay maaari pa ring maging ilang megabytes kahit na sa kalidad na 90. Upang bawasan pa ang laki, babaan ang setting ng kalidad (80 ay karaniwang katanggap-tanggap pa rin sa paningin) o baguhin ang laki ng mga dimensyon ng larawan bago mag-convert. Ang laki ng JPG file ay humigit-kumulang proporsyonal sa bilang ng mga pixel at inversely proportional sa antas ng compression.
Ang pag-convert ba sa JPG ay nag-strip ng metadata tulad ng EXIF?
Ang conversion na batay sa canvas ng browser ay hindi nagpapanatili ng EXIF, mga profile ng kulay ng ICC, o iba pang metadata na naka-embed sa pinagmulang PNG. Ang output JPG ay naglalaman lamang ng data ng pixel. Kung kailangan mong panatilihin ang data ng EXIF ​​ng camera — halimbawa, ang pag-geotagging o pagkuha ng mga timestamp — gumamit ng desktop converter na nagpapanatili ng metadata.
Ang JPG ba ay pareho sa JPEG?
Oo. Ang JPG at JPEG ay tumutukoy sa parehong format at maaaring palitan. Ang extension na .jpg ay nagsimula noong unang bahagi ng Windows file system na naglimita ng mga extension sa tatlong character; Ang .jpeg ay ang mas bago, parehong wastong form. Ang format mismo ay tinukoy sa ITU-T Recommendation T.81.