ICO membungkus beberapa saiz ikon ke dalam satu fail supaya Windows dan pelayar boleh memilih resolusi yang betul untuk ikon favicon dan pintasan.
Kegunaan Biasa
Website favicons
Application icons
Desktop shortcuts
ICO Soalan Lazim Penukaran
Apakah fail ICO?
+
ICO is an image format used for icons in Windows applications and websites.
Kenapa fail ICO tunggal mengandungi beberapa saiz ikon yang sama?
+
Jadi sistem boleh memilih. ICO adalah arkib kecil karya seni yang sama dirender pada 16, 32, 48 dan 256 piksel, dan sistem operasi memilih mana-mana yang sepadan di mana ia dilukis - bar tugas, senarai fail, desktop, tab pelayar. Penukaran ke format imej biasa mengekstrak satu daripada render tersebut; penukaran ke format ini membina set dari sumber resolusi tinggi tunggal. Satu ICO tunggal memegang beberapa render ikon yang sama pada saiz yang berbeza — 16x16 melalui 256x256 — jadi OS boleh pilih yang paling tajam.
Adakah sesuatu hilang bila ICO ditukar ke format lossless lain?
+
Tiada data piksel. ICO menyimpan imej dengan tepat bukannya kira-kiranya, jadi penukaran antara dua format tanpa kehilangan boleh dibalikkan dan boleh diulang tanpa had tanpa degradasi. Apa yang boleh hilang adalah segala-galanya di sekeliling piksel - profil warna, ketelusan, animasi, metadata terbenam - kerana sokongan untuk mereka berlainan jauh lebih antara format daripada penyimpanan piksel.
Kenapa begitu banyak kandungan web dihantar sebagai ICO?
+
Kerana ia direka untuk kerja yang sama: fail kecil, permulaan pantas, tiada plugin dan tiada lesen untuk bimbang tentang. Yang menjadikannya hebat pada penghantaran dan tidak ketara pada segala-galanya lain - alat penyuntingan, galeri telefon dan peranti lama sering mengabaikannya. Penukaran kepada format tujuan umum adalah apa yang membuat kandungan muat turun boleh digunakan di luar web. ICO membolehkan satu fail melayan bar tugas, senarai fail, pintasan desktop dan tab pelayar tanpa mana-mana daripadanya kelihatan disampling semula.
Adakah saya masih perlukan ICO untuk favicon laman sesawang?
+
Pada laluan akar /favicon.ico, ya — pelayar masih meminta fail itu mengikut nama sama ada halaman menyatakan apa-apa atau tidak, dan yang tertua menerima apa-apa lagi di sana. Markup moden boleh menunjuk kepada PNG atau SVG untuk tab, dan kebanyakan laman sekarang menghantar kedua-duanya: ikon saiz-berbilang pada laluan tradisional sebagai lantai, dan imej yang lebih besar untuk skrin berketumpatan tinggi dan aplikasi web dipasang.
Kenapa gradien kelihatan berbintik dalam ICO?
+
Kerana warna datang dari palet indeks berbanding bebas. Setiap piksel menunjukkan kemasukan dalam jadual kecil, jadi langit yang bermula dengan ribuan warna dimampatkan ke beberapa ratus dan langkah di antara mereka dipaparkan sebagai pita. Dithering menyembunyikannya dengan kos tekstur berbintik. Penukaran ke format penuh-warna membuang siling, tetapi ia tidak boleh mencipta semula warna yang telah dibuang.
Adakah ICO menyimpan latar belakang lutsinar?
+
Ya — format menyimpan saluran alfa sebenar, jadi logo potong-luar, gambar produk dan lapisan-lapisan menyimpan kelutsinaran mereka daripada sampai pada segi empat tepat putih. Penukaran ke format tanpa alfa adalah di mana ia salah: kawasan lutsinar dipenuhi dengan warna padu, biasanya putih atau hitam, dan tiada jalan balik kecuali menutup subjek lagi.
Apa yang patut saya mulakan bila membuat ICO?
+
Imej persegi, sekurang-kurangnya 256 piksel pada satu sisi, dengan latar belakang yang lutsinar dan bentuk yang bertahan apabila dikurangkan. Perincian adalah apa yang gagal: tanda kata dengan huruf halus berubah menjadi mush pada 16 piksel, yang merupakan saiz sistem akan melukis paling kerap. Sederhanakan dahulu, kemudian biarkan penukaran menghasilkan renderan yang lebih kecil dari yang besar daripada menggabungkannya secara manual.
Adakah ia penting bahawa ICO lebih dari tiga puluh tahun?
+
Usia itu sendiri bukanlah masalah - beberapa format dari era itu masih sempurna baik, tepat kerana segala-galanya telah mempunyai dekad untuk melaksanakannya. Apa yang penting adalah apa yang era itu asumsikan: fail kecil, pemproses sederhana, tiada rangkaian, dan ciri-ciri yang tidak perlu lagi. Di mana asumsi itu masih sesuai, format itu baik. Di mana mereka tidak, itulah sebab untuk menukar. ICO adalah format ikon Windows, dan ia adalah satu-satunya format imej yang pelayar akan terima pada /favicon.ico.
Adakah ICO format Microsoft yang saya perlukan perisian Microsoft untuk?
+
Ia datang dari Microsoft, dan di situ sambungan berakhir. Tiada aplikasi asal yang hilang dan tiada lesen untuk dipegang: susunatur telah diterbitkan, ia adalah semurah format fail yang ada, dan setiap sistem operasi dan kit alat telah membaca dan menulisnya selama bertahun-tahun. Apa yang anda tukarkan untuk adalah saiz dan ciri-ciri, tidak pernah akses.
Bolehkah saya menggunakan ICO secara langsung pada halaman web?
+
Ya — setiap pelayar semasa merenderkannya secara natif, jadi ia tidak memerlukan salinan simpanan dan tidak memerlukan penukaran pada masa menerbitkan. Soalan yang tinggal adalah berat berbanding sokongan: imej yang sama dalam format web moden sering kali satu pertiga saiz pada kualiti kelihatan yang sama, yang bernilai dilakukan pada apa-apa yang muncul di atas lipatan.
Bolehkah saya hanya menukarnama sambungan daripada menukar ICO?
+
Hampir tidak pernah, dan ia berbaloi memahami mengapa: sambungan adalah label, manakala bait dalaman distrukturkan untuk satu format tertentu. Menamakan semula menghasilkan fail yang namanya menjanjikan sesuatu yang kandungannya tidak memberikan, dan apa sahaja yang membukanya sama ada menolak fail atau salah bacakannya. Satu pengecualian sempit adalah dua format yang benar-benar kontena yang sama di bawah nama yang berbeza - dan walaupun begitu, pembalut semula yang betul lebih selamat daripada menamakan semula.