2010-03-09 11 views
6

W jaki sposób system Windows decyduje, który format ikony będzie wyświetlany po wyświetleniu ikony exe w Eksploratorze Windows?W jaki sposób system Windows decyduje, który format ikony ma być wyświetlany po wyświetleniu ikony exe w Eksploratorze Windows?

Problem: Kiedy patrzymy na nasz plik ikony i plik exe z osadzonym plikiem ikon w różnych widokach plików Eksploratora Windows, plik ikony jest wyświetlany w trybie wyższej jakości niż ikona wyświetlana dla naszego pliku wykonywalnego, nawet jeśli ikona w naszym pliku wykonywalnym zawiera dokładnie tę samą ikonę. Ikona naszego exe ma krawędzie jaggier, co prowadzi mnie do przekonania, że ​​Windows Explorer może próbować powiększyć ikonę o niższej rozdzielczości, zamiast wybierać ikonę odpowiednią dla rzeczywistego rozmiaru ekranu.

Czy w pliku z wieloma formatami istnieje konkretna kolejność, której należy użyć do pozycjonowania każdego formatu ikon?

Na przykład, mamy plik ikony z ikonami w następujących formatach: - 16x16 - 32x32 - 48x48 - 64x64 - 128x128 - 256x256

Testujemy wygląd ikony naszego exe przy użyciu Eksploratora Windows w systemach Windows XP, Vista i Windows 7.

Wszelkie sugestie doceniane.

+0

Dziękuję wszystkim za pomoc. Oczyściłem pamięć podręczną ikony i zrestartowałem moją stację roboczą, a wyniki pozostały niezmienione. Mogę także odtworzyć te wyniki na innych stacjach roboczych w naszym laboratorium testowym z systemem XP, Vista i Windows 7. Problem polega na tym, że Eksplorator Windows renderuje ikonę exe "inaczej niż ikonę surową. Nie mogę znaleźć niczego w Internecie, aby potwierdzić tę teorię, ale to jest dokładnie to, co widzę na wielu komputerach i systemach operacyjnych. – Malcolm

Odpowiedz

2

Jedna metoda rozwiązywania problemów chciałbym spróbować to, aby usunąć wszystkie różne formaty wielkości od twój plik ikony oprócz jednego, powiedzmy 32x32. Następnie porównaj wyświetlanie pliku .ico i wyświetlenie pliku .exe. Jeśli wyglądają inaczej, będziesz wiedział, że nie ma problemu z wybraniem złego formatu. Jeśli wyglądają tak samo, można rozpocząć dodawanie formatów z powrotem do pliku .ico po kolei, dopóki problem nie pojawi się ponownie.

Kiedy tworzę pliki ikon, zawsze mam formaty dodawane w kolejności od największej do najmniejszej, najwyższej jakości do najniższej jakości:

256x256 32-bitowym
96x96 32-bitowy
48x48 32-bitowy
32x32 32-bitowy
16x16 32-bitowy
48x48 8-bitowy
32x32 8-bitowy
16x16 8-bitowy

0

Wystarczy popatrzeć na IcoFx co może dać Ci gładsze ikony podczas ich projektowania, jest wsparcie dla przezroczystości alfa również ...

3

Użyj iConvert, to nic nie kosztuje i online. Przesyłasz duży plik PNG o wymiarach 512 x 512. Zapewnia on ICO działający tak, jak powinien, z wieloma osadzonymi obrazami w różnych rozmiarach. Zapewnia również pliki ICNS i HQX dla komputerów Mac.

Działa doskonale pod Win7/Vista/XP dla moich aplikacji. Odbieranie bólu sprawia, że ​​ręczne tworzenie właściwych plików ICO. Jak już odkryłeś, łatwo zepsuć coś.

+0

Lucas - fajna aplikacja.Dzięki za zamieszczenie tego linku - jestem pewien, że przyda się w przyszłości. – Malcolm

Powiązane problemy