Penukar Percuma

PNG ke JPG Penukar

Tukar imej PNG kepada format JPG serta-merta dengan kualiti tinggi. Selamat, cepat dan percuma sepenuhnya.

Seret & Lepas PNG di sini

Menyokong sehingga 50MB

Ataupun

Tentang alat ini

PNG dan JPG (juga ditulis JPEG) ialah dua format imej raster yang paling biasa di web, tetapi ia direka untuk kerja yang berbeza. PNG menggunakan pemampatan DEFLATE tanpa rugi dan menyokong saluran alfa untuk ketelusan, yang menjadikannya pilihan semula jadi untuk tangkapan skrin, logo, mockup UI dan sebarang imej dengan tepi atau teks yang tajam. JPG menggunakan pemampatan berasaskan DCT yang hilang yang membuang butiran frekuensi tinggi yang sukar dilihat oleh mata, itulah sebabnya PNG fotografi 4 MB sering mengecut kepada 300–500 KB apabila disimpan sebagai JPG tanpa perbezaan yang boleh dilihat.

Penukar ini menulis semula peta bit PNG sebagai fail JPG terus dalam penyemak imbas anda menggunakan API Kanvas HTML5 dan pengekod JPEG terbina dalam penyemak imbas. Data piksel tidak pernah meninggalkan peranti anda — tiada muat naik, tiada pemprosesan pelayan dan tiada salinan fail anda disimpan di mana-mana sahaja. Oleh kerana JPG tidak mempunyai ketelusan, mana-mana piksel lutsinar dalam PNG sumber diratakan pada latar belakang putih semasa penukaran. Jika imej anda mempunyai tepi anti-alias lembut berbanding ketelusan, anda mungkin melihat lingkaran putih samar di tepi; untuk kes tersebut, mengekalkan PNG asal, atau menggunakan WebP, biasanya panggilan yang lebih baik.

Penukaran berlaku dalam satu pas. Setiap piksel PNG yang dinyahkod ditulis ke dalam kanvas 2D, dan kanvas kemudiannya dieksport menggunakan `canvas.toBlob('image/jpeg', 0.9)`. Faktor kualiti 0.9 memetakan kepada kira-kira Q=90 dalam istilah libjpeg, yang merupakan titik manis kebanyakan editor foto lalai kepada: tidak dapat dibezakan secara visual daripada sumber untuk hampir semua kandungan fotografi, sambil lazimnya mengurangkan saiz fail sebanyak 70–90%.

Mengapa Menukar PNG kepada JPG

Sebab paling biasa orang menukar PNG kepada JPG ialah saiz fail. Foto yang disimpan sebagai PNG boleh menjadi 5–10× lebih besar daripada JPG yang setara, yang memperlahankan pemuatan halaman, mengisi storan awan dan mencetuskan had lampiran dalam klien e-mel. JPG juga merupakan format yang kebanyakan platform jangkakan: WhatsApp, banyak portal permohonan kerja, borang kerajaan, alat muat naik produk e-dagang dan sistem pengurusan kandungan lama sama ada memilih JPG atau menolak PNG secara langsung. Menukar sekali secara setempat adalah lebih pantas daripada melawan ralat muat naik.

Privasi juga penting. Penukar dalam talian yang menerima fail anda dan memprosesnya pada pelayan jauh mungkin menyimpan salinan dalam log, pada syot kilat sandaran atau dalam cache CDN. Untuk foto ID, imbasan perubatan, penyata kewangan atau apa-apa sahaja yang mengandungi maklumat peribadi, penukar berasaskan penyemak imbas yang dijalankan sepenuhnya di sisi pelanggan mengalih keluar risiko itu mengikut reka bentuk. Tiada apa-apa yang meninggalkan mesin anda.

Cara menggunakan

Penukaran mengambil beberapa saat dan berfungsi dengan satu atau banyak fail. Berikut adalah aliran penuh:

  1. Tambahkan fail PNG anda: Seret fail dari desktop atau tetingkap Finder anda ke kawasan muat naik atau klik kawasan tersebut untuk membuka pemilih fail. Alat ini menerima fail PNG standard sehingga 50 MB; kedua-dua PNG 8-bit dan 16-bit disokong, termasuk yang mempunyai saluran alfa.
  2. Semak pratonton: Setelah fail dimuatkan anda akan melihat lakaran kecil dan dimensi asal. Inilah masanya untuk mengesahkan anda memuat naik imej yang betul — amat berguna jika anda sedang memproses berbilang fail secara kelompok.
  3. Laraskan tetapan jika perlu: Kualiti JPG lalai ialah 90, yang sesuai untuk hampir setiap kes penggunaan. Jika anda memerlukan fail yang lebih kecil untuk muat naik e-mel atau web, anda boleh menurunkan kualiti; jika anda mengarkibkan gambar, biarkan ia pada lalai atau lebih tinggi.
  4. Klik Tukar kepada JPG: Penyemak imbas menyahkod PNG, melukisnya pada kanvas dengan latar belakang putih yang mengisi mana-mana piksel lutsinar dan mengekod semula kanvas sebagai gumpalan JPEG. Untuk fail bersaiz tangkapan skrin biasa ini selesai dalam masa kurang dari satu saat.
  5. Muat turun JPG: Klik butang Muat turun untuk menyimpan fail yang ditukar. Nama fail output menggunakan nama PNG asal dengan sambungan .jpg. Anda boleh menukar imej lain tanpa memuat semula halaman.

Kes Penggunaan Biasa

Mengetahui bila JPG ialah format destinasi yang betul membantu anda mengelakkan kehilangan kualiti yang tidak perlu. Ini adalah situasi di mana penukaran daripada PNG paling masuk akal:

Butiran Teknikal

PNG (RFC 2083) menyimpan data piksel menggunakan strim DEFLATE yang ditapis. Ia tidak rugi: setiap nilai piksel dalam imej yang dinyahkod sepadan dengan bait-untuk-bait asal. PNG juga menyokong saluran alfa 8-bit, membenarkan ketelusan setiap piksel. Sifat-sifat ini menjadikannya besar tetapi tepat.

JPEG (ITU-T T.81) membahagikan imej kepada blok 8×8, menggunakan transformasi kosinus diskret, mengkuantiskan pekali frekuensi yang terhasil dengan lebih agresif pada frekuensi yang lebih tinggi dan mengekodkan hasil dengan pengekodan Huffman. Faktor kualiti (1–100) mengawal jadual pengkuantitian: nilai yang lebih rendah membuang lebih banyak maklumat frekuensi tinggi, menghasilkan fail yang lebih kecil pada kos artifak yang boleh dilihat pada tepi keras dan kawasan kontras tinggi. Kualiti 90, digunakan di sini sebagai lalai, ialah ambang di atas yang kebanyakan penonton tidak dapat membezakan JPG daripada yang asal.

Amalan Terbaik

Soalan lazim

Adakah saya akan kehilangan kualiti imej yang menukar PNG kepada JPG?
JPG menggunakan lossy berasaskan DCT. Anda mungkin melihat sedikit pengurangan kualiti, tetapi untuk kebanyakan tujuan perbezaannya boleh diabaikan. Pilih tetapan kualiti yang lebih tinggi jika tersedia untuk meminimumkan sebarang kerugian.
Bilakah saya harus memilih JPG berbanding format imej lain?
JPG ialah pilihan terbaik untuk gambar dan imej dengan kecerunan warna yang licin. Ia menghasilkan saiz fail yang jauh lebih kecil daripada PNG untuk foto (selalunya 5-10x lebih kecil) sambil mengekalkan kualiti visual yang sesuai untuk kegunaan web dan cetakan.
Apakah yang berlaku kepada kawasan lutsinar dalam imej PNG saya?
Memandangkan JPG tidak menyokong ketelusan, semua piksel lutsinar akan diisi dengan latar belakang putih. Jika anda perlu mengekalkan ketelusan, pertimbangkan untuk menggunakan PNG atau WebP.
Adakah imej saya dirahsiakan semasa penukaran?
ya. Fail PNG anda diproses sepenuhnya dalam penyemak imbas anda menggunakan API Kanvas dan JavaScript. Tiada apa-apa yang dimuat naik ke mana-mana pelayan — fail pergi terus dari peranti anda ke penukar dan kembali ke peranti anda.
Bolehkah saya menukar berbilang fail PNG sekaligus?
Antara muka semasa memproses satu fail pada satu masa, tetapi anda boleh menukar fail secara berturut-turut tanpa memuat semula halaman. Selepas memuat turun JPG yang ditukar, cuma lepaskan PNG seterusnya ke dalam kawasan muat naik. Untuk kerja kelompok berpuluh-puluh fail, kami mengesyorkan alat desktop seperti ImageMagick atau langkah binaan menggunakan sharp.
Mengapakah JPG saya yang ditukar lebih besar daripada yang saya jangkakan?
Jika PNG sumber ialah gambar yang disimpan pada resolusi yang sangat tinggi, JPG masih boleh menjadi beberapa megabait walaupun pada kualiti 90. Untuk mengurangkan saiz lagi, turunkan tetapan kualiti (80 biasanya masih boleh diterima secara visual) atau ubah saiz dimensi imej sebelum menukar. Saiz fail JPG adalah lebih kurang berkadar dengan bilangan piksel dan berkadar songsang dengan tahap pemampatan.
Adakah menukar kepada metadata jalur JPG seperti EXIF?
Penukaran berasaskan kanvas penyemak imbas tidak mengekalkan EXIF, profil warna ICC atau metadata lain yang dibenamkan dalam PNG sumber. JPG output hanya mengandungi data piksel. Jika anda perlu mengekalkan data EXIF ​​kamera — contohnya pengeteg geo atau tangkap cap masa — gunakan penukar desktop yang memelihara metadata.
Adakah JPG sama dengan JPEG?
ya. JPG dan JPEG merujuk kepada format yang sama dan boleh ditukar ganti. Sambungan .jpg bermula pada sistem fail Windows awal yang mengehadkan sambungan kepada tiga aksara; .jpeg ialah borang yang lebih baharu dan sama sah. Format itu sendiri ditakrifkan dalam Syor ITU-T T.81.