LeopardのImage KitでiPhotoを作る--一手間加えてiPDF?も作っちゃおう
今回もLeopardの強力画像フレームワークImage Kitを探索する。iPhotoのようなアプリや、iPDFともいえるアプリを動かしてみよう。
前回に引き続き、画像のための強力フレームワークImage Kitの紹介を続けよう。今回もサンプルを使いながら、様々な機能を試してみよう。
iPhotoのような画像ブラウザ
まずは、ImageBrowserというサンプルだ。Appleの開発者向けサイト、Developer ConnectionのImageBrowserでダウンロードすることができる。
ダウンロードしたファイルを解凍して、その中にあるImageBrowser.appをダブルクリックして起動しよう。空のウインドウが表示されるので、左下にある[Add Photos…]ボタンをクリックする。オープンダイアログが表示されるので、画像ファイルを含むフォルダを指定しよう。例えば、Appleが用意したデスクトップ画像が置いてある、/Library/Desktop Picturesなどが便利だ。
すると、そのフォルダに含まれる画像の一覧を表示してくれる。デスクトップ画像のような大きい画像ファイルでも、順々に読み込んでくれるのでストレスを感じない。
また、右下にスライダーがあるのも気になるだろう。これをスライドさせると、ご想像の通り、画像サムネイルのサイズを変更することができるのだ。サイズを変更するときのパフォーマンスは、極めて良好だ。
それだけではない。今度は、シフトキーを押しながら複数の画像を選択し、それをドラッグしてほしい。画像が並んでいる順序を、好きに変更することができるだろう。さらに、ドロップすると並び替えが発生するのだが、これもきれいな、分かりやすいアニメーションとともに行われる。
Leopardでは、このような何気ない動作にも、いちいちアニメーションエフェクトが付いてくる。過度なエフェクトはむしろ操作を妨げてしまうが、Leopardのアニメーションは必然性が高く、操作の分かりやすさを向上させることに成功している。何より、操作していて楽しくなるのだ。
これが、Image Kitを使った画像のブラウズ機能だ。次ページで、動作の様子を動画で紹介しよう。
- 特集: Leopard解体新書 (10件)
- ホワイトペーパー
- 話題のタグ


無料の「Oracle Database XE」で高速バッチ処理:実装のポイント
Firefoxで情報をカンタン・ベンリに整理する
iPhone Safari、Acidテストでは高得点でも…… Firefoxは載らないの?:WebサイトのiPhone 3G対応問題を考える(ソフト編)
WebサイトのiPhone 3G対応問題を考える(ハード編)
フォトレポート:時代を振り返る--「MS-DOS 4」のインストール
SOAと仮想化の関係は?--常に進化を続けるBEAのミドルウェア戦略
ウェブ開発の生産性はどうしたら上がる?--MODIPHI Appsで半日で作るマッシュアップサイト(1)
プロジェクトの進行でよくある4つのトラブル
JailBreakついに:PwnageTool公開
iPhoneに付く指紋が…… ひとまずおすすめのシリコンケース
contentプロパティでコンテンツを追加する(2):FirefoxとSafariのCSS
iPhone 24時間耐久レース:バッテリーは実際何時間?
フォームデザイン虎の巻:フォームの基礎をおさえる
Techno Exchange
DELLが掲げる「新・仮想化アセスメントサービス」
ZDNet Japan Green IT
ZDNet Japan ホスティング特集