Wie kann ich das Symbol eines Ordners zu einer bestimmten .icns-Datei machen?

15

Ich habe eine .icnsAkte. Ich möchte das Symbol des Ordners so machen, dass es das ist .icns.

Wie kann ich das machen?


BEARBEITEN

Die .icnsDatei, die ich verwende, hat die .icnsDatei nicht als Symbol.

Ich habe versucht, die .icnsDatei zu kopieren Previewund in das Symbol einzufügen, aber das 1024x1024Bild wird kopiert .

Colas
quelle

Antworten:

20
  1. "Get Info" des Ordners, in dem das Symbol ersetzt werden soll,
  2. Ziehen Sie im Finder die * .icns-Datei auf das aktuell oberste , dh kleinere Symbol des Ordners im Fenster "Get Info".

Beispiel

piobyz
quelle
1
Oder öffnen Sie den "Get Info" -Inspektor (CMD + I) des Ordners und den des Symbols. Klicken Sie auf das Symbol, kopieren Sie es (CMD + C) und klicken Sie auf das Ordnersymbol. Fügen Sie dann den Inhalt der Zwischenablage ein (CMD + V). PS: Sie können jede Art von Bild einfügen, auch wenn Sie ein quadratisches Bild mit mindestens 1024 Pixel und ein Format mit Transparenz wie PNG verwenden.
11.
@Lange Ihre Methode funktioniert nur, wenn die .icnsDatei die .icnsDatei als Symbol, was für meine Datei nicht der Fall ist :(
Colas
@piobyz Großartig, es funktioniert wie ein Zauber!
Colas
Ich muss mich schlecht erklärt haben, und das tut mir leid (ich entschuldige mich). Wenn Sie eine "icns" -Datei (Symbol) haben, können Sie den Inspektor sowohl für Dateien als auch für Kopieren und Einfügen verwenden (da Drag & Drop manchmal nicht praktisch ist). Wenn Sie stattdessen einen anderen Bildtyp haben, kopieren Sie das Bild (z. B.) aus Preview.app: Wählen Sie alle (CMD + A), kopieren Sie (CMD + C) und fügen Sie den Inhalt der Zwischenablage in den Ordnerinspektor ein (der PS-Teil meines vorherigen Kommentars) ).
11.
Hat nicht für mich in Mojave gearbeitet.
Cai
2

Öffnen Sie die .pngDatei in der Vorschau (oder konvertieren Sie das Bild in PNG) oder öffnen Sie sie .icnsin der Vorschau

Drücken Sie command+ A, um das gesamte Bild auszuwählen

Drücken Sie command+, Cum die Auswahl zu kopieren

Control+ Klicken Sie auf die Datei / den Ordner, die / den Sie ändern möchten, und klicken Sie auf "Informationen abrufen".

Klicken Sie auf das Symbol (so dass es einen blauen Rahmen gibt)

Drücken Sie command+, Vum das Bild darin einzufügen.

* Manchmal können Sie direkt aus dem Get Info-Fenster von das .icnsBildsymbol in das Get Info-Feld des Elements kopieren, das Sie ändern möchten. Dies funktioniert für die meisten Apps außer Finder.

Andrew U.
quelle
Ich denke, es kopiert nicht das, .icnssondern das 1024x1024Bild ...
Colas
Haben Sie es versucht, weil ich das, wovon Sie sprechen, jedes Mal mehrmals mit Erfolg getan habe? Mac OS ist der Hammer und Preview auch. Öffnen Sie die .icns in der Vorschau und kopieren Sie sie. Es wird funktionieren
Andrew U.
2
Ich habe geprüft: es kopiert nicht das .icns, es kopiert das 1024x1024Bild.
Colas
1

Ich hatte dieses Problem selbst und die einzige Lösung, die ich fand, war Cocoa zu verwenden: setIcon: image forFile: filePath options: 0];

Ich habe eine einfache App geschrieben, in der nur ein Symbol und dann eine Datei oder ein Ordner abgefragt werden, auf die bzw. den das Symbol angewendet werden soll. Sie können es hier herunterladen: http://d.pr/f/2qRK/1k0UHTJ6

Bestrahlte Software
quelle
Haben Sie die Antwort von @ piobyz überprüft?
Colas
1
Nun, @Piobyz Antwort ist sicherlich einfacher, danke. Ich nutze einfach jede Gelegenheit, um eine App zu schreiben :)
Bestrahlte Software
Hinweis: Zum jetzigen Zeitpunkt ist der Link in der Antwort ungültig.
mklement0
Link ist wieder am Leben.
Venoda
Das hat bei mir funktioniert, wo die akzeptierte Antwort nicht funktioniert hat. Vielen Dank!
Cai
-1

So habe ich dieses Problem gelöst:

https://www.youtube.com/watch?v=v1K63UhKaOA

Ich habe eine leere App mit den darin enthaltenen .icns erstellt und dann von den Informationen der App in die Informationen des Ordners kopiert / eingefügt.

Elektroman
quelle
Antworten auf Ask Different müssen mehr als nur ein Link sein. Es ist in Ordnung, einen Link einzufügen, aber bitte fassen Sie ihn in der Antwort zusammen oder extrahieren Sie ihn. Die Idee ist, die Antwort allein zu lassen.
Nohillside