Dove ha fatto Icon Composer passare da Xcode?

44

Non riesco a trovare Icon Composer nelle versioni Xcode in esecuzione su Mountain Lion.

Dove si trova? È stato tolto? Come riprenderlo?

    
posta houbysoft 05.08.2012 - 22:53
fonte

4 risposte

46

È stato spostato in uno dei pacchetti aggiuntivi per Xcode e ora fa parte del pacchetto Strumenti grafici per Xcode .

Apparentemente questo è (almeno in parte?) perché questo non è più il modo "ufficialmente raccomandato" per generare icone (ad alta risoluzione). Consulta il SO X linee guida per l'interfaccia umana e Linee guida ad alta risoluzione per ulteriori informazioni.

Credo che Icon Composer non supporti le icone con la risoluzione più alta richieste in questi giorni (1024x1024), e che tu sia incoraggiato a usare iconutil invece, cosa che fa e ti permette di convertire tra ICNS e "iconset" (efficacemente solo una cartella contenente una raccolta di file PNG di diverse risoluzioni).

Se lo vuoi ancora, puoi ottenerlo come segue:

In Xcode, vai a Xcode > Apri lo Strumento per sviluppatori > Altri strumenti per gli sviluppatori ... .

Devi accedere (o registrarti) con il tuo account (gratuito) per gli sviluppatori Apple, e poi ti verrà mostrato un elenco di pacchetti disponibili per Xcode, inclusi gli strumenti grafici per Xcode. Prendi l'ultimo e installa.

Questo DMG di strumenti grafici contiene:

  • Browser filtro CI
  • Compositore icone
  • Monitor driver OpenGL
  • OpenGL Profiler
  • OpenGL Shader Builder
  • Pixie
  • Quartz Composer
  • Quartz Composer Visualizer
  • Debug al quarzo
risposta data 06.08.2012 - 06:13
fonte
15

Quello che ho trovato più facile che scaricare, installare e trovare Icon Composer utilizzava lo strumento da riga di comando iconutil .

  1. Inserisci i file png di ogni dimensione in una cartella. La cartella deve avere l'estensione .iconset
  2. Immettere questo comando nella finestra Terminale:

    iconutil -c icns <iconset filename>

    dove <iconset filename> è il percorso della cartella contenente il set di png.

  3. Il file di output .icns viene scritto nella stessa posizione della cartella.

Devi avere il seguente gruppo di png:

icon_16x16.png
[email protected]
icon_32x32.png
[email protected]
icon_128x128.png
[email protected]
icon_256x256.png
[email protected]
icon_512x512.png
[email protected]
    
risposta data 16.01.2013 - 06:31
fonte
13

Dai un'occhiata a Icon Composer 2x. È un sostituto di Icon Composer di Apple che supporta Retina Resolution Icons.

Puoi ottenerlo qui: link

Ho scritto l'app, è gratis e il codice sorgente è disponibile su Github se sei interessato.

    
risposta data 19.06.2013 - 14:40
fonte
4

Ho creato un droplet che crea un'icona da un PNG usando applescript, ecco il codice:

    on open input
    repeat with input in input
        set inputalias to input as alias
        tell application "Finder"
            set inputname to name of inputalias
            set inputcontainer to container of inputalias
        end tell
        if inputname ends with ".png" then
            set foldername to ((text 1 through ((length of inputname) - 4) in inputname) & ".iconset") as text
            tell application "Finder"
                try
                    make new folder at inputcontainer with properties {name:foldername}
                end try
                set thefolder to folder foldername of inputcontainer
                set iconnames to "icon_16x16.png
[email protected]
icon_32x32.png
[email protected]
icon_128x128.png
[email protected]
icon_256x256.png
[email protected]
icon_512x512.png
[email protected]"
                set iconnames to paragraphs of iconnames
                repeat with iconname in iconnames
                    duplicate inputalias to thefolder with replacing
                    set iconfile to file inputname of thefolder
                    set name of iconfile to iconname

                end repeat
            end tell

            set folderpath to POSIX path of (thefolder as alias)
            do shell script "iconutil -c icns " & (quoted form of folderpath)
            display dialog ("Icon created for " & inputname) giving up after 10
            tell application "Finder" to delete thefolder
        else
            display dialog (inputname & " cannot be made into an icon. Please choose a PNG file.")
        end if
    end repeat
end open
    
risposta data 29.07.2014 - 23:45
fonte

Leggi altre domande sui tag