Ubah JXL ke PNG
JPEG XL adalah format gambar terbaik yang hampir tidak bisa dibuka di mana pun. Ubah .jxl menjadi PNG — piksel persis, transparansi terjaga — dan file itu langsung bisa dipakai di mana saja, hari ini juga. Tidak ada yang disimpan.
- Tidak pernah disimpan
- Tanpa antre, tanpa menunggu
- Tanpa daftar, tanpa watermark
Cara kerjanya
Tambahkan file .jxl Anda
Satu file atau sekaligus banyak: hasil unduhan, ekspor dari aplikasi kamera, atau dari editor yang sudah lebih dulu memakai format ini.
Konversi
Setiap file di-decode dengan decoder rujukan JPEG XL dan ditulis sebagai PNG dengan setiap piksel dan kanal alfanya terjaga.
Unduh
Satu per satu atau sebagai ZIP.
Apa itu .jxl, dan mengapa perkembangannya macet
JPEG XL adalah format yang diselesaikan komite JPEG pada 2022 sebagai penerus JPEG asli tahun 1992: lossy dan lossless dalam satu codec, alfa, animasi, HDR, decoding progresif, dan satu trik yang tidak dimiliki format lain — JPEG yang sudah ada bisa dikemas ulang ke dalamnya sekitar 20 persen lebih kecil dengan setiap piksel identik, lalu dibongkar lagi persis sampai ke byte-nya. Untuk foto, JPEG XL mengalahkan WebP dengan mudah dan menyamai atau mengungguli AVIF pada kualitas yang benar-benar dipakai orang, sambil meng-encode jauh lebih cepat.
Yang tidak dimilikinya adalah tempat untuk ditampilkan. Penghapusannya dari Chrome pada 2023 — timnya menyebut “tidak cukup minat dari seluruh ekosistem” — ikut menyeret Edge, Opera, dan setiap aplikasi Electron, dan format yang tidak mau ditampilkan browser adalah format yang tidak bisa dipakai situs web. Safari dan semakin banyak editor bisa membukanya, Apple menjadikannya format pengambilan ProRAW di iPhone terbaru, dan produsen kamera mulai mengadopsinya, jadi file-nya sudah beredar; tempat untuk memakainya yang belum ada.
Decoder di sini adalah libjxl, implementasi rujukannya, dalam build jSquash. Hasil decode-nya RGBA 8-bit: file 16-bit atau HDR di-tone-map ke sRGB terlebih dahulu, yang memang akan ditampilkan oleh setiap penampil PNG. Kanal alfa terbawa apa adanya.
Jika Anda butuh hal lain
Command line lebih cocok untuk satu folder penuh. Alat rujukannya gratis: djxl in.jxl out.png men-decode satu file, dan satu loop shell men-decode satu direktori dalam waktu yang Anda perlukan untuk membaca kalimat ini. djxl juga mempertahankan kedalaman 16-bit, yang tidak dipertahankan PNG di sini.
Jika file-nya adalah JPEG hasil kompresi ulang lossless, djxl in.jxl out.jpg mengembalikan JPEG aslinya byte demi byte, yang jelas lebih baik daripada PNG dari pikselnya dan beberapa kali lebih kecil. Belum ada apa pun di browser yang bisa melakukan itu.
Pertanyaan yang sering diajukan
Mengapa tidak ada yang bisa membuka file JXL saya?
Karena dukungannya macet. Chrome menghadirkan JPEG XL di balik flag pada 2021 lalu menghapusnya pada 2023; Safari menambahkannya pada 2023; Firefox tidak pernah mengaktifkannya secara default; Windows Photos membutuhkan ekstensi. PNG menghindari semua itu, dan itulah alasan halaman ini ada.
Apakah konversinya lossless?
Ya. PNG menyimpan persis piksel yang dihasilkan decoder, jadi tidak ada yang hilang di sini. Jika JXL-nya sendiri disimpan secara lossy, kehilangan itu sudah ada di dalam gambarnya dan PNG tidak bisa membatalkannya — tetapi PNG juga tidak menambah kehilangan apa pun.
Apakah transparansi dipertahankan?
Ya. JPEG XL membawa kanal alfa, begitu juga PNG, jadi gambar potongan tetap berlatar transparan.
Mengapa PNG-nya jauh lebih besar daripada JXL-nya?
Karena JPEG XL adalah kompresor yang jauh lebih baik — biasanya 30 sampai 60 persen lebih kecil daripada PNG untuk piksel yang sama, dan sering kali lebih kecil daripada JPG berkualitas lebih rendah. PNG adalah ukuran jujur gambar itu; JXL-lah yang cerdik. Jika ukuran penting, ubah ke WebP setelahnya.
Apakah file saya disimpan di suatu tempat?
Tidak — tidak ada yang disimpan kapan pun.
Bisakah saya mengonversi ke arah sebaliknya, ke JXL?
Belum bisa di sini. Encoder rujukannya, cjxl, adalah alat command-line gratis dan cara terbaik untuk membuatnya: cjxl in.png out.jxl -d 0 menulis file lossless.
Perlu diketahui: Animasi, kedalaman 16-bit, dan kurva tone HDR pada JPEG XL diratakan: frame pertama, 8 bit per kanal, sRGB. File .jxl yang berisi JPEG hasil kompresi ulang lossless di-decode menjadi piksel seperti file lainnya, jadi hasilnya PNG, bukan JPG aslinya.
Pasang alat ini di situs Anda
Gratis untuk blog, halaman kelas, atau artikel bantuan apa pun. Tempel satu potong kode dan pengunjung Anda bisa langsung memakainya di halaman Anda.
Alat Gambar lainnya
JXL ke JPG
Foto JPEG XL sebagai JPG yang diterima di mana saja
PNG ke WEBP
WebP siap web, transparansi tetap terjaga
JPG ke AVIF
Separuh ukuran JPG, gambar yang sama
WebP ke GIF
WebP animasi sebagai GIF yang bergerak di mana saja, setiap frame terjaga
APNG ke GIF
PNG animasi sebagai GIF, untuk tempat yang masih hanya memutar GIF
JPG ke PNG
PNG lossless dari JPG apa pun, sekaligus banyak