Core Image

In questo articolo esploreremo l'affascinante vita di Core Image, un personaggio che ha lasciato il segno nella storia dell'umanità. Dai suoi incredibili successi alle sue sfide e ostacoli, intraprenderemo un viaggio attraverso la sua eredità, in cui scopriremo gli aspetti più rilevanti della sua carriera. In questo senso, esploreremo il suo impatto sulla società, il suo contributo al mondo e l’eredità che ha lasciato alle generazioni future. Preparati a immergerti nell'emozionante storia di Core Image e scopri cosa lo rende così speciale.

Core Image è una nuova tecnologia integrata nel macOS che viene utilizzata dal sotto sistema grafico Quartz Extreme. Questa tecnologia consente di utilizzare la scheda grafica per l'elaborazione di effetti grafici sgravando il processore dall'elaborazione degli stessi. Nel caso che il computer non sia dotato di una scheda grafica con processore grafico compatibile o moderno Core Image utilizzerà l'unità AltiVec del processore per eseguire le elaborazioni grafiche. In caso di sistemi SMP Core Image è in grado di suddividere il carico di lavoro tra i vari processori.

In una dimostrazione avvenuta nell'agosto del 2004 avvenuta al Worldwide Developers Conference veniva mostrato come delle immagini fossero elaborate con dei filtri in tempo reale senza utilizzare il processore per le elaborazioni. La tecnologia Core Image è formata da una serie di API grafiche che verranno utilizzate dai programmi per eseguire le trasformazioni grafiche. Queste API includono diversi filtri e diverse trasformazioni tridimensionali e bidimensionali.

Core Video

Funziona in congiunzione con Core Image ed è ottimizzato per utilizzare il codec H.264. Come Core Image consente di eseguire delle trasformazioni e delle manipolazioni grafiche ma invece di agire sulle immagini agisce sulle animazioni in tempo reale. Queste tecnologie dipendono molto dalla "prestanza" della scheda grafica e possono sgravare molto il carico del processore dato che vengono utilizzate dalla tecnologia Quartz e di conseguenza tutta l'interfaccia grafica si avvantaggerà delle tecnologie Core Image e Core Video. Insieme alla tecnologia Core Audio formano il nucleo del Mac OS X dedicato alla gestione dei flussi multimediali. Da notare che Core Video non è una vera unità grafica quanto una pipeline grafica ottimizzata che collega QuickTime e il processore grafico della scheda grafica. Quindi nativamente non è in grado di eseguire elaborazioni ma si appoggia integralmente a Core Image e a QuickTime per le elaborazioni dei flussi video.

Voci correlate

Collegamenti esterni