¿De dónde fue el compositor de iconos de Xcode? -- macos campo con xcode campo con icon camp apple Relacionados El problema

Where did Icon Composer go from Xcode?


44
vote

problema

Español

Parece que no puedo encontrar el compositor de iconos en las versiones de Xcode en Ejecutar en león de montaña.

ingrese la descripción de la imagen aquí

¿Dónde está? ¿Se ha sacado? ¿Cómo recuperarlo?

Original en ingles

I can't seem to find Icon Composer on the Xcode versions at run on Mountain Lion.

enter image description here

Where is it? Has it been taken out? How to get it back?

        

Lista de respuestas

46
 
vote
vote
La mejor respuesta
 

Se ha movido en uno de los paquetes de complementos para Xcode, y ahora es parte de las Herramientas gráficas para Xcode Paquete.

Aparentemente esto es (al menos en parte en parte?) Porque esto ya no es la forma de generar (oficialmente recomendada "de los iconos. Consulte el Directrices de la interfaz humana OS X y la Directrices de alta resolución para más información.

Creo que el compositor de iconos no admite los íconos de la resolución más alta requeridos en estos días (1024x1024), y se alienta a usar iconutil , que hace, y le permite convertir entre ICNS y "Iconsets" (efectivamente solo una carpeta que contiene una colección de archivos PNG de diferentes resoluciones).


Si aún lo desea, puede obtenerlo de la siguiente manera:

en Xcode, vaya al xcode & gt; herramienta de desarrollador abierto & gt; Más herramientas de desarrollador ... .

Deberá iniciar sesión (o registrarse) con su cuenta de desarrollador de Apple (gratis), y luego le mostrará una lista de paquetes disponibles para XCode, incluidas las herramientas gráficas para Xcode. Coge el último e instale.

Este DMG de herramientas gráficas contiene:

  • navegador de filtro CI
  • icon composer
  • Monitor de controlador OpenGL
  • OpenGL Profiler
  • constructor de shader opengl
  • PIXIE
  • compositor de cuarzo
  • Visualizador compositor de cuarzo
  • Depuración de cuarzo
 

It's been moved into one of the add-on packages for Xcode, and is now part of the Graphics Tools for Xcode package.

Apparently this is (at least partly?) because this is no longer the 'officially recommended' way to generate (high resolution) icons. See the OS X Human Interface Guidelines and the High Resolution Guidelines for more info.

I believe Icon Composer doesn't support the highest resolution icons required these days (1024x1024), and you're encouraged to use iconutil instead, which does, and allows you to convert between ICNS and "iconsets" (effectively just a folder containing a collection of PNG files of different resolutions).


If you still want it, you can get it as follows:

In Xcode, go to the Xcode > Open Developer Tool > More Developer tools....

You'll need to log in (or register) with your (free) Apple Developer account, and then you'll be shown a list of available packages for Xcode, including the Graphics Tools for Xcode. Grab the latest one and install.

This DMG of Graphics Tools contains:

  • CI Filter Browser
  • Icon Composer
  • OpenGL Driver Monitor
  • OpenGL Profiler
  • OpenGL Shader Builder
  • Pixie
  • Quartz Composer
  • Quartz Composer Visualizer
  • Quartz Debug
 
 
       
       
15
 
vote

Lo que encontré más fácil que la descarga, la instalación y la búsqueda del compositor de iconos utilizó la herramienta de línea de comandos iconutil .

  1. Ponga sus archivos PNG de cada tamaño en una carpeta. La carpeta debe tener la extensión .iconset
  2. Ingrese este comando en la ventana del terminal:

    ABCDEFGHIJKLMNABCDEFGHIJKLMN3

    Dónde ABCDEFGHIJKLMNABCDEFGHIJKLMN4 es la ruta a la carpeta que contiene el conjunto de PNGS.

  3. La salida .icns se escribe en la misma ubicación que la carpeta.

Debe tener el siguiente conjunto de PNGS:

  icon_16x16.png icon_16x16@2x.png icon_32x32.png icon_32x32@2x.png icon_128x128.png icon_128x128@2x.png icon_256x256.png icon_256x256@2x.png icon_512x512.png icon_512x512@2x.png   
 

What I found easier than downloading, installing, and finding Icon Composer was using the command-line tool iconutil.

  1. Put your png files of each size into a folder. The folder must have the extension .iconset
  2. Enter this command into the Terminal window:

    iconutil -c icns <iconset filename>

    where <iconset filename> is the path to the folder containing the set of pngs.

  3. The output .icns file is written to the same location as the folder.

You must have the following set of pngs:

icon_16x16.png icon_16x16@2x.png icon_32x32.png icon_32x32@2x.png icon_128x128.png icon_128x128@2x.png icon_256x256.png icon_256x256@2x.png icon_512x512.png icon_512x512@2x.png 
 
 
         
         
13
 
vote

Echa un vistazo a Icon Composer 2x. Es un reemplazo para el compositor de iconos de Apple que admite los iconos de resolución de retina.

Puede obtenerlo aquí: http://www.lemonmojo.com/work#onncomposer2x

Escribí la aplicación, es gratis y el código fuente está disponible en GitHub si está interesado.

 

Check out Icon Composer 2x. It's a replacement for Apple's Icon Composer that supports Retina Resolution Icons.

You can get it here: http://www.lemonmojo.com/work#IconComposer2x

I wrote the app, it's free and source code is available on Github if you're interested.

 
 
5
 
vote

He creado una gota que crea un icono de un PNG usando AppleScript, aquí está el código:

      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 icon_16x16@2x.png icon_32x32.png icon_32x32@2x.png icon_128x128.png icon_128x128@2x.png icon_256x256.png icon_256x256@2x.png icon_512x512.png icon_512x512@2x.png"                 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   
 

I created a droplet that creates an icon from a PNG using applescript, here's the code:

    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 icon_16x16@2x.png icon_32x32.png icon_32x32@2x.png icon_128x128.png icon_128x128@2x.png icon_256x256.png icon_256x256@2x.png icon_512x512.png icon_512x512@2x.png"                 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 
 
 
 
 

Relacionados problema

2  No puedo ver imágenes en correos compongo  ( Cant see images in mails i compose ) 
Cuando adjunto una imagen en un correo, puedo tirarlo en cualquier lugar, en línea, pero aparece como un icono de imagen en lugar de mostrar la imagen: ...

2  Terminal: ¿Hay alguna manera de ser notificado de actividad al colocar un registro de errores?  ( Terminal is there a way to be notified of activity when tailing an error log ) 
A menudo sesh en una máquina y la cola, su registro de errores de PHP. Mi situación ideal sería dejar esta ventana de terminal abierta en el fondo, pero cuand...

1  La actualización no pudo descargar de Mavericks a Yosemite  ( Upgrade failed to download from mavericks to yosemite ) 
Apple Newbie aquí. Intenté actualizar OSX de Mavericks a Yosemite. La descarga falló. Me mostró un mensaje que dice "ocurrió un error". Entonces, lo que hice ...

3  ¿Hay una herramienta de OS X 'TAIL' que puede monitorear los archivos de registro remotos?  ( Is there an os x tail tool that can monitor remote log files ) 
Estoy buscando una herramienta de cola visual que pueda monitorear varios archivos de registro local o remoto. Características opcionales que me interesan: ...

0  Uso de iMessage Eliminar mensaje [duplicar]  ( Using imessage deleting message ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo eliminar todas las conversaciones a la vez en iMessag...

1  ¿Volviendo al panel de caracteres emergentes simples?  ( Returning to simple pop up characters panel ) 
Una de mis nuevas características favoritas de Mavs es el panel de caracteres pop-Up. Su operación es detallada aquí . Se convoca a través de Control + co...

1  ¿Cómo obtener AUTOMADER para "copiar los elementos del buscador" y solo mantener una copia?  ( How to get automator to copy finder items and only keep one copy ) 
He construido un flujo de trabajo de automáticos cortos. Hace un "Obtener elementos de Finder específicos" del directorio "Fuentes de fuentes". Luego hace...

4  ¿Cómo cambiar el nombre de la cuenta y el nombre completo a uno, nombre consistente?  ( How to change account name and full name to one consistent name ) 
He creado una cuenta de administrador en una Mac OSX 10.5.8. Al principio, el nombre de usuario y el nombre de la cuenta se llamaron "Kaleb". Sin embargo, más...

3  HTTPS no funciona en MacBook Pro  ( Https not working on macbook pro ) 
Tengo un problema extraño en mi MacBook Pro (OSX 10.7 LEON) donde cualquier sitio en cualquier navegador no funciona si está utilizando HTTPS. Por ejemplo, a...

4  Línea de comando DIA no funciona  ( Dia command line not working ) 
Tengo un problema con el uso de DIA desde la línea de comandos en OSX 10.7.4. Descargué e instalé el OS X DMG de http://dia-installer.de/download/macosx. HTM...

35  Cambiar la dirección MAC en OS X YOSEMITE  ( Change mac address in os x yosemite ) 
Por lo general, cambié mi dirección MAC con los siguientes comandos: # Get a New MAC Address openssl rand -hex 6 | sed 's/(..)/1:/g; s/.$//' # Changing the...

4  ¿Cómo puedo automatizar mantener versiones históricas de las aplicaciones de iOS en la Mac?  ( How can i automate keeping historical versions of ios apps on the mac ) 
Encuentro que la gestión de iTunes de las aplicaciones de copia de seguridad no es ideal para varias razones. Mantendrá felizmente una copia de la aplicación ...

3  ¿Cómo iniciar las aplicaciones que requieren Java en Lion Mountain con solo Java 7 instalado?  ( How to launch apps that require java on mountain lion with only java 7 installed ) 
Acabo de recibir un nuevo aire de MacBook que envió con Mountain Lion 10.8.4 y no instaló Java. Hay un ABCDEFGHIJKLMNABCDEFGHIJKLMN0 , pero en ejecutarlo me ...

5  ¿Puedo usar Google Sync (intercambiar, presionar) a través de Mail.App en Lion Mountain?  ( Can i use google sync exchange push through mail app in mountain lion ) 
Me encanta usar Gmail a través de Google Sync en mi iPhone porque admite presionar el protocolo de Exchange. Consulte: https://www.google.com/mobile/sync ...

1  Mensajes AppleScript ¿No funciona bajo león de montaña?  ( Messages applescript not working under mountain lion ) 
Intenté agregar un AppleScript para ejecutar un comando específico cuando envío o recibo un mensaje en los mensajes en mi servidor, pero por alguna razón nunc...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos