1つ習作アプリケーションが完成した。
Objective-Cでは初の作品となる。
Cocoa-Javaで遊んでみたときも含めて一番コードは長い。
Cocoaの練習には画像処理系がすごくやりやすいので、今回もそういうの。
画像ファイルをまとめて別のフォーマットに変換したりリサイズするソフトを作ってみた。
もちろん既存に同じようなのはあるだろうけどね。
特徴としては、
・サイズをpixelとパーセントの2種類で指定できること。
・縦横どちらかのみ指定の場合は、もう一方は原寸比にあわせて調整されること。
・フォーマット変換も(一応)できること。
対応フォーマットはNSBitmapImageRepで扱えるやつ。
jpeg、gif、png、tiff、bmp、jpeg2000となる。
自分で使ってみた感じだとgifやpngの扱いがかなりいまいち。
圧縮されないので容量がなんかでかくなる。
まぁPreviewとかも同じなので、自分で画像処理部分を書かないとどうにもならないっぽい。
ほかにもいろいろ苦労したところがあったり。
またこのブログでネタとして取り上げてみたりしたいな。
ソースの書き方も正しいかどうかいまいちよくわからない。
Project Builder時代よりはましになってるとは思うけど
それでも情報量が少なすぎるよね…。
コーディングそのものも情報が不足してるんだけど、
XcodeやInterface Builderなどアプリケーションに関する情報が
絶対的に少ないように感じる。
アプリの名前はBeautyParlorとした。
画像変換→イメージチェンジ→美容院
という適当な連想より。
以下概要。
■動作環境
・OSX10.5(10.5.2推奨)
・Universal Binaryアプリの動くMac
・Xcode3.0(プロジェクトImageTestについて)
Leopard特有の機能は使った記憶ないけどほかのOSでは試してない。
■配布フォーマット
ディスクイメージ。
内容物は
・BeautyParlor.app
・Src(XcodeプロジェクトImageTestを含む)
・はじめにお読みください.rtf
■アプリおよびソースを含むプロジェクト一式のライセンス
個人での私的利用に限り無償。
作者は利用にあたって発生した損害について、一切の賠償・保証責任を負わない。
(問題点について通知のある場合は改善する場合がある)
興味のある人は、上記に同意の上ダウンロードしてみてね。
BeautyParlor.dmg(4785KB)
<参考書籍>
Objective-C Mac OS Xプログラミング(荻原 剛志)
たのしい Cocoaプログラミング(木下 誠)
Java&Cocoaプログラミングバイブル (掌田 津耶乃)
最後のやつはObjective-Cじゃないんだけどね…w
©2001-2009 konkon All Rights Reserved.