Frage

Ich möchte Bilder auf 400x400 skalieren (ich erstelle Miniaturansichten). Ich verwende das skriptierbare Bildverarbeitungssystem (SIPS) in einer Kakao -Anwendung, aber das Problem ist eine schlechte Effizienz. SIPS dauert 70-90% CPU, während 300 Bilder in 20 Sekunden konvertiert werden. Soll ich das benutzen CIImage Klasse (CIImage ist der Typ, der für die Verwendung der verschiedenen GPU-optimierten Kernbildfilter erforderlich ist) oder NSImage Klasse? Kann jemand eine bessere Methode vorschlagen?

War es hilfreich?

Lösung 2

Ich habe versucht, NSIMage, CIImage und Schlucke zu sehen. Alle nehmen die gleiche CPU (70-90%) verwendet, aber SIPs sind schneller.

Andere Tipps

Ein sehr einfacher und schneller Weg, um Miniaturansichten unter OS X zu generieren, ist die Verwendung QLTHumbnailImageCreate.
Es ist nur eine Codezeile, sodass Sie problemlos ausprobieren können, wie er mit SIPS & CORE -Bild verglichen wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top