UltKit

Penukar PNG ke APNG

Penukar ini menulis semula PNG sebagai APNG, iaitu sambungan animasi bagi PNG. Satu gambar pegun menjadi APNG dengan satu bingkai. Ini berguna apabila saluran muat naik mewajibkan struktur APNG, tetapi ia tidak menghasilkan gerakan daripada gambar pegun dan tidak menggabungkan beberapa PNG menjadi satu animasi.

Penukar Imej

atau seret Fail JPG, JPEG, JPE … ke sini ·

Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit

Output

Fail diproses pada pelayan kami dan dipadam selepas 30 minit.

Cara menggunakan alat ini

  1. 1

    Muat naik fail PNG

    Tambah sehingga 20 fail, setiap satu sehingga 95 MB. Setiap PNG ditukar secara berasingan; fail tidak digabungkan.

  2. 2

    Semak format output

    Tukar ke sudah ditetapkan kepada APNG. Tiada peluncur kualiti: APNG ialah tanpa kehilangan, jadi warna dan ketelusan dibawa tanpa perubahan.

  3. 3

    Tukar dan muat turun

    Tekan Tukar ke APNG. Setiap hasil mengekalkan sambungan .png, iaitu nama biasa bagi fail APNG.

Jawapan

Apakah sebenarnya yang dilakukan oleh penukaran PNG ke APNG?

Ia menambah chunk animasi APNG di sekeliling data imej yang sama. Satu PNG masuk menghasilkan APNG satu bingkai, dengan piksel, warna penuh dan alfa yang serupa. Ia tidak menganimasikan gambar pegun atau menggabungkan beberapa PNG menjadi jujukan.

Tukar PNG ke APNG: satu gambar pegun masuk, satu bingkai keluar

APNG ialah PNG dengan tiga jenis chunk tambahan. acTL menyatakan bilangan bingkai dan gelung, fcTL menetapkan saiz, kedudukan dan kelewatan setiap bingkai, dan fdAT membawa bingkai selepas yang pertama. Bingkai pertama disimpan dalam chunk IDAT biasa, jadi mana-mana program yang tidak memahami APNG akan memaparkannya sebagai PNG pegun biasa. Keserasian ke belakang itu ialah kelebihan terbaik format ini, dan sebab fail mengekalkan sambungan .png.

Menukar satu gambar pegun menambah chunk acTL yang menyatakan animasi mempunyai satu bingkai, serta satu fcTL. Tiada perubahan yang kelihatan. Orang yang mencari penukaran ini selalunya mengharapkan lebih, jadi perlu dinyatakan dengan jelas: gambar tidak boleh mendapat gerakan yang tidak pernah ada, dan halaman ini melayan setiap fail yang dimuat naik sebagai imej berasingan.

PNG

Portable Network Graphics

PNG ialah format raster lossless yang diterbitkan pada 1996 oleh PNG Development Group dan kemudian dipiawaikan oleh W3C dan ISO. Ia mengekalkan setiap piksel dengan tepat, menyokong lutsinar alfa penuh dan mengendalikan teks, tepi tajam dan warna rata tanpa artifak. Ketepatan itu menjadikannya sesuai untuk tangkapan skrin, logo, ikon dan grafik antara muka. Kekurangannya ialah saiz: foto yang disimpan sebagai PNG selalunya beberapa kali ganda lebih besar daripada foto sama sebagai JPEG atau WebP. Semua pelayar, sistem pengendalian dan penyunting boleh membuka fail PNG.

Pemampatan
Lossless (tanpa kehilangan)
Ketelusan
Ya
Animasi
Tidak
Diperkenalkan
1996 · PNG Development Group
Penukar PNG

APNG

PNG Beranimasi

APNG ialah lanjutan PNG yang menyimpan beberapa bingkai untuk mencipta animasi, dicadangkan oleh pembangun Mozilla pada 2004. Tidak seperti GIF, ia menyokong warna penuh 24-bit dan lutsinar alfa 8-bit yang licin, jadi tepi animasi kelihatan bersih pada sebarang latar. Pelihat PNG lama hanya menunjukkan bingkai pertama, menjadikan format ini serasi ke belakang. Semua pelayar moden memainkan APNG, tetapi banyak editor, aplikasi pemesejan dan rangkaian sosial masih menganggapnya PNG statik. Fail boleh jadi besar kerana setiap bingkai disimpan tanpa kehilangan.

Pemampatan
Lossless (tanpa kehilangan)
Ketelusan
Ya
Animasi
Ya
Diperkenalkan
2004 · Mozilla
Penukar APNG

PNG pegun ditukar ke APNG hanya apabila set pelekat, enjin permainan atau saluran aset menjangka setiap fail mempunyai struktur PNG beranimasi, supaya item yang tidak bergerak sepadan dengan item beranimasi lain.

APNG berbanding GIF: warna 24-bit dan alfa 8-bit

APNGGIFWebP beranimasi
Warna setiap bingkai16.7 juta (24-bit)Palet 25616.7 juta
KetelusanAlfa 8-bit, tepi lembutHidup atau mati bagi setiap pikselAlfa 8-bit
Bingkai tanpa kehilanganyesyesPilihan
Dipaparkan sebagai gambar pegun jika tidak disokongyesnono
Dimainkan dalam semua pelayar utama semasayesyesyes

Bagaimana APNG bermula di Mozilla hingga menjadi standard PNG

  1. 2004

    Dicadangkan oleh Mozilla

    Pembangun Mozilla mereka bentuk APNG sebagai alternatif yang lebih ringkas kepada MNG.

  2. 2008

    Firefox 3

    Pelayar pertama yang memainkan APNG dilancarkan.

  3. 2014

    Safari 8

    Apple menambah sokongan pada OS X Yosemite dan iOS 8.

  4. 2017

    Chrome 59

    Chrome menyertai, menjadikan APNG boleh dimainkan dalam setiap pelayar utama.

  5. 2025

    PNG Edisi Ketiga

    Piawaian W3C memasukkan chunk APNG ke dalam PNG itu sendiri.

Cara membuat PNG animasi yang sebenar

Selama beberapa dekad, PNG Development Group mengekalkan APNG di luar spesifikasi rasmi; undian pada 2007 menolaknya demi MNG, yang hampir tiada sesiapa gunakan. Pelayar tetap melaksanakan APNG, dan edisi ketiga 2025 akhirnya mengiktirafnya. Hari ini penggunaan paling terkenal ialah pelekat pemesejan: LINE memerlukan APNG untuk pelekat beranimasi, sebab itulah pereka menukar GIF kepadanya.

Jika gerakan itu ada dalam bentuk video atau rakaman skrin, tukarkannya dahulu kepada GIF dengan alat video ke GIF, kemudian tukar GIF itu ke APNG. Jika bingkai anda datang daripada program animasi sebagai fail PNG bernombor, eksport daripada program itu sebagai GIF atau video; halaman ini tidak akan menyambungkannya. Dan jika sasaran hanya memerlukan gambar pegun dengan ketelusan, kekalkan PNG atau gunakan PNG ke GIF untuk slot yang memerlukan GIF. Panduan membuat GIF daripada video merangkumi tetapan kadar bingkai dan gelung.

Soalan lazim PNG ke APNG

Adakah PNG pegun saya akan bergerak selepas ditukar ke APNG?

Tidak. Gambar pegun hanya mempunyai satu bingkai, jadi APNG itu juga satu bingkai dan kelihatan serupa. Pergerakan memerlukan jujukan bingkai, yang datang daripada video, GIF atau alat animasi.

Bolehkah saya menggabungkan beberapa bingkai PNG menjadi satu APNG di sini?

Tidak pada halaman ini. Setiap PNG yang dimuat naik ditukar secara berasingan menjadi failnya sendiri. Untuk membina animasi, mulakan daripada video dengan alat video ke GIF, atau tukar GIF sedia ada dengan GIF ke APNG.

Mengapakah seseorang memerlukan APNG satu bingkai?

Sesetengah skrip binaan, pengesah pelekat dan saluran aset memeriksa chunk kawalan animasi APNG dan menolak PNG biasa, walaupun untuk bingkai yang tidak bergerak, seperti pemegang tempat statik dalam set aset beranimasi. Penukaran menambah struktur itu tanpa menyentuh piksel.

Adakah APNG satu bingkai lulus semakan pelekat animasi LINE?

Tidak. LINE meminta pelekat beranimasi dalam APNG dengan beberapa bingkai, jadi satu bingkai pegun tidak memenuhi syarat. Buat animasi dahulu, kemudian semak bilangan bingkai dan saiznya berdasarkan garis panduan pencipta LINE.

Adakah APNG lebih besar daripada PNG asal?

Hanya beberapa puluh bait untuk chunk kawalan tambahan. Data imej dimampatkan dengan cara tanpa kehilangan yang sama, jadi saiz fail hampir tidak berubah.

Bagaimanakah cara menyemak sama ada fail benar-benar APNG?

Buka dalam pemapar hex dan cari huruf acTL sebelum chunk IDAT pertama. Alat seperti ExifTool juga melaporkan data kawalan animasi, termasuk bilangan bingkai.