Tengo un servicio de Automator que acepta múltiples archivos pdf, los convierte a pngs mientras convierte un fondo blanco en transparente, y luego utiliza un filtro de Quartz para invertir el color del archivo png.
Para probar el flujo de trabajo, añadí la acción Get Selected Finder Items para pasar los pdfs al servicio. Todo funciona exactamente como se esperaba en este caso.
Sin embargo, cuando elimino esta acción, y luego uso el servicio desde los servicios del Finder, no funciona. Todas las variables apuntan a los archivos correctos, pero el bash script no escribe ningún archivo, por lo que no se puede pasar a la acción de Quartz.
¿Alguna idea sobre cómo solucionarlo?
[EDIT] He añadido las advertencias. Creo que esto va mal porque al ejecutar el flujo de trabajo desde Automator no puedo proporcionar la entrada de la segunda manera.
[EDIT 2] @boris42 señaló que no había añadido el requisito del fondo transparente a mi pregunta, así que lo he añadido ahora.