Ubah gambar ke AVIF
Encode ulang JPG, PNG, WebP, GIF, BMP, dan HEIC sebagai AVIF, format dengan file terkecil di antara format web yang didukung luas, dengan transparansi tetap utuh.
Letakkan file di sini
.jpg, .jpeg, .png, .gif, .bmp, .webp, .heic · hingga 100 MB
Cara Ubah ke AVIF
- 1
Letakkan gambar
Hingga 50 file sekaligus. Format setiap file dibaca dari byte pertamanya, jadi file dengan ekstensi yang salah tetap sampai ke decoder yang tepat.
- 2
Pilih kualitas dan kecepatan
Kualitas 60 adalah nilai bawaan, dan hasilnya lebih dekat ke JPEG 85 daripada ke JPEG 60, karena skala AVIF tidak sejajar dengan skala yang biasa Anda pakai. Kecepatan menukar waktu encode dengan ukuran file.
- 3
Unduh file AVIF
Satu gambar dikembalikan sendiri, beberapa gambar sebagai pulsarkit-avif.zip, dengan total penghematan ditampilkan di samping hasil.
AVIF jauh lebih kecil, dan jauh lebih lambat
AVIF memakai kompresi intra-frame dari codec video AV1, yang jauh lebih rumit daripada kompresi JPEG dan jelas lebih baik daripada kompresi WebP. Pada foto biasa, artinya file 30 sampai 50% lebih ringan daripada WebP dengan kualitas yang tidak bisa dibedakan. Harganya dibayar dengan waktu prosesor: encode foto 6 megapiksel butuh beberapa detik, bukan milidetik, dan foto 100 megapiksel bisa memakan hampir satu menit. Karena itulah batas massal di sini 50 file, bukan 100 seperti di konverter lain, dan karena itu pula bilah progres menyebutkan terus terang bahwa tahap ini memakan waktu, sehingga tidak terlihat seperti macet. Pengaturan kecepatan mengendalikan pertukaran itu: 0 mencari paling teliti dan menghasilkan file terkecil, 10 hampir seketika dan menghasilkan file 15 sampai 20% lebih berat, dan 6 adalah titik tengah yang sebaiknya dibiarkan oleh kebanyakan orang.
Kapan penghematannya besar dan kapan tidak
Besarnya penghematan sepenuhnya bergantung pada kondisi sumbernya. Foto yang disimpan kamera atau aplikasi desain dengan kualitas JPEG tinggi, yaitu file besar dengan banyak ruang sisa, biasanya turun 70% atau lebih. Foto stok yang sudah dikompres keras oleh penerbitnya tidak punya banyak lagi yang bisa dikurangi, dan 25 sampai 30% adalah hasil yang realistis untuk foto seperti itu. Itu bukan kesalahan encoder: setiap file hanya punya redundansi dalam jumlah terbatas. Jika hasilnya lebih berat daripada sumber, yang bisa terjadi pada JPEG yang sudah padat dengan kualitas 90 ke atas, file tetap diberikan kepada Anda dan halaman memberi tahu hal itu. Alat ini tidak mengganti pengaturan pilihan Anda dengan pengaturan lain tanpa memberi tahu.
Transparansi, detail warna, dan metadata
AVIF mempertahankan kanal alfa, jadi PNG berisi objek potongan tetap berlatar transparan. Bila transparansinya berupa masker tegas, dengan setiap piksel sepenuhnya pekat atau sepenuhnya bening seperti pada kebanyakan logo dan objek potongan, kualitas alfa otomatis dinaikkan ke maksimum, karena mengompres masker biner secara lossy menimbulkan halo yang terlihat di sepanjang setiap tepi. Detail warna punya kontrol sendiri: 4:2:0 menyimpan warna pada setengah resolusi dan cocok untuk foto, sedangkan 4:4:4 menyimpannya secara penuh dan sepadan dengan byte tambahannya untuk tangkapan layar, diagram, dan apa pun yang berisi teks berwarna yang halus. Metadata EXIF dibuang secara bawaan dan bisa dipertahankan dengan satu sakelar; rotasi yang tercatat di EXIF selalu diterapkan ke piksel lebih dulu, jadi gambar tetap tegak, baik metadata ikut maupun tidak.
Encode berlangsung di perangkat Anda
Encoder AV1 berjalan sebagai WebAssembly di dalam tab browser Anda. Gambar dibaca dari penyimpanan ke memori, diproses di sana, lalu diserahkan kembali sebagai unduhan. Tidak ada yang diunggah, tidak ada antrean pemrosesan di mesin orang lain, dan menutup tab membuang semuanya. Itu juga menjelaskan lamanya encode: prosesor Anda sendiri yang bekerja, bukan deretan server.
Pertanyaan yang sering diajukan
Seberapa lebih ringan AVIF dibanding WebP?
Pada foto, biasanya 30 sampai 50% dengan kualitas yang tidak bisa dibedakan. Pada grafis datar dan tangkapan layar, selisihnya menyempit, karena mode lossless WebP sudah efisien untuk jenis gambar itu. Cara pasti untuk mengetahuinya pada gambar Anda hanya satu: ubah dua atau tiga gambar, lalu bandingkan.
Mengapa proses encode begitu lambat?
Karena AVIF dibangun di atas AV1, codec video yang menelusuri jauh lebih banyak kemungkinan encode daripada JPEG. Penelusuran itulah yang menghasilkan file lebih kecil. Menaikkan pengaturan kecepatan memperpendek penelusuran: kecepatan 10 selesai dalam sebagian kecil waktu itu dan menghasilkan file sekitar 15 sampai 20% lebih besar.
Apa yang sebenarnya diubah oleh pengaturan kecepatan?
Seberapa keras encoder mencari hasil encode yang ringkas, bukan target kualitas gambar, yang diatur terpisah. Kecepatan 0 paling teliti dan paling lambat, kecepatan 10 paling cepat dan paling tidak efisien, dan 6 ada di tengah. Kualitas gambar kurang lebih tetap; yang berubah hanya ukuran file dan waktu.
Apakah browser mendukung AVIF?
Ya. Chrome, Edge, Firefox, Opera, serta Safari 16.4 dan versi yang lebih baru bisa membuka AVIF, sehingga sebagian besar pengunjung tercakup. Jika perlu mendukung browser yang sangat lama, sajikan AVIF dengan cadangan WebP atau JPEG, bukan langsung mengganti semua gambar.
Apakah transparansi dipertahankan?
Ya. AVIF mendukung kanal alfa, jadi objek potongan PNG dan logo tetap transparan. Jika transparansinya berupa masker tegas (ada atau tidak ada), kualitas alfa otomatis dipaksa ke maksimum sehingga tidak muncul pinggiran di sekitar tepi.
Untuk apa subsampling 4:4:4?
Mode ini menyimpan warna dalam resolusi penuh, bukan setengahnya. Foto hampir tidak pernah membutuhkannya, karena mata kurang peka terhadap detail warna yang halus, tetapi tangkapan layar, grafik, dan teks berwarna terlihat jelas lebih bersih dengan mode ini. Ukuran file jadi lebih besar, karena itu 4:2:0 menjadi nilai bawaan.
Berapa gambar yang bisa diubah sekaligus?
Hingga 50 file, maksimal 100 MB per file dan total 500 MB, semuanya dengan pengaturan yang sama. Batas ini separuh dari batas konverter yang lebih ringan, karena encode AV1 itu berat, dan antrean seratus foto besar di laptop biasa berarti menunggu beberapa menit.
Apakah file diunggah ke server?
Tidak. Decode dan encode berjalan di browser Anda melalui WebAssembly. Gambar tetap berada di perangkat Anda dari awal sampai akhir, dan tidak ada yang tersisa di mana pun setelah tab ditutup.