Чому файли .ico, створені в Icon Composer, не працюють у Windows?


8

Вже пару місяців я створюю фавікони за допомогою Icon Composer (який поставляється з Xcode). Він може зберігати .ico файли, і я знаю, що іноді Windows показує (або використовує для показу) певні версії піктограми за певних обставин, тому я подумав, що зроблю це саме так, а не просто використовую крихітний .png.

Уявіть моє здивування, коли колега, що використовує Windows, каже мені, що він не може бачити жодного з фаворитів, які я створив таким чином. Здається, жоден веб-переглядач Windows не відображає їх правильно, і лише Firefox навіть взагалі намагається їх відтворити.

Так чи .ico файли, створені Icon Composer, не повинні бути сумісними з Windows? Якщо ні, чи є швидкий спосіб перетворити їх у версії, які є? Якщо так, то що я можу зробити неправильно?

ОНОВЛЕННЯ: Ось приклад зламаного .ico-файлу, створеного Icon Composer. Мої колеги працюють у Windows 7, тому це не лише проблема Windows XP.
приклад зламаного файлу .ico

ОНОВЛЕННЯ 2: Це відбувається з файлами .ico, збереженими як із Icon Composer 2.1 (Xcode 3), так і з 2.2 (Xcode 4). У Firefox у Windows відображення цих піктограм пошкоджено; значок зсувається вправо кілька пікселів, а права частина відрізана і обтікає по лівій стороні, як показано тут:
.


Яку версію Windows використовує ваш колега?
zpletan

1
Це має працювати ... Цікаво, чому це не так.
daviesgeek

У Windows XP та старших версіях можуть виникнути проблеми з відкриттям ICO, оскільки я думаю, що стиснуті зображення PNG у форматі 256x256 (або більше). Якщо ваші ICO мають розмір 256x256 або більший, а ваш колега має Windows XP або старший, він не зможе побачити піктограми.
zpletan

На жаль, всі вони на Windows 7.
75-й тромбон

Тоді, мабуть, це не все. :) Вибач.
zpletan

Відповіді:


3

У вас виникає та сама проблема, якщо ви спробуєте Hobiconer експортувати ваші іконки? Покращений Icon Composer у будь-якому плані та безкоштовно.

Комерційний наступник Hobiconer під назвою Icon Slate - 4,99 долара в App Store, однак Hobiconer все ще там захоплює (звідси посилання на дзеркальний файл Softpedia)


Я підхопив іконку Шифер. Це трохи химерно, але його результат працює чудово. Дуже дякую!
75-й тромбон

0

Яку версію Icon Composer ви використовуєте?

Я завантажу список, який ви перераховували після того, як я зробив його перетвореним ico з композитором Xcode 4's Icon Composer.

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

Як зазначалося 256x256 - це те, що Windows 7 використовує для піктограм.

Що саме ви робите, що вимагало, щоб вони були у форматі ico?

Якщо ви створюєте веб-піктограми, не було б легше використовувати інший більш загальний формат зображення, наприклад png чи jpeg.

Редагувати: я протестував своє зображення, зроблене в тому самому форматі, і в firefox на mac, він вирішує відображати 16x16 замість 256x256, тому, можливо, браузер вибирає вибір розмірів, які він представляє, або він не може обробити спосіб побудови файлу ico визначте розмір зображення

Мені важко допомогти, не знаючи, чому вони мають бути у форматі ico для перегляду у веб-браузерах


У мене однакова проблема і з Icon Composer 2.1 (Xcode 3), і з 2.2 (Xcode 4). Значок, який ви завантажили, зламається в Windows так само ретельно, як і той, який я завантажив. Як я вже говорив у своєму первісному запитанні, деякі версії Windows використовують певні розміри фавікон за певних обставин (наприклад, під час перегляду вікна Властивості улюбленого IE). Firefox Windows відображає вашу неправильно так само, як вона відображається неправильно.
75-й тромбон

Вам потрібно зробити файли значків для відображення в Інтернеті чи на екранах Win7 для файлів чи папок?
Kyle McElyea

1
Ви впевнені, що ви насправді прочитали моє запитання? Я створюю фаворити. Хоча створені піктограми Icon Composer не працюють у Windows взагалі для будь-якої мети. Як я вже спочатку заявив, я повністю усвідомлюю, що ви можете використовувати .png файли як фавікони, але я вважаю за краще це не робити, тому що Windows іноді відображає більші розміри фавіконів, наприклад, у вікні властивостей IE Favorites, а також тому, що мій конкретний ситуація в Інтернеті робить використання піктограм .png більше клопоту.
75-й тромбон

Не потрібно ображати мене, що я не бачив вашого другого оновлення, яке ви додали після того, як я раніше прочитав питання. Тепер я знаю більше, що намагаються зробити, і відповім, якщо знайду відповідь, щоб допомогти вам.
Kyle McElyea

0

Моя пропозиція - використовувати GIMP замість Icon Composer. Я неабияк пограбував із іконками Windows, і це мені ніколи не псувало. Мої єдині проблеми з цим (на Mac OS X):

  1. Набагато повільніше час запуску порівняно з Icon Composer.
  2. Неможливо перетягнути (потрібно використовувати File-> Open [як шари]).
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.