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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top