Perché i file .ico creati in Icon Composer non funzionano su Windows?


8

Da un paio di mesi ho creato favicon usando Icon Composer (che viene fornito con Xcode). Può salvare file .ico e so che a volte Windows mostra (o era solito mostrare) versioni più grandi dell'icona in alcune circostanze, quindi ho pensato di farlo in questo modo invece di usare solo un piccolo .png.

Immagina la mia sorpresa quando un collega che usa Windows mi dice che non riesce a vedere nessuna delle favicon che ho creato in questo modo. Nessun browser Windows sembra renderli correttamente e solo Firefox tenta persino di renderli.

Quindi i file .ico prodotti da Icon Composer non dovrebbero essere compatibili con Windows? In caso contrario, esiste un modo rapido per convertirli in versioni che lo sono? In tal caso, cosa potrei fare di sbagliato?

AGGIORNAMENTO: Ecco un esempio di un file .ico rotto prodotto da Icon Composer. I miei colleghi sono tutti su Windows 7, quindi non è solo un problema di Windows XP.
un esempio di un file .ico rotto

AGGIORNAMENTO 2: Questo accade con i file .ico salvati da Icon Composer 2.1 (Xcode 3) e 2.2 (Xcode 4). In Firefox su Windows, la visualizzazione di queste icone è danneggiata; l'icona viene spostata a destra diversi pixel, e il lato destro è tagliato fuori e si avvolge intorno al lato sinistro, come si vede qui:
.


Quale versione di Windows utilizza il tuo collega?
zpletan,

1
Dovrebbe funzionare ... Mi chiedo perché non lo sia.
daviesgeek,

Windows XP e versioni precedenti possono avere difficoltà ad aprire ICO con immagini PNG compresse 256x256 (o dimensioni maggiori). Se i tuoi ICO hanno dimensioni maggiori o uguali a 256x256 e il tuo collega ha Windows XP o versioni precedenti, non sarà in grado di vedere le icone.
zpletan,

Purtroppo, sono tutti su Windows 7.
75th Trombone,

Quindi probabilmente non è così. :) Scusate.
zpletan,

Risposte:


3

Hai lo stesso problema se provi Hobiconer ad esportare le tue icone? Superiore a Icon Composer in ogni modo e gratuito.

Il successore commerciale di Hobiconer chiamato Icon Slate è $ 4,99 nell'App Store, tuttavia Hobiconer è ancora disponibile per il gioco (da qui il link al file speculare di Softpedia)


Ho raccolto Icon Slate. È un po 'complicato, ma il suo output funziona alla grande. Grazie mille!
75 ° trombone,

0

Quale versione di Icon Composer usi?

Caricherò l'icona che hai elencato dopo averlo trasformato in un ico convertito con Icon Composer di Xcode 4.

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

Come notato 256x256 è ciò che Windows 7 utilizza per le icone.

Cosa stai facendo esattamente che ha richiesto loro di essere in formato ico?

Se stai creando icone web, non sarebbe più facile usare un formato più generico di un'immagine come un png o un jpeg.

Modifica: ho testato la mia immagine fatta nello stesso formato e in Firefox su Mac decide di visualizzare il 16x16 invece del 256x256, quindi forse il browser è selettivo sulle dimensioni che presenta o non può elaborare il modo in cui è costruito il file ico determinare la dimensione dell'immagine

È difficile per me aiutare senza conoscere veramente il motivo per cui devono essere in formato ico per la visualizzazione nei browser web


Ho lo stesso problema con Icon Composer 2.1 (Xcode 3) e 2.2 (Xcode 4). L'icona che hai caricato è rotta in Windows tanto quanto quella che ho caricato. Come ho detto nella mia domanda originale, alcune versioni di Windows utilizzano dimensioni favicon più grandi in determinate circostanze (come quando si visualizza la finestra Proprietà di un preferito di IE). Firefox Windows visualizza il tuo in modo errato allo stesso modo in cui visualizza il mio in modo errato.
75th Trombone,

È necessario creare file di icone da visualizzare sul Web o nelle schermate di Win7 per file o cartelle?
Kyle McElyea,

1
Sei sicuro di aver effettivamente letto la mia domanda? Sto creando favicon. Sebbene le icone che Icon Composer sta creando non funzionino affatto su Windows per nessuno dei due scopi. Come ho affermato in origine, sono pienamente consapevole del fatto che è possibile utilizzare i file .png come favicon, ma preferirei non farlo, perché a volte Windows mostra dimensioni più grandi di favicon, come nella finestra Proprietà di Preferiti di IE, e anche perché il mio particolare La situazione dello sviluppo web rende l'utilizzo delle icone .png più una seccatura.
75th Trombone,

Non c'è bisogno di insultarmi Non ho visto il tuo secondo aggiornamento che hai aggiunto dopo aver letto in precedenza la domanda. Ora so di più di ciò che stai cercando di fare e risponderò se trovo una risposta per aiutarti.
Kyle McElyea,

0

Il mio consiglio è di usare GIMP invece di Icon Composer. Ero solito giocherellare un po 'con le icone di Windows, e non mi ha mai incasinato. I miei unici problemi con esso (su Mac OS X) sono:

  1. Tempo di avvio molto più lento rispetto a Icon Composer.
  2. Non è possibile trascinare la selezione (è necessario utilizzare File-> Apri [come livelli]).
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.