|
|
Log In | Not a Member? |
Contact ADC |
| 次ページ > |
注: この文書は以前、『Image Processing With Core Image(Core Image による画像処理)』というタイトルでした。
Core Image は Mac OS X v10.4 に組み込まれている画像処理テクノロジーです。このテクノロジーは、プログラム可能なグラフィックハードウェアをできる限り利用します。Core Image アプリケーションプログラミングインターフェイス(API)では、ビデオおよび静止画用の組み込み画像フィルタにアクセスでき、カスタムフィルタと準リアルタイム処理がサポートされます。
本書は、ビデオまたは静止画の処理をサポートするアプリケーションの設計、または他のアプリケーションで使用できる画像処理フィルタの作成を行う開発者に役立ちます。
本書の構成
関連項目
本書は次の章で構成されています。
「Core Image の概念」では、Core Image モデル、API の構成について説明し、Core Image API の使用にあたって必要となる主要な概念を定義します。
「Core Image フィルタの使用」では、Core Image を設定・使用して、利用可能なフィルタと属性のリストの取得、画像の処理、グラデーションエフェクトの適用、動的な系のイメージング、ビデオへのフィルタの適用を行う方法について説明します。
「カスタムフィルタおよびイメージユニットの作成と使用」では、独自のフィルタを作成してアプリケーションの中で使用したり、フィルタをイメージユニットとしてパッケージ化したり、第三者が提供するイメージユニットを使用したりする方法について説明します。また、実行可能フィルタおよび非実行可能フィルタに関する問題についても述べます。
「Core Image フィルタ」では、Mac OS X v10.4 が備えているフィルタの多くについて説明し、フィルタを利用しての処理の前後に画像がどのように見えるかを示します。
「Core Image カーネル言語」では、カスタムフィルタ用のカーネルルーチンを作成するための言語について説明します。
アップルでは、グラフィックとイメージングに関する以下の追加リソースも提供しています。
『Core Image Reference』では、Core Image API で利用できるオブジェクトおよびメソッドについて詳細に説明します。
『NSCIImageRef』には、Core Image で NSImage モデルを処理するための Application Kit 機能が追加されています。
『Quartz 2D Reference』は、Core Image フレームワークでも使用する Quartz 2D データタイプの網羅的なリファレンスです。
『Quartz 2D Programming Guide』には、Quartz 2D 画像と色空間を作成する方法、および Quartz での 2D 描画の方法に関する情報が含まれています。
『Macintosh OpenGL Programming Guide』では、GL テクスチャと CGL グラフィックコンテキストに関する情報を提供します。
OpenGL の Web サイト(www.opengl.org)には、OpenGL Shading Language(glslang)に関する豊富な情報があります。このサイトにアクセスすれば、glslang 構文の情報を得ることができます。この構文のサブセットを用いて、カスタムフィルタに使用するカーネルルーチンを指定します。
『Quartz Composer Programming Guide』では、グラフィックデータの処理とレンダリングのために、Mac OS X v10.4 以降に付属している Quartz Composer 開発ツールの使い方について説明します。コードを書かなくても、Quartz Composer を使用して組み込みの Core Image フィルタで実験することができます。また、Quartz Composer を使用して、カーネルルーチンをテストすることもできます(「Quartz Composer でカーネルルーチンをテスト」を参照)。
『Core Video Reference』では、Core Video API について詳細に説明します。
『Core Video Programming Guide』では、Mac OS X デジタルビデオモデルについて説明し、Core Video API の使い方を示します。
| 次ページ > |
Last updated: Tiger
|
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 |