it-swarm.com.de

Wie erstelle / erhalte ich eine .ico-Datei in mehreren Größen?

Ich möchte einfach eine ICO-Datei haben, die mehrere Größen des Symbolbilds enthält. Ich würde es gerne in einer plattformübergreifenden Desktop-Anwendung verwenden (z. B. unter Windows wird die Größe 16 x 16 für die obere Leiste der App verwendet, aber eine Version in 32 x 32 wird verwendet, wenn die verschiedenen geöffneten Apps bei Verwendung von Alt- Tab). Sobald ich diese ICO-Datei habe, kann ich sie in meinem Widget-Toolkit verwenden, um diesen Effekt zu erzielen. Ich weiß jedoch nicht, wie ich sie erhalten kann.

Welchen Prozess sollte ich verwenden, um eine solche Datei zu erstellen?

159
cm70

Dies kann kostenlos mit GIMP erfolgen.

Es nutzt die Fähigkeit von GIMP, jeder Ebene eine andere Größe zuzuweisen.

Ich habe die folgenden Ebenen in der richtigen Größe erstellt.

  • 256x256 werden als 32bpp 8bit Alpha gespeichert
  • 48x48 wird als 32bpp 8bit alpha gespeichert
  • 48x48 wird als 8bpp 1bit alpha gespeichert
  • 32x32 wird als 32bpp 8bit alpha gespeichert
  • 32x32 wird als 8bpp 1bit alpha gespeichert
  • 32x32 wird als 4bpp 1bit alpha gespeichert
  • 16x16 wird als 32bpp 8bit alpha gespeichert
  • 16x16 wird als 8bpp 1bit alpha gespeichert
  • 16x16 wird als 4bpp 1bit alpha gespeichert

Anmerkungen

  • Möglicherweise müssen Sie andere Ressourcen überprüfen, um sich zu vergewissern, dass dies eine sinnvolle Liste von Auflösungen und Farbtiefen ist.
  • Stellen Sie sicher, dass Sie außen am Bild Transparenz und Kanten mit Anti-Aliasing-Effekt verwenden. Sie sollten den grauen Schachbretteffekt an der Außenseite Ihrer Ebenen sehen, um anzuzeigen, dass sie transparent sind
  • Die 16x16-Symbole müssen mit einem 1 Pixel breiten Stift und der Pipette von Hand stark bearbeitet werden, damit sie gut aussehen.
  • Ändern Sie nicht die Farbtiefe/den Modus in GIMP. Belassen Sie es als RGB
  • Sie ändern die Farbtiefen beim Speichern als .ico - GIMP öffnet ein spezielles Dialogfeld zum Ändern der Farbeinstellungen für jede Ebene
141
Greg Woods

ImageMagick, das kostenlose und Open-Source-Toolkit zur Bildbearbeitung, kann dies auf einfache Weise tun:

Hinweis: Seit ImageMagick 7 hat sich die CLI geringfügig geändert. Sie müssen magick vor Befehlen hinzufügen.

magick convert icon-16.png icon-32.png icon-64.png icon-128.png icon.ico

Siehe auch http://www.imagemagick.org/Usage/thumbnails/#favicon mit dem Beispiel:

magick convert image.png -bordercolor white -border 0 \
          \( -clone 0 -resize 16x16 \) \
          \( -clone 0 -resize 32x32 \) \
          \( -clone 0 -resize 48x48 \) \
          \( -clone 0 -resize 64x64 \) \
          -delete 0 -alpha off -colors 256 favicon.ico

Es gibt jetzt auch die kürzeren:

magick convert image.png -define icon:auto-resize="256,128,96,64,48,32,16" favicon.ico
95
dlm

Mit dem hervorragenden (kostenlosen) IcoFX können Sie Symbole erstellen und bearbeiten , einschließlich mehrerer Größen bis zu 256 x 256, PNG-Komprimierung und Transparenz. Ich kann es den meisten Alternativen nur wärmstens empfehlen.

Holen Sie sich Ihr Exemplar hier: http://icofx.ro/ . Es unterstützt Windows XP und höher.


Windows wählt automatisch das richtige Symbol aus der Datei aus, je nachdem, wo es angezeigt werden soll. Weitere Informationen zum Icon-Design und den Größen/Bittiefen, die Sie einbeziehen sollten, finden Sie in den folgenden Referenzen:

41
Cody Gray

'@icon sushi' ist ein portables Dienstprogramm, mit dem Sie kostenlos mehrere Icon-ICO-Dateien erstellen können.

Ziehen Sie die verschiedenen Symbolgrößen per Drag & Drop, wählen Sie sie alle aus und wählen Sie "Datei" -> "Mehrere Symbole erstellen".

Sie können es von http://www.towofu.net/soft/e-aicon.php herunterladen

13
drake7707

Was ich tue, ist, ein 512x512 PNG vorzubereiten, der Alpha-Kanal ist gut für abgerundete Ecken oder Schlagschatten, dann lade ich es auf diese Seite hoch http://convertico.com/ und dann kostenlos Gibt mir eine .ico-Datei in 6 Größen mit den Größen 256 x 256, 128 x 128, 64 x 64, 48 x 48, 32 x 32 und 16 x 16 zurück.

7
DeathMomo

Visual Studio Resource Editor (kostenlos als VS 2013 Community Edition) kann PNG (und andere Formate) importieren und ICO exportieren.

1
vladon

Ich habe eine App für Mac OS X namens ICOBundle gefunden, mit der Sie einfach eine Auswahl von ICO-Dateien in verschiedenen Größen auf der ICOBundle.app ablegen können. Sie werden aufgefordert, ein Ordnerziel und einen Dateinamen anzugeben, und es wird die ICO-Datei mit mehreren Symbolen erstellt.

Wenn es nur möglich wäre, eine animierte GIF-Version in diese eine Datei einzumischen, wäre dies ein vollständiges Icon-Set, das leider nicht möglich ist und ein separates Datei- und Code-Snippet erfordert.

1
deanflory