44 votos

¿Dónde se fue Icon Composer de Xcode?

No puedo encontrar Icon Composer en las versiones de Xcode que se ejecutan en Mountain Lion.

enter image description here

¿Dónde está? ¿Ha sido eliminado? ¿Cómo puedo recuperarlo?

45voto

Shuft Puntos 420

Se ha trasladado a uno de los paquetes complementarios para Xcode, y ahora es parte del paquete Graphic Tools for Xcode.

Aparentemente esto es (¿al menos parcialmente?) porque esta ya no es la forma 'oficialmente recomendada' de generar iconos (de alta resolución). Consulta las Guías de Interfaz Humana de OS X y las Guías de Alta Resolución para más información.

Creo que Icon Composer no soporta los iconos de mayor resolución requeridos en estos días (1024x1024), y se te anima a usar iconutil en su lugar, que sí lo hace, y te 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 deseas, puedes obtenerlo de la siguiente manera:

En Xcode, ve a Xcode > Abrir Herramienta para Desarrolladores > Más Herramientas para Desarrolladores....

Tendrás que iniciar sesión (o registrarte) con tu cuenta de desarrollador de Apple (gratuita), y luego se te mostrará una lista de paquetes disponibles para Xcode, incluidas las Herramientas Gráficas para Xcode. Descarga la última versión e instálala.

Este DMG de Herramientas Gráficas contiene:

  • Navegador de Filtros CI
  • Icon Composer
  • Monitor de Controlador OpenGL
  • Perfilador OpenGL
  • Constructor de Sombras OpenGL
  • Pixie
  • Quartz Composer
  • Visualizador de Quartz Composer
  • Depurador de Quartz

1 votos

En realidad, estás equivocado. Icon Composer en su última versión sí admite el tamaño de 1024x1024. Simplemente ve a la barra de menú y selecciona ver > Mostrar 1024x1024 o haz clic en el botón 1024x1024 en la parte inferior de la ventana. Yo he hecho íconos con ese tamaño antes.

0 votos

Encontré las respuestas anteriores útiles, especialmente las de drfrogsplat. Además de utilizar Icon Composer, descubrí que prefiero una herramienta de iDeveloper - "Icon Generator" para crear rápidamente iconos en todos los tamaños necesarios. Está en la Mac AppStore.

4 votos

Apple dice: "Ya no hay un tamaño de 1024x1024. Eso ha sido reemplazado por 512x512@2x," y "No uses Icon Composer, no puede crear archivos icns de alta resolución." ...y por último, "Utiliza iconutil para crear manualmente un archivo icns. La herramienta de línea de comandos iconutil convierte carpetas de iconset en archivos icns listos para implementación y de alta resolución. (Puedes encontrar la documentación completa para esta herramienta ingresando man iconutil en Terminal)."

15voto

lucifer Puntos 5

Lo que encontré más fácil que descargar, instalar y encontrar Icon Composer fue usar la herramienta de línea de comandos iconutil.

  1. Coloca tus archivos png de cada tamaño en una carpeta. La carpeta debe tener la extensión .iconset

  2. Ingresa este comando en la ventana del Terminal:

    iconutil -c icns

    donde es la ruta a la carpeta que contiene el conjunto de pngs.

  3. El archivo de salida .icns se escribe en la misma ubicación que la carpeta.

Debes 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

2 votos

¿Cuál es la diferencia entre, por ejemplo, icon_128x128.png e icon_128x128@2x.png?

0 votos

@andrewrk aparentemente, eso significa que la resolución de la imagen debería duplicarse (2x). Entonces icon_128x128@2x.png debería ser 256x256.

0 votos

@GeorgeEdison ok entonces, ¿cuál es la diferencia entre icon_128x128@2x.png e icon_256x256.png?

13voto

SQB Puntos 113

Consulta Icon Composer 2x. Es un reemplazo para el Icon Composer de Apple que admite iconos de resolución Retina.

Puedes obtenerlo aquí: http://www.lemonmojo.com/work#IconComposer2x

Yo escribí la aplicación, es gratuita y el código fuente está disponible en Github si estás interesado.

5voto

ivo Puntos 1772

Creé un droplet que crea un icono a partir de un PNG utilizando 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 & " no se puede convertir en un icono. Por favor, elija un archivo PNG.")
        end if
    end repeat
end open

1 votos

Para futuros espectadores: paso 1: abrir AppleScript paso 2: copiar y pegar el código que JoeFrizzell publicó anteriormente. Paso 3: guardar como .app Paso 4: arrastrar y soltar tu .png en la .app que acabas de crear.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X