2011-09-16 12 views
8

No estoy seguro de si este es el mejor foro para esto, porque no es una cuestión de programación per se, pero aquí va.Extraer imágenes de PSD para su uso en la aplicación de iOS

Soy el desarrollador de una aplicación de iOS y contratamos el diseño con un tercero. Nos entregaron un archivo masivo de PhotoShop con todas las piezas de arte individuales hechas en capas individuales, a doble resolución. Para obtener la obra en XCode, mi flujo de trabajo es el siguiente:

  1. Mostrar sólo las capas que contienen una unidad particular de obra
  2. Seleccionar todo
  3. Copiar combinado
  4. crea una nueva imagen (afortunadamente, las dimensiones son atendidos de forma automática)
  5. Pega
  6. Deseleccionar capa de pegado y eliminar fondo, para preservar la transparencia
  7. Guardar imagen como x.psd
  8. Guardar copia como [email protected]
  9. Conjunto tamaño de la imagen al 50% de las dimensiones originales
  10. Guardar copia como X.png
  11. Descartar cambios

Esta aplicación es bastante grande, por lo que es bastante tedioso hacer este proceso para cada imagen pequeña. No soy muy conocedor de Photoshop, así que me pregunto si hay una mejor manera. Me parece que debería ser lo suficientemente fácil combinar los pasos 3 a 11 en una sola macro o secuencia de comandos o algo así. Lo único que cambia en cada iteración sobre estos pasos es el nombre del resultado. ¿Alguna sugerencia?

Respuesta

2

Puede escribir guiones en Photoshop con Javascript y he escrito guiones en el pasado para realizar una serie similar de pasos, no fue demasiado difícil de descifrar incluso para alguien como yo que nunca antes había escrito un código JavaScript. Photoshop también tiene 'Actions' que son como macros y probablemente puedas hacer algo tan simple como esto con Actions también, pero no es algo que haya intentado personalmente. Consulte los documentos de Adobe sobre scripts en Photshop: Adobe Photoshop Scripting.

+0

Eso es definitivamente información útil, pero no sé si realmente me ahorrará una cantidad significativa de tiempo para rastrear a través de la cantidad suficiente de sus documentos API para resolverlo. Sería muy apreciado si usted, o alguien más, pudiera darme pistas sobre algunas de las funciones que necesito. No es tanto que sea flojo, solo me preocupa que esto se convierta en un proyecto sobre otro proyecto si empiezo de cero desde los documentos. – acjay

+0

No tengo el código a mano desafortunadamente, fue hace varios trabajos. Sin embargo, recuerdo que es relativamente fácil de entender de una rápida lectura de los documentos. – mattnewport

4

El flujo de trabajo normal es exactamente como lo describió. Puede escribir un script de Photoshop para exportar la capa y Apple proporciona una herramienta de Automator que le permitirá cambiar el tamaño de esos gráficos de 2x al 50%. Great tutorial here. Esto puede ayudar a que tus gráficos escalen rápidamente.

Existen soluciones para automatizar lo que intenta lograr. Este video tutorial le permite tomar su PSD o PNG y portarlo en un Xcode con todas las capas colocadas correctamente en una vista para usted, crear controles de vista y segues.

Descargo de responsabilidad - Estoy asociado con la plataforma JUMPSTART como se menciona en el video.

+0

Actualmente no estoy haciendo cosas de iOS, ¡pero eso se ve bastante bien! – acjay

Cuestiones relacionadas