Escala de imagen (sistema de procesamiento de imágenes scriptable)
-
25-10-2019 - |
Pregunta
Quiero escalar imágenes a 400x400 (estoy creando miniaturas). Estoy utilizando el Sistema de procesamiento de imágenes de scriptable (SIPS) en una aplicación de cacao, pero el problema es deficiente eficiencia. SIPS toma un 70-90% de CPU mientras convierte 300 imágenes en 20 segundos. ¿Debo usar el CIImage
clase (CIImage
¿Es el tipo requerido para usar los diversos filtros de imagen de núcleo optimizados por GPU) o NSImage
¿clase? ¿Alguien puede sugerir un mejor método?
Solución 2
Probé la género en miniatura usando NSIMAGE, CIIMAGE y SIPS. Todos están tomando el mismo uso de CPU (70-90%) pero SIPS es más rápido.
Otros consejos
Una forma muy simple y rápida de generar miniaturas en OS X es usar QlthumbnailiMagecreate.
Es solo una línea de código, por lo que puede probar fácilmente cómo se compara con SIPS y Core Image.