EXTRACT

ICO kepada PNG

Satu fail ikon menyimpan beberapa saiz serentak. Ambil semuanya, bukan hanya yang dipilih oleh pelayar anda.

EXTRACT

☞ berjalan sepenuhnya dalam pelayar anda — tiada apa-apa dimuat naik

Lepaskan ICO di sini

Sehingga 20 MB — tidak pernah meninggalkan peranti anda

satu fail, banyak ikon

Fail ikon ialah sebuah bekas

Sebuah .ico bukan satu imej. Ia arkib kecil yang menyimpan karya yang sama dalam beberapa resolusi — lazimnya 16, 32 dan 48 piksel, kadangkala sehingga 256 — supaya Windows dan pelayar masing-masing boleh memilih yang sesuai dengan tempat ia dilukis. Itulah sebabnya favicon kelihatan tajam sama ada dalam tab mahupun pada pintasan desktop: ia bukan imej sama yang diskala, ia imej yang berbeza.

Masalahnya, segala yang membuka .ico akan memilih satu dan membuang selebihnya. Seret ia ke dalam penyunting imej atau tab pelayar dan anda dapat satu resolusi sahaja, biasanya yang terbesar, tanpa sebarang petunjuk bahawa yang lain wujud. Alat ini membuka bekasnya sendiri dan menyusun setiap saiz yang dijumpai — jadi anda boleh mengambil versi 16 piksel yang dilukis tangan dan bukan pengecilan kabur daripada yang 48.

tiga langkah

Cara menukar ICO kepada PNG

01

Lepaskan ICO

Bekasnya dihurai dalam pelayar anda. Setiap entri dinyahkod dan dipaparkan pada saiz yang benar-benar boleh dilihat, yang terbesar dahulu.

02

Pilih saiz yang anda mahu

Semuanya dipilih pada mulanya. Klik mana-mana jubin untuk membuangnya — berguna apabila anda hanya perlukan versi 256 piksel untuk penyenaraian gedung.

03

Muat turun

Satu saiz turun sebagai PNG tunggal. Beberapa tiba sebagai ZIP, dengan dimensi pada setiap nama fail.

jawapan pantas

Soal jawab ICO kepada PNG

Mengapa ikon saya menunjukkan beberapa saiz di sini tetapi satu di tempat lain?

Kerana segala yang lain memilih untuk anda. Pelayar yang melukis favicon, atau penyunting yang membuka fail itu, memilih entri yang dianggapnya terbaik dan tidak pernah menyebut yang lain. Diuji pada favicon python.org: elemen imej pelayar hanya memulangkan versi 48 piksel sedangkan failnya sebenarnya mengandungi 16, 32 dan 48. Membaca bekas itu terus ialah satu-satunya cara melihat kesemuanya.

Adakah kualiti hilang semasa penukaran?

Tidak ketara. Ikon disimpan sama ada sebagai PNG penuh di dalam bekas atau sebagai bitmap tanpa mampatan. Entri PNG diserahkan kepada anda tepat seperti ia disimpan, bait demi bait, tanpa sebarang pengekodan semula. Entri bitmap juga tanpa kehilangan, jadi menulisnya sebagai PNG mengekalkan setiap piksel.

Mengapa saiz kecil kelihatan berbeza dan bukan sekadar lebih kecil?

Kerana ia memang biasanya berbeza. Pada 16 piksel tiada ruang untuk perincian yang berkesan pada 48, jadi pereka ikon melukis semula dan bukan mengecilkan — garisan lebih tebal, elemen lebih sedikit, kadangkala komposisi yang sama sekali lain. Mengekstraknya berasingan ialah cara mendapatkan versi yang benar-benar dilukis untuk saiz itu.

Adakah kelutsinaran kekal?

Ya. Ikon lama menyimpan kelutsinaran dalam topeng berasingan dan bukan saluran alfa, dan kedua-dua bentuk itu dikendalikan. Ada keanehan biasa di mana ikon 32-bit mempunyai saluran alfa yang semuanya sifar dan bergantung pada topeng sebaliknya — dibaca secara mentah itu menghasilkan imej yang langsung tidak kelihatan, jadi topeng digunakan setiap kali saluran alfa didapati kosong.

Bolehkah saya buat sebaliknya dan hasilkan ICO?

Boleh, dengan alat imej kepada ikon yang membina .ico pelbagai saiz lengkap dengan pakej favicon. Halaman ini hanya arah bertentangan.

Adakah apa-apa dimuat naik?

Tidak. Bekas itu dihurai dan imejnya dinyahkod oleh JavaScript pada halaman ini, dan muat turun disusun secara setempat. Tiada apa sampai ke pelayan, dan itulah sebabnya ia terus berfungsi di luar talian.