ネーム作成アプリ「まんスケ」制作メモ

【備忘録】 徹底的に漫画のネーム作成に単純化したお絵かきソフト「まんがスケッチ」の製作メモです。 10日ほどで一応の形になったのはVisualBasicのおかげ。
75
リンク GitHub juangotoh/MangaSketch MangaSketch - 漫画のネームを軽快に描くためのアプリケーション
後藤寿庵 @juangotoh

ネームに特化したお絵かきツール、前も考えたけどPC用で考えるとどうなるかな。B5原寸見開きで作業できて、全ページスクロールするだけで扱えるのがいいと思うんだよな。クリスタだとページごとに読み込み時間待ちが苛々するし

2016-01-27 12:24:51
後藤寿庵 @juangotoh

ビットマップは2Pで1枚。グレスケ8ビット、150dpiくらいはほしいかなあ。すると2149*1517*8=26080264バイト。見開きで25MB位?最大単行本一冊、200P扱うとして見開き100。2.4GB。ん?今時のPCで8GBも積んでればオンメモリでもなんとか動くかコレ。

2016-01-27 12:30:48
後藤寿庵 @juangotoh

クリスタ・コミスタでネーム描く時なにが面倒かというとネームの絵とテキスト入力の切り替え。いちいちツール切り替えてレイヤーも選び直さないといけない。なので、ネーム専用アプリは徹底してシンプルにしたいよなあ

2016-01-27 12:33:27
後藤寿庵 @juangotoh

もうツールなんてペンだけでいいんじゃ。ペン先と消しゴムはスタイラスの上下で切り替えるし、んで。Enter押すと最後にペン先離した場所でテキスト入力モードになって、Esc押すと確定してペン入力に戻る。Contolクリックでテキストを選択して再編集できるとか

2016-01-27 12:36:49
後藤寿庵 @juangotoh

自作するには、縦書き入力がめんどくさそうだよなあ。漫画のネーム用なら波罫線とか入力したいし、半角数字や!?みたいな記号は自動で縦中横にしたいし。

2016-01-27 12:40:16
後藤寿庵 @juangotoh

ネーム専用ソフト作ってそれでネーム描いた場合、バラバラの絵にして保存したのをクリスタでちまちま読み込まないといけないものなあ。あとクリスタにネームのテキスト自動読み込みないのも問題か。コピペでストーリーエディタに持っていけると思うけど…

2016-01-27 12:42:50
後藤寿庵 @juangotoh

ネーム作成アプリのプロトタイプというか、でっちあげ。こういう感じでページ切り替えとかなく、前後のページにすぐ移動できて、その場で書き込めるってのがいいと思うんだよな。 pic.twitter.com/xL702E1TDf

2016-01-30 12:26:56
拡大
後藤寿庵 @juangotoh

stackoverflow.com/questions/1918… このバグWindows10でも残ってない? .NETのBitmapオブジェクトに600dpiとか設定してJPEGファイルに保存すると解像度情報無視されて96dpiのJPEGになる。

2016-01-31 15:41:28
後藤寿庵 @juangotoh

一旦画像保存後JPEGファイルののメタ情報書き換えるしかないか…

2016-01-31 15:42:41
後藤寿庵 @juangotoh

ビットマップ系の描画アプリをVB.NETで書くこと自体無謀だったか。8bitグレスケのオフスクリーンビットマップ作る機能もないし、8ビットインデックスカラーにグラデパレット割り当ててもGraphiオブジェクトがインデックスカラー非対応だし

2016-01-31 16:07:19
後藤寿庵 @juangotoh

ネームアプリちょい追加。JPEG書き出し機能も実装中。あと縦書きテキスト扱えるようになれば実用になりそうだけどなあ。ちなみにアプリ名称はまんがスケッチ、略してまんスケ。アイコンをすじが見えてるパンティにしようか悩み中 pic.twitter.com/xUNHPY7Xq1

2016-01-31 16:14:30
拡大
後藤寿庵 @juangotoh

ネーム作成ツール「まんスケ」進捗状況。縦書き文字はてきとーなので通常半角「!!」などは横倒しになりますが、クリスタ同梱のイワタアンチック使った場合半角の「!!!」「!!」「!」「!?」「~」を漫画用外字に自動で置き換え pic.twitter.com/wlwNFOZeWA

2016-02-02 18:56:17
拡大
後藤寿庵 @juangotoh

つーかプログラミング楽しいよなあ。寝食忘れる。しかし金にならん。

2016-02-02 18:59:48
後藤寿庵 @juangotoh

僕は僕の実用だけに絞って開発するから、バグは回避すればいい、クオリティは後段階でクリスタやフォトショップ使えばいいで、大概一般に発表できるクオリティにならない。なので商売にならない。

2016-02-02 19:04:13
後藤寿庵 @juangotoh

いま作ってるネームアプリ、受けてる仕事のネームを軽快にやりたくて作ってるんだけど、もう漫画のほうの作業的に余裕なくなってきたから今回の仕事には間に合わなさそうだなあ

2016-02-02 19:09:11
後藤寿庵 @juangotoh

いやだからさあ。漫画のための便利ツール、僕が作るんじゃなくてセルシスとかが作ってくれればいいんだよ。なんか偉い人達素敵なツール作ってよ

2016-02-02 19:10:47
後藤寿庵 @juangotoh

つーかネームアプリ、アンドゥーの実装もやめようかなー。見開きで紙に書くネームを考えたら、書いた描線の取り消しとかいらんじゃん。その紙捨てればいいだけで

2016-02-02 19:40:36
後藤寿庵 @juangotoh

VisualBasicで変数に数字足すのに a +=1 使えるのな。なんかBASICでだから使えないと思い込んで a = a +1 とか律儀に書いてたわ。 でも a++ は使えないんだ…

2016-02-03 09:13:47
後藤寿庵 @juangotoh

.NETのZipArchiveクラス便利だな。.NET4.5以降でしか使えないけど、いまなら別に使ってもいいでしょ。Windows XPでは使えないけど。

2016-02-03 09:45:40
後藤寿庵 @juangotoh

ネーム作成アプリ「まんがスケッチ」略してまんスケ。だんだんそれっぽくなってきた pic.twitter.com/nqSRTh5ubZ

2016-02-04 03:40:51
拡大
後藤寿庵 @juangotoh

ああっ!どうも右に行くほど描画点とカーソルがずれると思ったら、タブレット座標とスクリーンのマッピング間違ってた。WinTabから取得したタブレット座標最大値を最大幅としてスクリーン座標に変換してた。0から最大値だから、矩形サイズで変換するなら最大値+1じゃねえか!

2016-02-05 12:54:28
後藤寿庵 @juangotoh

github.com/juangotoh/Mang… さすがにプログラム組んでる場合じゃなくなってきたので、Undoも実装してないしバグも多いけど一旦止めてこれでネーム描く。試したい人はどうぞ。簡単な説明はヘルプメニューの「ヒント」に pic.twitter.com/asi5g9fNvc

2016-02-06 20:46:31
拡大
後藤寿庵 @juangotoh

Windows Vista以上、.NETフレームワーク4.5.2以上が必要です。

2016-02-06 20:47:53
後藤寿庵 @juangotoh

マニュアルないので使い方よくわかんないかもしれないけど、そのへんはそのうち…

2016-02-06 20:48:23