He solucionado los dos problemas aquí:
-
La pipeline de optimización de imágenes convertía PNGs a JPEGs y luego intentaba optimizar los JPEGs resultantes utilizando las operaciones para imágenes PNG.
-
Los errores de ImageMagick se devolvían al usuario, pero no eran en absoluto útiles (por ejemplo,
convert: improper image header...)