EXTRACT

ICO ke PNG

Satu berkas ikon menyimpan beberapa ukuran sekaligus. Ambil semuanya, bukan hanya yang dipilih peramban Anda.

EXTRACT

☞ berjalan sepenuhnya di browser Anda — tidak ada yang diunggah

Jatuhkan ICO di sini

Sampai 20 MB — tidak pernah meninggalkan perangkat Anda

satu berkas, banyak ikon

Berkas ikon itu sebuah wadah

Sebuah .ico bukan satu gambar. Ia arsip kecil yang menyimpan karya yang sama dalam beberapa resolusi — umumnya 16, 32, dan 48 piksel, kadang sampai 256 — supaya Windows dan peramban bisa memilih yang pas untuk tempat mereka menggambarnya. Itulah sebabnya favicon terlihat tajam baik di tab maupun di pintasan desktop: itu bukan gambar yang sama diperbesar-perkecil, melainkan gambar-gambar yang berbeda.

Masalahnya, semua yang membuka .ico memilih satu dan membuang sisanya. Jatuhkan berkas itu ke penyunting gambar atau tab peramban, Anda hanya mendapat satu resolusi, biasanya yang terbesar, tanpa petunjuk sedikit pun bahwa yang lain ada. Alat ini membuka wadahnya sendiri dan membentangkan setiap ukuran yang ditemukan, jadi Anda bisa mengambil versi 16 piksel yang digambar tangan alih-alih hasil pengecilan buram dari yang 48.

tiga langkah

Cara mengubah ICO ke PNG

01

Jatuhkan ICO

Wadahnya diurai di peramban Anda. Setiap entri didekode dan ditampilkan pada ukuran yang benar-benar terlihat, dimulai dari yang terbesar.

02

Pilih ukuran yang Anda mau

Awalnya semua terpilih. Klik kotak mana pun untuk membuangnya — berguna kalau Anda hanya butuh versi 256 piksel untuk halaman toko aplikasi.

03

Unduh

Satu ukuran turun sebagai PNG tunggal. Beberapa datang sebagai ZIP, dengan dimensi tercantum di tiap nama berkas.

jawaban singkat

Tanya jawab ICO ke PNG

Kenapa ikon saya menunjukkan beberapa ukuran di sini tetapi satu di tempat lain?

Karena semua tempat lain memilihkan untuk Anda. Peramban yang menggambar favicon, atau penyunting yang membuka berkasnya, memilih entri yang dianggapnya terbaik dan tidak pernah menyebut yang lain. Diuji pada favicon python.org: elemen gambar peramban hanya mengembalikan versi 48 piksel padahal berkasnya sebenarnya berisi 16, 32, dan 48. Membaca wadahnya langsung adalah satu-satunya cara melihat semuanya.

Apakah kualitas hilang saat dikonversi?

Tidak berarti. Ikon disimpan entah sebagai PNG utuh di dalam wadah atau sebagai bitmap tanpa kompresi. Entri PNG diserahkan kepada Anda persis seperti tersimpan, bita demi bita, tanpa pengodean ulang sama sekali. Entri bitmap juga nirsusut, jadi menuliskannya sebagai PNG mempertahankan setiap piksel.

Kenapa ukuran kecilnya terlihat berbeda, bukan sekadar lebih kecil?

Karena biasanya memang berbeda. Pada 16 piksel tidak ada ruang untuk detail yang terbaca pada 48, jadi perancang ikon menggambar ulang alih-alih mengecilkan — goresan lebih tebal, elemen lebih sedikit, kadang komposisi yang sama sekali lain. Mengekstraknya terpisah adalah cara mendapatkan versi yang memang digambar untuk ukuran itu.

Apakah transparansi bertahan?

Ya. Ikon lawas menyimpan transparansi dalam topeng terpisah alih-alih kanal alfa, dan kedua bentuk itu ditangani. Ada keanehan yang umum di mana ikon 32-bit punya kanal alfa yang seluruhnya nol dan justru bersandar pada topeng — dibaca mentah-mentah itu menghasilkan gambar yang sepenuhnya tak terlihat, jadi topengnya dipakai setiap kali kanal alfa ternyata kosong.

Bisakah saya sebaliknya, membuat ICO?

Bisa, dengan alat gambar ke ikon, yang membangun .ico multi-ukuran lengkap dengan paket favicon di sekelilingnya. Halaman ini hanya arah sebaliknya.

Apakah ada yang diunggah?

Tidak. Wadahnya diurai dan gambarnya didekode oleh JavaScript di halaman ini, dan unduhannya dirakit secara lokal. Tidak ada yang sampai ke server, dan itulah sebabnya ini tetap bekerja saat luring.