Mengapa file .ico yang dibuat di Icon Composer tidak berfungsi di Windows?

8

Selama beberapa bulan sekarang saya telah membuat favicons menggunakan Icon Composer (yang dilengkapi dengan Xcode). Ini dapat menyimpan file .ico, dan saya tahu bahwa kadang-kadang Windows menunjukkan (atau digunakan untuk menunjukkan) versi yang lebih besar dari ikon dalam beberapa keadaan, jadi saya pikir saya akan melakukannya dengan cara itu alih-alih hanya menggunakan .png kecil.

Bayangkan betapa terkejutnya saya ketika rekan kerja yang menggunakan Windows memberi tahu saya bahwa dia tidak dapat melihat favicon apa pun yang saya buat dengan cara ini. Tampaknya tidak ada peramban Windows yang merendernya dengan benar, dan hanya Firefox yang berupaya merendernya.

Jadi, apakah file .ico yang dihasilkan oleh Icon Composer tidak seharusnya kompatibel dengan Windows? Jika tidak, apakah ada cara cepat untuk mengubahnya menjadi versi yang ada? Jika demikian, apa yang mungkin saya lakukan salah?

UPDATE: Berikut adalah contoh file .ico yang rusak yang diproduksi oleh Icon Composer. Rekan kerja saya semuanya menggunakan Windows 7, jadi ini bukan hanya masalah Windows XP.
contoh file .ico yang rusak

UPDATE 2: Ini terjadi dengan file .ico yang disimpan dari kedua Icon Composer 2.1 (Xcode 3) dan 2.2 (Xcode 4). Di Firefox pada Windows, tampilan ikon-ikon ini rusak; ikon digeser ke kanan beberapa piksel, dan sisi kanan dipotong dan membungkus di sekitar ke sisi kiri, seperti yang terlihat di sini:
.

Trombone ke-75
sumber
Versi Windows apa yang digunakan rekan kerja Anda?
zpletan
1
Itu harus bekerja ... Aku bertanya-tanya mengapa tidak.
daviesgeek
Windows XP dan yang lebih lama dapat mengalami kesulitan membuka ICO dengan saya pikir 256x256 (atau lebih besar) gambar PNG terkompresi. Jika ICO Anda memiliki ukuran lebih besar dari atau sama dengan 256x256, dan rekan kerja Anda memiliki Windows XP atau lebih tua, maka ia tidak akan dapat melihat ikon.
zpletan
Sayangnya, mereka semua menggunakan Windows 7.
Trombone ke-
Maka mungkin bukan itu. :) Maaf
zpletan

Jawaban:

3

Apakah Anda mendapatkan masalah yang sama jika Anda mencoba Hobiconer untuk mengekspor ikon Anda? Lebih unggul dari Icon Composer dalam segala hal, dan gratis.

Pengganti komersial Hobiconer yang disebut Icon Slate adalah $ 4,99 di App Store, namun Hobiconer masih di luar sana untuk diperebutkan (karenanya tautan ke file mirror Softpedia)

yusf
sumber
Saya mengambil Icon Slate. Agak fiddly, tetapi hasilnya bekerja dengan baik. Terima kasih banyak!
Trombone ke
0

Versi apa dari Icon Composer yang Anda gunakan?

Saya akan mengunggah ikon yang Anda daftarkan setelah saya membuatnya menjadi ico yang dikonversi dengan Icon Composer Ikon Xcode 4.

http://f.cl.ly/items/2v2R473k1N0z1D2R3R3i/badfavicon.ico

Seperti yang dicatat 256x256 adalah apa yang digunakan windows 7 untuk ikon.

Apa sebenarnya yang Anda lakukan yang mengharuskan mereka dalam format ico?

Jika Anda membuat ikon web, bukankah lebih mudah untuk menggunakan format gambar yang lebih umum seperti png atau jpeg.

Sunting: Saya menguji gambar saya yang dibuat dalam format yang sama dan di firefox pada mac, ia memutuskan untuk menampilkan 16x16 daripada 256x256 jadi mungkin browser sedang selektif pada ukuran yang disajikan atau tidak dapat memproses cara file ico dibuat untuk tentukan ukuran gambar

Sulit bagi saya untuk membantu tanpa benar-benar mengetahui alasan mereka harus dalam format ico untuk dilihat di browser web

Kyle McElyea
sumber
Saya memiliki masalah yang sama dengan kedua Icon Composer 2.1 (Xcode 3) dan 2.2 (Xcode 4). Ikon yang Anda unggah rusak di Windows seperti halnya yang saya unggah. Seperti yang saya katakan dalam pertanyaan awal saya, beberapa versi Windows menggunakan ukuran favicon yang lebih besar dalam keadaan tertentu (seperti ketika melihat jendela Properties dari favorit IE). Firefox Windows menampilkan milik Anda dengan cara yang sama dengan cara menampilkan milik saya secara tidak benar.
Trombone ke
Apakah Anda perlu membuat file ikon untuk ditampilkan di web atau di layar Win7 untuk file atau folder?
Kyle McElyea
1
Apakah Anda yakin benar-benar membaca pertanyaan saya? Saya membuat favicons. Meskipun ikon yang dibuat Ikon Komposer tidak berfungsi di Windows sama sekali untuk tujuan apa pun. Seperti yang saya nyatakan pada awalnya, saya sepenuhnya sadar bahwa Anda dapat menggunakan file .png sebagai favicons, tetapi saya lebih suka untuk tidak melakukannya, karena Windows kadang-kadang menampilkan ukuran favicons yang lebih besar, seperti pada jendela Properties di IE Favorites, dan juga karena saya khususnya situasi pengembangan web membuat menggunakan ikon .png lebih merepotkan.
Trombone ke
Tidak perlu menghina saya, saya belum melihat pembaruan kedua Anda, Anda menambahkan setelah saya sebelumnya membaca pertanyaan. Saya sekarang tahu lebih banyak tentang apa yang Anda coba lakukan dan akan merespons jika saya menemukan jawaban untuk membantu Anda.
Kyle McElyea
0

Saran saya adalah menggunakan GIMP dan bukan Icon Composer. Saya dulu bermain-main dengan ikon Windows sedikit adil, dan itu tidak pernah kacau untuk saya. Satu-satunya masalah saya dengan itu (pada Mac OS X) adalah:

  1. Waktu startup yang jauh lebih lambat dibandingkan dengan Icon Composer.
  2. Tidak dapat drag-and-drop (harus menggunakan File-> Open [as Layers]).
zpletan
sumber