Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

< 前ページ次ページ >

Core Image と GPU

これまでは、OpenGL が、高パフォーマンスの 2D および 3D グラフィック処理の業界標準であり、グラフィック処理ユニット(GPU)への主要な出入り口でした。画像処理に GPU を使用するには、OpenGL Shading Language を知っている必要がありました。Core Image は、それをすべて一変させます。Core Image を使えば、画像処理に GPU のパワーを利用するために OpenGL の詳細を知っている必要はありません。Core Image が OpenGL バッファと状態管理を自動的に処理してくれます。何らかの理由で GPU が利用できない場合は、Core Image が CPU フォールバックを使用してアプリケーションを実行できるようにします。Core Image の動作は不透過となっています。これを利用するソフトウェアはとにかく機能するのです。

Core Image は Objective-C 言語で実装された使いやすいアプリケーションプログラミングインターフェイス(API)を提供することで、低レベルグラフィック処理の詳細を隠します。Core Image API は Quartz Core フレームワーク(QuartzCore.framework)の一部です。Core Image は Cocoa および Carbon フレームワークから使用できます。Carbon 開発者はこのフレームワークに明示的にリンクする必要がありますが、Cocoa 開発者はその必要がありません。



< 前ページ次ページ >


Last updated: Tiger




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice