Core Image: Schnelle und pixelgenaue Bildverarbeitung
Core Image arbeitet rasant schnell und pixelgenau. Die Technologie nutzt die Leistung der Grafikverarbeitungseinheiten (GPU), die heute Teil leistungsstarker Grafikkarten sind. Diese Grafikprozessoren verarbeiten unglaubliche Datenmengen - mehr als 6 Milliarden Pixel pro Sekunde.
Innovationskraft
Wollte man bisher das Leistungspotenzial der GPU in vollem Maße ausschöpfen, waren umfassende Kenntnisse in der Programmierung auf Pixelebene erforderlich. Jetzt ermöglicht Core Image den Entwicklern die einfache Nutzung dieser programmierbaren GPUs für eine rasante Bildverarbeitung, die zeitliche Verzögerungen beim Rendern vollständig eliminiert. Filter- und Retuschierungseffekte lassen sich mit wenigen Codezeilen ausdrücken. Core Image kümmert sich um den Rest und übernimmt die Optimierung des Verarbeitungspfads zur GPU. Das Ergebnis ist ein interaktives Echtzeit-Antwortverhalten beim Auswählen und Anwenden von Filtern.
Sowohl Aperture als auch das Programm "Vorschau" nutzen die Vorteile von Core Image, um die schnellen Ergebnisse beim Starten und Rendern zu erzielen und erreichen bei RAW- oder HDR-Quelldateien sogar nahezu Echtzeiteffekte.
Hohe Detailgenauigkeit
Core Image basiert auf Fließkommaberechnungen. Diese erzeugen eine extrem hohe Farbgenauigkeit auf Einzelpixelbasis. Als Folge davon sehen Sie Farben in hoher Detailgenauigkeit und Qualität und einen Farbbereich, der bei neuen Generationen von GPUs und CPUs automatisch skaliert wird.
Hardwareunterstützung
Wenn eine programmierbare GPU vorhanden ist, nutzt Core Image die Grafikkarte für Aufgaben der Bildverarbeitung, d. h., die CPU bleibt für andere Aufgaben uneingeschränkt verfügbar. Wenn Sie eine Hochleistungskarte mit größerem Videospeicher (VRAM) verwenden, kommen Sie in den Genuss eines Echtzeit-Antwortverhaltens, das sich bei einer Vielzahl von Aktionen bemerkbar macht.
