UltKit

Konversi APNG ke GIF

Ubah PNG animasi menjadi GIF yang tetap bergerak di tempat APNG hanya tampil sebagai gambar diam. Setiap frame beserta jedanya ikut terbawa; konsekuensinya adalah palet 256 warna dan transparansi bertepi tajam.

Konverter Gambar

atau jatuhkan file JPG, JPEG, JPE … di sini ·

Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 1

    Unggah PNG animasi

    Tambahkan hingga 20 file, masing-masing 95 MB. File .apng maupun file animasi yang berakhiran .png biasa sama-sama diterima.

  2. 2

    Perkecil frame bila perlu

    GIF sudah dipilih. Jika animasinya lebar, buka Pengaturan lanjutan dan tetapkan lebar di Ubah ukuran gambar keluaran; frame yang lebih kecil menghasilkan GIF yang jauh lebih ringan.

  3. 3

    Konversi ke GIF

    Tekan Konversi ke GIF lalu unduh file-nya, atau ZIP untuk banyak file sekaligus.

Ubah APNG ke GIF untuk chat, forum, dan email

PNG animasi menambahkan frame ke format PNG biasa. Frame pertamanya disimpan sebagai gambar PNG normal, dan software yang tidak memahami potongan data frame tambahan cukup menampilkan gambar itu. Itulah sebabnya APNG sering tampak rusak: file-nya bisa dibuka di mana saja, tetapi di luar browser terbaru jarang bergerak.

Aplikasi chat, software forum, dan layanan hosting gambar umumnya mengubah ukuran unggahan dengan pustaka yang membaca frame pertama lalu berhenti. Email lebih sulit lagi; klien email desktop sudah mendukung GIF animasi selama puluhan tahun, sedangkan dukungan APNG tidak merata. Jika Anda ingin stiker atau reaksi animasi bergerak bagi semua orang yang melihatnya, GIF adalah format yang menjadi dasar sistem-sistem tersebut.

Konversi ini membaca setiap frame APNG, menyusunnya seperti yang dilakukan browser, lalu menuliskannya ke GIF dengan jeda dan jumlah loop yang sama.

GIF dari halaman iniAPNG asliWebP animasi
Bergerak di browser terbaruyesyesyes
Bergerak di sebagian besar klien email desktopyesnono
Lolos dari pemrosesan unggahan di kebanyakan forum dan chatyesSering jadi gambar diamBervariasi
Lebih dari 256 warna per framenoyesyes
Tepi semi-transparan yang halusnoyesyes

APNG

PNG animasi

APNG adalah ekstensi PNG yang menyimpan beberapa frame untuk membentuk animasi, diusulkan oleh pengembang Mozilla pada 2004. Tidak seperti GIF, APNG mendukung warna 24-bit penuh dan transparansi alfa 8-bit yang halus, sehingga tepi animasi terlihat bersih di latar belakang apa pun. Penampil PNG lama hanya menampilkan frame pertama, sehingga format ini kompatibel ke belakang. Semua browser modern memutar APNG, tetapi banyak editor, aplikasi pesan, dan jejaring sosial masih memperlakukannya sebagai PNG statis. Ukuran file bisa besar karena setiap frame disimpan secara lossless (tanpa kehilangan kualitas).

Kompresi
Lossless
Transparansi
Ya
Animasi
Ya
Diperkenalkan
2004 · Mozilla
Konverter APNG

GIF

Graphics Interchange Format

GIF diperkenalkan oleh CompuServe pada 1987 dan masih menjadi format yang paling luas didukung untuk animasi pendek yang berulang. Format ini lossless (tanpa kehilangan kualitas), tetapi terbatas pada palet 256 warna per frame, sehingga foto dan gradien memperlihatkan banding dan dithering. GIF hanya mendukung transparansi aktif/nonaktif (1-bit), yang meninggalkan tepi bergerigi pada bentuk melengkung. GIF animasi sering kali jauh lebih besar daripada klip yang sama dalam MP4 atau WebP. Semua browser, aplikasi obrolan, dan platform sosial dapat memutar GIF.

Kompresi
Lossless
Transparansi
Ya
Animasi
Ya
Diperkenalkan
1987 · CompuServe
Konverter GIF

APNG ke GIF soal kompatibilitas: PNG animasi bergerak di browser tetapi membeku di banyak aplikasi chat, pengunggah forum, dan klien email, sedangkan GIF bergerak hampir di mana saja; arah GIF ke APNG dipakai untuk mendapatkan kembali warna penuh dan transparansi halus.

256 warna, transparansi penuh-atau-tidak, dan waktu setelah konversi

Setiap frame GIF bisa memakai paletnya sendiri hingga 256 warna. Untuk stiker berwarna datar, itu sudah lebih dari cukup. Untuk gradasi, efek cahaya, dan frame fotografis, palet harus memperkirakan nuansa yang hilang, yang tampak sebagai pita warna atau pola titik halus.

Transparansi adalah perubahan lain yang terlihat. APNG bisa memudarkan bayangan melalui belasan piksel semi-transparan; piksel GIF hanya digambar atau tidak sama sekali. Jika Anda tahu di mana GIF akan tampil, misalnya halaman forum putih atau tema gelap Discord, animasi dengan latar warna solid yang sama akan terkonversi lebih bersih daripada animasi yang mengandalkan tepi lembut.

Waktu terbawa frame demi frame. Jeda GIF dihitung dalam seperseratus detik, jadi APNG yang sangat cepat sedikit dibulatkan, dan browser memperlambat frame di bawah 20 ms menjadi sekitar 100 ms. Jika sumber Anda secepat itu, lihat cara membuat GIF dari video untuk saran frame rate.

Tanya jawab APNG ke GIF

Bagaimana cara mengetahui apakah file .png sebenarnya animasi APNG?

Buka di browser terbaru seperti Chrome, Firefox, atau Safari; APNG akan bergerak di sana, sedangkan kebanyakan pengelola file dan penampil lama hanya menampilkan frame pertama. Paket stiker LINE dan banyak emoji animasi adalah APNG dengan nama .png biasa.

Apakah GIF mempertahankan jeda frame dari APNG?

Ya. Setiap frame ditulis dengan waktu tampilnya sendiri dan pengaturan loop ikut terbawa. GIF menghitung jeda dalam seperseratus detik, jadi jeda APNG seperti 1/60 detik dibulatkan ke langkah terdekat.

Mengapa bayangan lembut menjadi tepi bergerigi setelah APNG diubah ke GIF?

Frame APNG memiliki kanal alfa 8-bit penuh, sehingga bayangan bisa memudar dengan halus. GIF menandai setiap piksel sebagai terlihat penuh atau bening penuh, dan piksel di antaranya harus dibulatkan ke salah satu sisi. Animasi dengan latar belakang warna solid tidak terpengaruh.

Apakah GIF hasil konversi lebih besar atau lebih kecil dari APNG-nya?

Tergantung isinya. Stiker kartun datar dengan sedikit warna sering menjadi lebih kecil, karena GIF menyimpan frame 256 warna dengan ringkas. Animasi mirip foto atau penuh gradasi biasanya membesar dan muncul bintik dithering, karena kedua format memampatkan tanpa kehilangan data tetapi GIF bekerja dari palet yang dikurangi.

Mengapa PNG animasi bergerak di browser tetapi tidak di aplikasi chat?

Banyak server chat dan forum memproses ulang unggahan untuk membuat pratinjau, dan pustaka gambarnya sering hanya menyimpan frame pertama APNG. GIF animasi sudah ditangani oleh alur pemrosesan seperti itu selama puluhan tahun, jadi tetap selamat dan terus bergerak.

Adakah format yang lebih baik daripada GIF untuk animasi APNG yang sama?

Di tempat yang menerimanya, WebP animasi mempertahankan warna penuh dan transparansi lembut dalam file yang lebih kecil; GIF ke WebP dan konverter gambar bisa membuatnya. GIF tetap menjadi pilihan jika tujuan Anda meminta GIF atau berupa email.