Konversi Gambar

Konversi gambar berbasis browser gratis

Konverter JPG ke PNG

ImageConver mengonversi JPG atau JPEG menjadi PNG di browser Anda dengan mendekode JPEG dan menulis piksel sebagai gambar/png. PNG menghindari langkah pengkodean lossy lainnya untuk raster yang dikonversi, namun tidak dapat memulihkan detail JPEG yang telah dibuang atau membuat ulang transparansi asli file sumber. PNG bisa lebih besar untuk foto. Alur kerja transparansi tombol warna opsional menggunakan nilai toleransi, yang dapat memengaruhi warna latar depan di dekatnya. Konten gambar Anda tetap berada di browser dan tidak diunggah.

Alat peramban gratis

Konversi dan periksa keluaran PNG

Pilih satu gambar, pilih pengaturan yang relevan, dan bandingkan hasilnya sebelum mengunduh. Konten gambar tetap berada dalam alur kerja browser ini.

gambar asli
Ukuran
–
Dimensi
–
gambar yang dikonversi
PNG previewGambar Anda yang dikonversi muncul di sini

Ukuran
–
Dimensi
–
Perubahan ukuran
–
Penanganan latar belakang
Not applied
Unduh PNG

Sekilas

Quick facts for JPG to PNG conversion

Masukkan MIME
gambar/jpeg.
Ekstensi masukan
.jpg and .jpeg; both are common filename endings for the JPEG media type.
Input compression
JPEG is normally lossy, so the decoded pixels may already include compression artifacts.
Keluaran MIME
gambar/png.
Kompresi PNG
PNG is lossless in the format specification for the pixels it receives, but that does not recover detail lost in the source JPEG.
Transparansi
A normal JPG to PNG conversion does not recreate original transparency. Optional color-key removal can make selected pixels transparent using a tolerance.
Animasi
JPG and PNG are single-image formats in this workflow; there is no animation to preserve.

Alur kerja

How to convert JPG to PNG

  1. 1

    Select a JPG or JPEG

    Choose the source photo, scan, screenshot, or graphic. The browser decodes the JPEG pixels; this does not expose the original pre-compression data.

  2. 2

    Choose transparency behavior

    Biarkan piksel buram untuk ekspor kanvas yang sebenarnya, atau aktifkan alur kerja tombol warna opsional hanya ketika warna latar belakang yang diketahui menjadi transparan.

  3. 3

    Tetapkan toleransi dengan hati-hati

    Toleransi kecil memilih warna yang mendekati warna utama. Tingkatkan hanya saat memeriksa bagian tepinya, karena piksel latar depan di dekatnya juga dapat dihapus.

  4. 4

    Periksa dan unduh

    Bandingkan PNG dengan JPG dalam ukuran penuh, periksa tepi alfa jika digunakan, dan konfirmasikan bahwa PNG yang lebih besar sesuai dengan editor target atau batas unggahan.

Kontrol

Pengaturan JPG ke PNG dijelaskan

keluaran PNG
Canvas toBlob menerima output MIME dan argumen kualitas untuk tipe gambar lossy. Permintaan ini menggunakan gambar/png, sehingga pengkodean PNG tidak menambah kehilangan kualitas gaya JPEG, namun mencatat piksel yang didekodekan browser dari JPG.
Transparansi tombol warna
Jika diaktifkan, piksel di dekat warna kunci yang dipilih dapat dihapus alfa-nya. Ini berguna untuk latar belakang solid yang sederhana, bukan untuk pemisahan fotografi yang rumit.
Toleransi
Toleransi adalah ambang batas jarak warna. Nilai yang lebih tinggi akan memengaruhi rentang warna terdekat yang lebih luas dan dapat menghilangkan rona latar depan dan latar belakang yang serupa.
Nama file keluaran
Pengunduhan menggunakan ekstensi PNG sehingga aplikasi dapat mengidentifikasi tipe MIME baru. Ini tidak berarti bahwa metadata atau detail JPEG asli telah dipulihkan.

Perilaku keluaran

What JPG to PNG can and cannot change

Another lossy step is avoided

Writing the decoded pixels as PNG avoids another JPEG encoding step. This can help when the PNG will receive more edits, text overlays, or repeated saves, but it cannot restore detail that the source JPEG already lost.

Original transparency cannot be restored

A JPG has no alpha channel. The converter cannot know which background pixels were once transparent. Optional color-key removal is an inference based on a selected color and tolerance, not recovery of original transparency.

Photos often grow in size

PNG can be larger than JPG for photographs because PNG preserves each received pixel without JPEG quantization. A larger file is expected in many photo cases and is not by itself a conversion error.

Tolerance can change foreground colors

Color-key transparency compares pixel colors to a key color. Anti-aliased edges and similarly colored objects can be affected when tolerance is too high, so inspect the result against a contrasting background.

Panduan pengambilan keputusan

When JPG to PNG is worth doing

Konversikan ke PNG ketika alat berikutnya memerlukan masukan PNG, ketika Anda perlu menghindari penyimpanan JPEG yang hilang, atau ketika Anda akan menambahkan overlay dan menginginkan kanvas keluaran berkemampuan alfa untuk piksel baru. Mulailah dengan ekspor buram default bila Anda menginginkan gambar yang didekodekan tanpa penghapusan latar belakang yang belum diverifikasi.

Jangan mengonversi dengan mengharapkan detail asli yang lebih tajam atau transparansi yang dipulihkan. Pertahankan JPG untuk pengiriman foto yang ringkas, dan gunakan opsi tombol warna hanya untuk latar belakang yang sederhana dan dikenal di mana Anda dapat meninjau efek tepi. Untuk foto, bandingkan ukuran file sebelum menggunakan penyimpanan PNG.

Membandingkan

Ekspor buram versus transparansi tombol warna

Mode Menyimpan Berguna Untuk Perhatikan
PNG buram Semua piksel yang didekodekan sebagai piksel yang terlihat Arsip foto, editor, dan perbandingan visual yang dapat diprediksi Tidak ada alfa yang ditemukan; filenya bisa lebih besar dari JPG
PNG tombol warna Piksel di luar rentang warna yang dipilih Latar belakang datar sederhana dan persiapan potongan dasar Toleransi dapat menghilangkan warna latar depan yang serupa dan membuat artefak tepi
Pertahankan JPG File pengiriman terkompresi asli Penerbitan foto ringkas dan sistem yang memerlukan JPEG Penyimpanan JPEG lebih lanjut dapat menambahkan lebih banyak artefak yang hilang

Pemecahan masalah

Memecahkan masalah keluaran JPG ke PNG

PNG terlihat tidak lebih tajam dari JPG

Kemungkinan penyebabnya: PNG tidak dapat memulihkan detail yang telah dibuang oleh kompresi JPEG.

Apa yang harus dilakukan: Gunakan kamera asli atau ekspor sumber jika detail penting. Perlakukan JPG ke PNG sebagai perubahan format, bukan langkah penyempurnaan.

PNG jauh lebih besar

Kemungkinan penyebabnya: PNG mempertahankan piksel yang didekodekan dan seringkali kurang ringkas untuk foto.

Apa yang harus dilakukan: Simpan JPG untuk pengiriman foto yang ringkas, atau bandingkan ukuran PNG dengan persyaratan pengeditan atau pengunggahan sebelum menyimpannya.

Hasilnya tidak transparan

Kemungkinan penyebabnya: Konversi normal tidak mengetahui piksel JPG mana yang harus memiliki alfa.

Apa yang harus dilakukan: Gunakan alur kerja tombol warna hanya untuk latar belakang yang diketahui, lalu verifikasi tepi alfa. Transparansi asli tidak dapat direkonstruksi dari JPG biasa.

Warna latar depan menghilang

Kemungkinan penyebabnya: Toleransi tombol warna yang dipilih mencakup warna yang mirip dengan latar belakang.

Apa yang harus dilakukan: Turunkan toleransi, pilih warna kunci yang lebih representatif, atau biarkan ekspor buram dan hapus latar belakang dengan alur kerja pengeditan khusus.

Pribadi

Pemrosesan JPG lokal browser

Gambar sumber tetap berada di browser Anda saat JPEG didekodekan dan dikonversi dengan API kanvas. Laman mungkin memuat skripnya sendiri dan aset situs normal, namun alur kerja ini tidak mengunggah konten gambar ke server konversi.

Pemrosesan lokal tidak menjanjikan bahwa keluaran tidak berisi informasi pengidentifikasi: piksel sumber dapat menampilkan orang atau tempat, dan keluaran kanvas dapat menghilangkan atau mengubah metadata. Tinjau file visual dan konteks berbagi Anda sebelum memublikasikannya.

Penanganan sumber
Konten gambar tetap berada di browser selama decoding, pemrosesan tombol warna, dan pengkodean PNG.
Penanganan metadata
Jangan mengandalkan metadata sumber JPEG yang disimpan melalui keluaran kanvas.

Pertanyaan umum

Pertanyaan JPG ke PNG

Apakah JPG ke PNG mengembalikan detail yang hilang?

Tidak. PNG menghindari langkah pengkodean lossy lainnya, namun tidak dapat memulihkan detail JPEG yang telah dibuang.

Bisakah konverter memulihkan transparansi aslinya?

Tidak. JPG tidak memiliki saluran alfa. Opsi tombol warna dapat menyimpulkan transparansi dari warna yang dipilih dan toleransi, namun tidak dapat mengetahui topeng aslinya.

Mengapa PNG lebih besar dari JPG?

PNG bisa lebih besar untuk foto karena mempertahankan nilai piksel yang didekodekan tanpa kuantisasi JPEG. Hal ini biasa terjadi dan tidak otomatis gagal.

Apa fungsi toleransi?

Toleransi menetapkan seberapa jauh jarak warna piksel dari warna kunci yang dipilih dan masih dapat dihapus. Toleransi yang lebih tinggi dapat memengaruhi warna latar depan yang serupa.

Haruskah saya menggunakan transparansi tombol warna pada foto?

Hanya jika latar belakangnya sederhana dan mendekati warna yang diketahui. Latar belakang bertekstur, bayangan, dan warna subjek serupa dapat menghasilkan artefak tepi yang terlihat.

Apakah sumbernya JPEG diunggah?

Konversi menyimpan konten gambar di browser dan tidak mengunggahnya ke server konversi, meskipun halaman tersebut dapat memuat skrip dan asetnya sendiri.

Akankah PNG mempertahankan metadata JPEG saya?

Jangan berasumsi demikian. Konversi kanvas dapat menghilangkan metadata sumber, jadi pertahankan JPEG asli saat kolom tersebut diperlukan.