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.
- Perubahan ukuran
- –
- Penanganan latar belakang
- Not applied
Pilih gambar sumber untuk memulai.
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
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
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
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
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.
Referensi