RSS
0

iPhone:アプリ内で色違い画像を生成する

先日,@iphone_dev_jpで同パターンの色違い画像がアプリ内で作れないかとあった.これはちょっと前から同じことを考えていたので,作ってみた.

最初,単色画像を動的に作ってそれをマスク処理で切り取ればと思ったけど,アルファ値が考慮されないので断念.それじゃ,UIImageのブレンド設定でと思ったら,これもアルファ値だけを残して他の輝度値を変えるのが上手く行かなかったので断念.

結局,単純に画像のアルファ値だけを残して他の輝度値を直接書き換えるようにしてみた.小さいボタン画像ぐらいにしか使わないよね?という前提.大きな画像だと無駄な計算が増えるのであまりお勧めできない.

----------
追記(9/22)
----------
アルファ値を考慮したマスクはCGContextClipToMaskを使う,またはCGImageCreateWithMaskの設定を変更すればできると知ったので,実装した.DLはこちらから.ライセンスは「使った分だけ昼飯を隣人に奢る」と「自己責任」です.
Read more
12

iPadアプリ:ネームパッド(NamePad) v1.1

NamePad(ネームパッド)は,漫画のネーム作成を目的としたシンプルなお絵かきアプリです.ネームに不可欠なペンと縦書きテキストを備え,場所を問わず,アイディアを思いついたその場所で,ネームを作成することができます.



本アプリの主な機能は以下の通りです.

■ペン■
黒色 / 灰色 / 赤色のペンと消しゴム(それぞれ太さ2種類)があり,これらは左に並んだアイコン群から簡単に選択できます.またフリーバンドと直線の2つの描画パターンを用意しました.

■テキストボックス■
左アイコンの最上部の吹き出しアイコンを押すと,テキストモードに切り替わります.新規テキストボックスはそのアイコンをドラッグして,任意に配置します.また,ボックスの位置とサイズ,およびフォントサイズは,自由に変更可能です.

■原稿用紙■
2本指タップで表示倍率(1倍と2倍ズーム)を切り替えます.また,2本指ドラッグで用紙を任意に移動でき,3本指タップで位置と倍率が初期化されますに戻ります.

■プレビュー■
3種類のプレビューを用意しました.(1)ページ番号(1/2のように表示される)をタップすると,ページジャンプも備えた簡易のスライドショーが現れます.ページ確認をしつつ編集したいページにダブルタップで移動します(なお,ジャンプするページはスライドショーの中央に表示されたページです).(2)サムネイルボタン(田のようなボタン)をタップすると,2x2のサムネイルが表示されます.ここでページをダブルタップするとそのページに移動します.(3)iPadを横にして持つと,書籍のような見開きで表示されます.

■エクスポート■
作成したネームは,写真ライブラリに書き出す,PDFや画像または連番画像(ZIPファイル)に変換,テキストを書出しことができます.また,メール添付もあり,簡単にネームのやり取りを行うことができます.iTunesのファイル共有に対応しており,ネームファイルをファイル共有でやり取りすることで,複数でネームファイルの確認が行えます.なお,複数人でネームファイルを別々に編集する場合,自動同期機能はありませんので,ファイルの上書きなどにはお気を付け下さい.

最後に,私は漫画が大好きで,日々楽しませてもらっています.少しでも漫画家さんの手助けになれば,幸いです.

*iPadにペン(スタイラス)は付属していません.本アプリは指で書くことが出来ますが,指で書くことに違和感をお持ちの方は,静電容量式のタッチパネル用ペンをご用意して,お使いください(このペンは導電スポンジなどで代用が可能です).

今後,以下のアップデートを予定しています.

・テキストの読み込み

読み込みはテキストファイルに台詞の区切りやどのページに配置するのかという記述ルールを設定しないといけないため,使いやすいインタフェースを考える時間をください.

・マルチタスク機能

iOS4.2からの機能になりますので,iPadのアップデート(無料)が必要になります.

その他希望する機能があれば,コメントやTwitterで連絡くださいませ.AppStoreでも構いませんが,要望に対して私から質問や返信することもあるので,返信可能な手段で連絡してもらうとありがたいです.

=== 更新内容 ===

2010/10/19 v1.1

追加機能
(1)テキストの書き出し
(2)undo最大30回(メモリの使用状況により回数は変わります)
(3)サムネイルにページジャンプ

修正項目
(1)短間隔のペン入力の不具合
(2)テキストボックス青点の挙動.

2010/9/15 v1.0

初版リリース
Read more
0

ガイドラインもNDAじゃないの?

アップルが最近,某ガイドラインを公表した.そのドキュメントは開発者ログインしないと見れない.その内容でワイワイガヤガヤ話すのならともかく,内容そのままを転載するのってアウトじゃね?.ガイドラインの転載はOKやっていう記述ってあるのかな.
Read more