Dlaczego pliki .ico utworzone w Icon Composer nie działają w systemie Windows?


8

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.
przykład zepsutego pliku .ico

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:
.


Jakiej wersji systemu Windows używa Twój współpracownik?
zpletan

1
Powinno działać ... Zastanawiam się, dlaczego tak nie jest.
daviesgeek,

Windows XP i starsze mogą mieć problemy z otwieraniem ICO z, jak sądzę, skompresowanymi obrazami PNG o rozmiarze 256x256 (lub większym). Jeśli Twoje ICO mają rozmiar większy lub równy 256x256, a twój współpracownik ma system Windows XP lub starszy, nie będzie mógł zobaczyć ikon.
zpletan

Niestety, wszystkie są w systemie Windows 7.
75th Trombone

To chyba nie to. :) Przepraszam.
zpletan

Odpowiedzi:


3

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)


Podniosłem Icon Slate. To trochę dziwne, ale jego wydajność działa świetnie. Dzięki wielkie!
75 puzon

0

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


Mam ten sam problem zarówno z Icon Composer 2.1 (Xcode 3), jak i 2.2 (Xcode 4). Ikona, którą przesłałeś, jest uszkodzona w systemie Windows tak dokładnie, jak przesłana przeze mnie. Jak powiedziałem w moim pierwotnym pytaniu, niektóre wersje systemu Windows używają w niektórych okolicznościach większych rozmiarów favicon (np. Podczas przeglądania okna Właściwości ulubionego IE). Firefox Windows wyświetla niepoprawnie twój w taki sam sposób, jak wyświetla niepoprawnie mój.
75 puzon

Czy potrzebujesz plików ikon do wyświetlania w Internecie lub na ekranach Win7 dla plików lub folderów?
Kyle

1
Czy na pewno przeczytałeś moje pytanie? Tworzę ulubione. Chociaż ikony, które tworzy Icon Composer, w żadnym wypadku nie działają w systemie Windows. Jak powiedziałem pierwotnie, jestem w pełni świadomy, że możesz używać plików .png jako ulubionych, ale wolałbym tego nie robić, ponieważ Windows czasami wyświetla większe rozmiary ulubionych, takie jak w oknie Właściwości w Ulubionych IE, a także dlatego, że moje szczególne sytuacja związana z tworzeniem stron internetowych sprawia, że ​​korzystanie z ikon .png jest bardziej kłopotliwe.
75 puzon

Nie musisz mnie obrażać. Nie widziałem twojej drugiej aktualizacji, którą dodałeś po tym, jak wcześniej przeczytałem pytanie. Teraz wiem więcej o tym, co próbujesz zrobić i odpowiem, jeśli znajdę odpowiedź, która ci pomoże.
Kyle McElyea,

0

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:

  1. Znacznie wolniejszy czas uruchamiania w porównaniu do Icon Composer.
  2. Nie można przeciągać i upuszczać (należy użyć polecenia Plik-> Otwórz [jako warstwy]).
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.