C'è un'immagine nel pacchetto di icone stock VS2010 che è incluso solo come PNG, che vorrei usare come ICO (voglio che XP e gli utenti precedenti vedano l'icona). Come posso convertire il PNG in ICO?
C'è un'immagine nel pacchetto di icone stock VS2010 che è incluso solo come PNG, che vorrei usare come ICO (voglio che XP e gli utenti precedenti vedano l'icona). Come posso convertire il PNG in ICO?
Risposte:
Per le attività una tantum di solito imbroglio: ConvertICO.com .
Se lo farai abbastanza spesso, potresti prendere in considerazione il plug-in gratuito per Photoshop .
Puoi usare l' utility imagemagick di opensource convert
, che può prendere diverse immagini e comprimerle in un unico file icona. Può anche ridimensionare e manipolare molte immagini. Imagemagick contiene altri strumenti per la gestione delle immagini, è disponibile su più piattaforme (Linux, Windows, Mac Os X, iOS) e può essere facilmente impacchettato, ad esempio nelle pipeline di integrazione continua.
Ecco un esempio di base che esporta un file svg:
convert icon.svg -scale 32 tmp/32.png
E come impacchettare parecchi di questi file nell'icona finale:
convert tmp/16.png tmp/32.png tmp/48.png tmp/128.png tmp/256.png icon.ico
C'è anche il plug-in ICO Paint.NET (plug-in ora aggiornato per v4.0 + ).
Scarica IcoCur.Zip. Decomprimi la dll e inseriscila nella cartella "FileTypes" nella directory Paint.NET.
Caricherà e salverà i file .ico, .cur e .ani (.ani al 29 luglio 2006).
Quando si carica da un'icona o un file cursore che contiene più immagini, viene visualizzato un messaggio che consente di scegliere quale immagine caricare. Mi ha sempre infastidito quando c'erano circa 3 immagini in un file icona e altri editor di immagini caricavano automaticamente la risoluzione bassa 8x8 o qualcosa del genere, quindi ho aggiunto la funzione da scegliere.
.ico
file per farlo funzionare correttamente. Ho trovato i risultati di icofx leggermente superiori, ma questo è gratuito.
Installa ffmpeg da: Windows: http://ffmpeg.zeranoe.com/builds/ OSX: http://ffmpegmac.net/
Dalla shell, utilizzare il comando seguente per convertire PNG in ICO.
ffmpeg -i img.png img.ico
Inoltre, se usi ffmpeg regolarmente, non dimenticare di aggiungerlo come variabile PATH.
ffmpeg
fornito con Windows? Come lo installo se non lo è? Allo stato attuale, la tua risposta (sebbene tecnicamente accurata) non è di qualità abbastanza elevata.
bmp
, ma non per ico
(è confuso per me).
Sì, puoi utilizzare i siti Web come alcune persone consigliano nelle loro risposte, ma se impari come farlo nel modo giusto, puoi probabilmente farlo tu stesso nello stesso tempo necessario per navigare sul sito, caricare il file, attendere nel fare la coda e scaricarlo di nuovo. Lo svantaggio di utilizzare i siti di solito non è possibile controllare le dimensioni o la qualità dell'immagine delle singole dimensioni all'interno dell'icona.
Ecco come lo fai manualmente. Puoi usare GIMP che è un'alternativa open source a Photoshop che può essere scaricata dal sito Web del progetto. Non saranno necessari plug-in aggiuntivi. Prendi il PNG che vuoi convertire. Dovrebbe essere di almeno 128 pixel, ma 256+ sarebbe meglio.
Apri detto png in Gimp. Stai per creare un'immagine con più livelli. Quando finisci ogni strato avrà una dimensione diversa nell'icona finita. Ecco il layout del livello che di solito uso 256px (opzionale), 128px, 96px, 64px, 48px, 40px, 32px e 24px. Vuoi avere questa diversità di dimensioni perché devi tenere conto di tutti i diversi zoom che l'utente avrà durante la navigazione in Explorer. 256 è eccessivo, ma perché non a prova di futuro la tua icona?
Step 1: importa png in gimp. Di solito lo faccio usando Open With in windows sul png e selezionando gimp. Gimp farà il resto dopo. assicurati che sia l'unico livello al momento (elimina tutti i livelli di sfondo se gimp ne ha creati).
Passaggio 2: ridimensionare l'immagine a 256x256 (o 128x128 se non si desidera utilizzare 256) facendo clic sul menu Immagine e selezionando Ridimensiona immagine . Se l'immagine con cui stai affermando non è quadrata, dovrai ritagliarla prima di eseguire il ridimensionamento o sembrerà strana. Puoi ritagliare usando lo strumento selezione rettangolo (assicurati di fare una selezione quadrata premendo Maiusc durante la selezione). Al termine della selezione, fai clic sul menu Immagine e seleziona Ritaglia alla selezione .
Passaggio 3: duplicare il livello corrente selezionando il menu Livello e selezionando Duplica livello . Fai di nuovo clic sul menu Livello e seleziona Ridimensiona livello e ridimensiona il livello duplicato a nuove dimensioni come 128 o 96 ecc.
Passaggio 4: risciacqua e ripeti fino a quando non hai completato i livelli fino a 24 pixel.
passaggio 5: esportare il disegno corrente come icona facendo clic sul menu File e selezionando Esporta come . Quando ricevi la finestra di dialogo, vuoi assicurarti di inserire l'estensione corretta (.Ico) e gimp gestirà il resto.
Raccomando IcoFX. Una volta era disponibile come freeware. Per fortuna, l'ultima versione freeware è stato conservato, ad esempio qui in chip.de .
Questo è lo screenshot fornito da chip.de:
Consente un controllo molto preciso su tutte le immagini in un'icona, che è cruciale per l'uso professionale. Un'icona 16x16 per esempio non dovrebbe essere solo una versione downsampling ma un'immagine separata con dettagli ridotti.
È inoltre necessario fornire immagini con una profondità di bit inferiore, da utilizzare con connessioni desktop remote.
A differenza di altri software, in cui la creazione di icone multi-risoluzione si basa su convenzioni (come nomi di layer o altro), IcoFX è molto esplicito al riguardo. Questo rende un po 'più facile da usare.
A proposito: progettare buone icone non è facile. Assicurati di leggere le linee guida di Microsoft su questo .
Se hai ImageMagick
installato, puoi usare l' convert
utility per cambiare png in ico
convert icon.jpg -scale 256 icon.ico
oppure potresti usare alcuni servizi online come freefileconvert.com per convertire i tuoi file ma l'unico aspetto negativo dell'utilizzo di un servizio online che vedo è che non puoi fornire opzioni personalizzate, ad esempio dimensioni, ecc.
Con il seguente servizio web ICOConvert puoi creare un'icona Windows multi-dimensione da diverse immagini png.