Ubah PNG ke JPG
Ubah gambar PNG menjadi JPG dengan penggeser kualitas dan warna latar untuk bagian yang transparan, sepenuhnya di browser.
Letakkan file di sini
.png · hingga 100 MB
Cara mengubah PNG ke JPG
- 1
Letakkan file PNG
Tambahkan hingga 100 file sekaligus. Format dibaca dari isi file, jadi PNG yang sebenarnya tersimpan dalam format lain tetap ditangani oleh decoder yang tepat.
- 2
Pilih kualitas dan warna latar
Kualitas berkisar dari 40 sampai 100. Area transparan butuh warna solid di bawahnya karena JPG tidak punya kanal alfa: putih, hitam, atau warna apa pun pilihan Anda.
- 3
Unduh file JPG
Lihat ukuran file sebelum dan sesudah. Satu file diunduh langsung; beberapa file dikemas dalam satu ZIP.
Mengapa transparansi harus diganti warna
PNG menyimpan kanal alfa: setiap piksel mencatat seberapa tembus pandang dirinya. JPG tidak punya kanal seperti itu dan tidak akan pernah punya, karena format ini dibuat untuk foto, dan di foto tidak ada yang transparan. Jadi konverter harus menentukan apa yang berada di balik bagian yang tembus pandang, dan alat ini membiarkan Anda yang menentukan. Putih cocok untuk logo yang akan masuk ke dokumen, hitam cocok untuk karya grafis di halaman gelap, dan warna kustom bisa disamakan dengan latar tempat gambar akan dipasang. Pencampuran warnanya dilakukan dalam cahaya linear, bukan langsung pada byte yang tersimpan. Ini penting di tepi yang lembut: campurkan bentuk gelap ke latar putih dengan cara sederhana, maka pinggiran setengah transparannya berubah menjadi abu-abu keruh, garis tepi kotor yang tidak bisa dihapus sesudahnya. Bila dilakukan dengan benar, tepinya tetap punya kecerahan yang diharapkan mata.
Kualitas, detail warna, dan ukuran file
Kualitas 90 menjadi pilihan bawaan karena pada titik inilah kebanyakan foto tidak lagi menampakkan artefak yang terlihat, sementara file masih tiga sampai sepuluh kali lebih ringan daripada PNG. Di bawah sekitar 70, pola kotak mulai terlihat pada gradasi halus seperti langit. Pengaturan “Detail warna” penting untuk jenis gambar yang lain: pada 4:2:0, warna disimpan dengan setengah resolusi. Di foto hal ini tidak terlihat, tetapi di tangkapan layar sangat terlihat, karena garis berwarna yang tipis dan teks berwarna yang kecil mendapat pinggiran warna. Jika PNG Anda berupa tangkapan layar, grafik, atau diagram, pilih 4:4:4. File sedikit membesar, tetapi teks tetap tajam. Opsi JPEG progresif aktif secara bawaan: file biasanya sedikit lebih kecil dan di browser tampil dari atas ke bawah selama dimuat.
File tetap di perangkat Anda
Decode PNG, pengisian area transparan, dan penulisan JPG semuanya berlangsung di dalam tab browser dengan codec WebAssembly. Tidak ada yang diunggah, tidak ada antrean di server, dan menutup tab menghapus semuanya dari memori. Karena itu alat ini aman untuk tangkapan layar dan foto yang tidak ingin Anda titipkan ke penyimpanan milik orang asing.
Pertanyaan yang sering diajukan
Mengapa JPG tidak mendukung transparansi?
JPG dirancang pada tahun 1992 untuk foto, dan foto tidak punya piksel transparan. Format ini hanya menyimpan kecerahan dan warna setiap piksel, tidak lebih, sehingga tidak ada tempat di dalam file untuk mencatat seberapa tembus pandang sebuah piksel. Itulah sebabnya setiap konverter PNG ke JPG harus menaruh sesuatu di balik area transparan, dan alat ini menanyakan warnanya kepada Anda.
Kualitas berapa yang sebaiknya dipilih?
Biarkan di 90, kecuali ada alasan untuk mengubahnya. Pada foto, pengaturan ini secara kasatmata tidak bisa dibedakan dari aslinya, sementara ukuran file turun drastis. Turunkan ke 75 jika butuh file lebih kecil untuk halaman web dan gambarnya bukan fokus utama. Naikkan ke 100 hanya jika JPG akan diedit dan disimpan ulang nanti, karena setiap kali disimpan, kualitasnya turun sedikit lagi.
Mengapa file saya justru jadi lebih besar?
Ini terjadi pada PNG berisi warna datar: tangkapan layar antarmuka, logo, diagram. PNG menyimpannya sebagai palet kecil dan mengompresnya secara lossless hingga beberapa kilobyte, sedangkan JPG harus menggambarkan gambar yang sama dalam bentuk frekuensi dan hasilnya buruk. Halaman ini memberi tahu bila hal itu terjadi dan tetap memberikan JPG, karena memang JPG yang diminta. Jika yang dicari hanya file yang lebih kecil, Kompres foto adalah alat yang lebih tepat.
Apa itu chroma subsampling 4:2:0?
Artinya, informasi warna disimpan untuk setiap blok 2×2 piksel, bukan untuk tiap piksel, sementara kecerahan tetap beresolusi penuh. Pada foto, mata manusia hampir tidak menyadarinya, dan ruang yang dihemat cukup nyata. Pada tangkapan layar dengan garis berwarna setebal satu piksel, efeknya sangat terlihat karena warna garis meluber. Untuk gambar seperti itu, ubah pengaturan “Detail warna” ke 4:4:4.
Apakah EXIF, profil ICC, dan metadata lain ikut disimpan?
Tidak. Chunk teks dan profil warna yang tertanam di PNG dibuang, dan tidak ada yang ditulis ke JPG. Satu pengecualian adalah tag orientasi: jika PNG memilikinya, rotasi diterapkan langsung ke piksel sebelum JPG ditulis, sehingga gambar tampil dengan posisi tegak yang benar.
Berapa file yang bisa diubah sekaligus?
Hingga 100 file dalam satu kali proses, dengan total 500 MB, dan pengaturan kualitas serta latar yang sama berlaku untuk setiap file. Hasilnya dikembalikan dalam satu ZIP bernama pulsarkit-png-to-jpg.zip. File yang gagal tidak menghentikan file lain dalam kelompok itu.
Bagaimana dengan PNG animasi?
File APNG diubah memakai frame pertamanya, yaitu gambar yang memang ditampilkan oleh penampil yang tidak mendukung animasi. JPG sama sekali tidak bisa menyimpan animasi, jadi frame lainnya tidak bisa dipakai. Halaman ini mencatat bahwa file tersebut beranimasi, supaya hasilnya tidak mengejutkan.
Apakah file diunggah ke server?
Tidak. Setiap langkah berjalan di browser lewat versi WebAssembly dari codec PNG dan JPEG yang sama dengan yang dipakai aplikasi desktop. Tidak ada unggahan, tidak perlu akun, dan tidak ada salinan yang tertinggal di mana pun setelah tab ditutup.