TODO
- □ 画像の保存機能をつける
- □ 今カメラボタンだけ置かれているバーに保存ボタンを付ければいい
- □ 画像の保存方法を調べる
- □ 処理中にプログレスバーを表示する
- □ 起動時に真っ白なのを解決する
- □ 起動時に上半分に表示するロゴを用意する
- □ 起動時に最初からアクションシートを出しておく
- □ 3回転だけじゃなくて2回転、5回転も用意する。
- UIImagePickerControllerの下のuseボタンとかが表示されているところにuseじゃなくて各種変換用のボタンを付けたい、がよくわからない。UIImagePickerControllerはInherits from UINavigationController : UIViewController...なのでUIViewControllerの- (void)setToolbarItems:(NSArray *)toolbarItems animated:(BOOL)animatedでボタンが追加できるはずだと思うのだがXcodeの補完候補にすら出てこない。何か勘違いしているみたいだ。
- □ カメラ撮影時に中心位置がわからないので狙いにくい。ガイドを出す。
- UIImagePickerControllerのリファレンスに、それ用のOverlayを表示する機能があると書いてあった
Core GraphicsのBytesPerRowはWidthの整数倍ではない
CGImageGetWidth(cgImage)は300なのにCGImageGetBytesPerRow(cgImage)は1216だった…
面倒だなぁ。いいラッパーないのかなぁ。
初iPhoneアプリできた - Conic Film Camera -
Conic Film Camera改良案
- 処理に10秒くらいかかる
- でも歩きながらカメラであらかじめ何枚も写真を撮っておいてそれを電車の中でちまちま変換しているときにはたいして問題じゃない
- □ プログレスバーを出す
- 起動するといきなり下にボタンが1個だけついたバーがあって真っ白→何をすればいいかわかりにくい
- □ メニュー画面を出す
- 3回転だけじゃなくて2回転、5回転も用意する。4や6もサポートするのはさして難しくないが、UIが煩雑になるのでシンプルに。
- 変換された画像の保存機能がないのはとてもダメ(今はスクリーンショットで保存している)
- □ 変換した画像のところでバーに「save」と「discard」ってボタンがあればいいか
- 変換すると実は一回り小さい画像になってしまう(上下の黒い部分がそれ)ので、カメラで撮った画像を300x400に変換してしまう前の状態で保持して中心位置とガイドを出して変換させる方がいい
- 300x400じゃない大きな画像はiPhoneのフォトライブラリには保存されてる?されてると思う
- □ カメラ撮影時に中心位置がわからないので狙いにくい。ガイドを出す。