2010-08-10 7 views
20

Existe-t-il un modèle pour l'icône de document Mac OS X? Il ressemble à un morceau de papier blanc avec le coin supérieur droit recroquevillé. Beaucoup d'applications semblent utiliser cette icône comme base pour leurs propres types de documents personnalisés. Est-ce que tout le monde utilise un gabarit pour la forme de base, ou est-ce que chaque développeur doit dessiner le sien à partir de zéro?Modèle d'icône de document Mac OS X?

Je sais que vous pouvez obtenir l'icône du document clair ici:

/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GenericDocument.icns 

Mais qui est au format .icns plutôt que d'un format que je peux facilement modifier. En outre, cela ne facilite pas la tâche si vous souhaitez que l'arrière-plan du document soit tout sauf blanc.

Ce serait génial si un modèle Photoshop (.psd) était disponible pour chaque taille d'icône (512, 256, 128, 32, 16).

+4

Aperçu ouvre les fichiers icns et vous permettent de les sauvegarder sous forme de fichiers .png ... qui peuvent être facilement modifiés dans des applications comme Photoshop. Plus Apple nous donne l'application Icon Composer pour nous aider à faire des fichiers icns à partir de pngs. – regulus6633

+0

Merci pour l'astuce sur l'enregistrement en tant que PNG de Preview. – sam

+5

Le problème est dans les calques, il serait vraiment agréable d'avoir l'âge plié en haut à droite sur un calque séparé. – noio

Répondre

3

Il existe plusieurs outils, qui convertit l'image (dessinée dans Photoshop) en une icône format:

Pour convertir une icône format dans un autre graphique format (vous pouvez facilement modifier) ​​Je peux recommander:

sources Greate pour les icônes libres sont:

S'il vous plaît lire la licence des jeux que vous téléchargez! Vous pouvez y télécharger un grand nombre d'icônes gratuites et les réutiliser ou même les modifier. Ensuite, vous pouvez les convertir dans le format d'icône avec les outils mentionnés ci-dessus.

+0

Pourquoi ne pas simplement utiliser l'application Icon Composer incluse avec Xcode? –

+1

@Abhi Beckert car avec Icon Composer, vous ne pouvez pas créer des icônes à partir d'un jpg, puisque Icon Composer ne peut pas importer différents formats d'image (comme jpg) ou des images supérieures à 512x512px – Erik

+1

Hier, j'ai utilisé Icon Composer pour créer un 1024x1024 icône de pixel en utilisant une image png source 2048px. Vous semblez avoir raison sur le jpg, mais je ne sais pas pourquoi quelqu'un créerait une icône sans transparence. –

14

Vous pouvez trouver différentes images papillotes dans le cadre QuickLook:

/System/Library/Frameworks/QuickLook.framework/Versions/A/Resources/

Vous pouvez alors icône composite de votre document sur l'icône du document générique, ce qui vous donne également le masque de l'icône de la page recourbé:

/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GenericDocumentIcon.icns

6

Vous pouvez transformer un répertoire complet des fichiers .PNG dans un .icns ou vice-versa en utilisant iconutil.Il est livré avec OS/X et est un programme de ligne de commande:

https://developer.apple.com/library/mac/documentation/Darwin/Reference/Manpages/man1/iconutil.1.html

Vous pouvez également utiliser l'aperçu pour extraire PNGs individuels à partir du fichier. Mais pour extraire toutes les icônes du fichier que vous mentionnez avec leurs étiquettes appropriées - démarrez un terminal de commande dans le répertoire où vous voulez que votre sortie, et exécutez cette commande:

iconutil -c iconset/System/Library /CoreServices/CoreTypes.bundle/Contents/Resources/GenericDocumentIcon.icns -o ./GenericDocumentIcon.iconset

Si vous allez le sens inverse, notez que lors de la construction d'un .icns le répertoire que vous construisez à partir doit se terminer par .iconset et les noms de fichiers sont très spécifiques. Les fichiers dans le répertoire doit être nommé:

Pour plus de détails à ce sujet et ce que le 2x est sur le point, voir High Resolution Guidelines for OS/X

La boucle de page par défaut est plutôt "tyrannique", en particulier au petit tailles comme 16x16. Peut-être que ça a l'air bien sur une icône de document vierge, mais quand vous mettez une image dessus, ça vous gêne. Les icônes de document que j'ai regardées de près à cette résolution adoucissent souvent le bord gris de la boucle et éclaircissent généralement l'obscurité.

Par exemple, Google Chrome:

chrome icon 16x16 zoomed up

par rapport à la valeur par défaut:

default OS/X blank document icon zoomed up

Je le signale simplement parce que je pense qu'il est un peu une cause perdue pour faire icônes de document décent à 16x16 si vous suivez leur page curl il mot pour mot.

+0

Je suis vraiment confus à propos du fait que vous doublez plusieurs tailles d'icônes. Mais bien sûr, quand vous voulez des icônes différentes (ou la quantité de détails) pour différentes tailles, vous aurez besoin de cela –

+0

@Julian Eh bien, tout dépend de l'expérience utilisateur que je suppose. Mais pour un développeur ... douleur! Je pense que ma réponse mérite un upvote, YMMV :-) – HostileFork

+0

Oui, c'est effectivement le cas :) –

8

Il est un outil qui permet de doceratorenter image description here

+0

Je ne savais pas sur docerator. Merci d'avoir répondu à cette vieille question. – sam