Niedawno skorzystałem z pliku ikony otrzymanego od naszego zespołu marketingowego. Plik ikony po otwarciu w edytorze zasobów (Visual Studio 2008) wygląda następująco.jak sprawdzić plik ikony okna pod kątem jakości obrazu
Ten sam plik kiedy otwarty i-zapisywane w IcoFX pojawia się prawidłowo w edytorze zasobów.
Mój zespół marketingu korzysta z niektórych narzędzi (Picture2Icon) w Mac i tworzy plik ikony, która wydaje się być uszkodzony lub nie w pełni poprawne. Ten sam plik zapisany przez IcoFx wydaje się być poprawny. Co powoduje, że ICOFX jest poprawny?
Rezultatem jest exe pokazuje złe ikony. Dokładny przypadek, w którym obraz jest zły, jest niejasny. Jest to zgłaszane w przypadku, gdy jakość koloru jest ustawiona na "średni" (Windows XP). Gorzej, gdy plik wykonywalny jest "wybrany" w Eksploratorze Windows.
Oto jedna ikona, która pokazuje błąd: https://github.com/jayanmn/icontest/blob/master/icontest.ico
Pełny kod przykładowy, aby utworzyć exe jest w https://github.com/jayanmn/icontest/
Więc pytanie jest dany plik ico, jak mogę zapewnić, że to działa dobrze na Windows XP, Windows Vista i Windows7?
Kiedy faktycznie umieścisz go jako zasób ikon dla EXE, czy wygląda on poprawnie w Eksploratorze Windows? – selbie
Wygląda na to, że VS obsługuje tylko ICO na bazie PNG, a nie BMP? Być może nie jest to oczekiwany format "Windows BMP"? – leppie
@selbie: exe wyświetli złe ikony w wybranych ustawieniach - szczególnie w 16-bitowym kolorze (średni kolor) – Jayan