Od kilku miesięcy tworzę ulubione za pomocą Icon Composer (dostarczanego z Xcode). Może zapisywać pliki .ico i wiem, że czasami Windows pokazuje (lub pokazywał) większe wersje ikony w niektórych okolicznościach, więc pomyślałem, że zrobię to w ten sposób, zamiast używać tylko małego pliku .png.
Wyobraź sobie moje zdziwienie, gdy współpracownik systemu Windows mówi mi, że nie widzi żadnych ulubionych, które stworzyłem w ten sposób. Wygląda na to, że żadna przeglądarka Windows nie renderuje ich poprawnie, a tylko Firefox w ogóle próbuje je renderować.
Czy więc pliki .ico produkowane przez Icon Composer nie powinny być kompatybilne z Windows? Jeśli nie, to czy istnieje jakiś szybki sposób na ich konwersję na wersje? Jeśli tak, co mogę zrobić źle?
AKTUALIZACJA: Oto przykład uszkodzonego pliku .ico wyprodukowanego przez Icon Composer. Wszyscy moi współpracownicy korzystają z systemu Windows 7, więc nie jest to tylko problem z Windows XP.
AKTUALIZACJA 2: Dzieje się tak z plikami .ico zapisanymi zarówno z Icon Composer 2.1 (Xcode 3), jak i 2.2 (Xcode 4). W przeglądarce Firefox w systemie Windows wyświetlanie tych ikon jest uszkodzone; ikona jest przesunięty w prawo kilka pikseli, a po prawej stronie jest odcięta i owija wokół z lewej strony, jak widać tutaj:
.
źródło
Odpowiedzi:
Czy ten sam problem występuje, jeśli próbujesz wyeksportować ikony do Hobiconer ? W porównaniu z Icon Composer pod każdym względem i za darmo.
Handlowy następca Hobiconera o nazwie Icon Slate kosztuje 4,99 USD w App Store, jednak Hobiconer nadal jest dostępny do zgarnięcia (stąd link do dublowanego pliku Softpedii)
źródło
Jakiej wersji Icon Composer używasz?
Prześlę ikonę, którą wymieniłeś po tym, jak przekształciłem ją w ico za pomocą Icon Composer Xcode 4.
http://f.cl.ly/items/2v2R473k1N0z1D2R3R3i/badfavicon.ico
Jak wspomniano, 256 x 256 jest tym, czego używa Windows 7 dla ikon.
Co dokładnie robisz, że wymaga, aby były w formacie ico?
Jeśli tworzysz ikony internetowe, nie byłoby łatwiej użyć innego, bardziej ogólnego formatu obrazu, takiego jak png lub jpeg.
Edycja: Przetestowałem mój obraz wykonany w tym samym formacie i w Firefoxie na Macu postanowiłem wyświetlić 16x16 zamiast 256x256, więc może przeglądarka jest wybiórcza w stosunku do prezentowanych rozmiarów lub nie może przetworzyć sposobu, w jaki budowany jest plik ico określ rozmiar obrazu
Trudno mi pomóc, nie wiedząc dokładnie, dlaczego muszą być w formacie ico do przeglądania w przeglądarkach internetowych
źródło
Moją sugestią jest użycie GIMP zamiast Icon Composer. Zwykle majstrowałem przy ikonach Windows i nigdy mnie to nie popsuło. Moje jedyne problemy (z Mac OS X) to:
źródło