このウィキの読者になる
更新情報がメールで届きます。
このウィキの読者になる
カテゴリー
タグ
最近更新したページ
最新コメント
メニューバーA
フリーエリア
Wiki内検索

Mansiki作成予定機能@Gimp

これは何?

Mansikiで作成予定の仕様です@Gimp

予定物

ここは単純に以下のものを実装します。

インターフェイス

内部

ファイル構成
定義呼称用途命名規則内容
作品管理ファイル作品データを保持するYYYYMMDDXXXXXXXXXXX_MSTX.xcfxcfファイルで全ページのファイル名、サムネイル、作品名、ページ情報などを持つ、XXXXXXXXは作品名、Xはステータス
ページファイル各ページを持つYYYYMMDDXXXXXXXXXXX999V99X.xcf日付8桁、作品名11文字、ページ番号3桁、ヴァージョン二桁、ステータス1文字で構成する。
ガイドファイル印刷フォーマットX9MangaGenkouYoushi.xcf各漫画原稿用紙の内容を持つ
吹き出しファイルベクタデータでFukidashiXXXXXXXXXXX.svg各吹き出しのベクター情報

ステータス適用範囲表記意味
ページ状態各ページS作成直後下書き
ページ状態各ページBフル解像度拡張済み
ページ状態各ページZマスターアップ
ページ状態各ページWweb用コンバート済み
ページ状態各ページw携帯用web用コンバート済み
ページ状態各ページpプリンタブル
ページ状態各ページPプリンタブル,縁なし印刷用
ページ状態各ページQプリンタブル,縁なし印刷用+綴じ代考慮

外部



ページファイル情報

各ページファイル欄外に載せるべき内容です。
ミスを防ぎ、確認手順の削減を目指します。
また、紙媒体と異なり自由に設定可能なので出来るだけ柔軟に。
情報呼称位置サイズ内容
作品名称左上半分よりも若干小さく和名をかく+ファイル名
ページ番号右上まあ常識的にページの投資番号をかく
Mansikiエンブレム下中央常識的にエンブレムをスタンプ
(パスから読み込み?)
隅塗閉じとは逆下方隅を黒塗りに端であることをアピール
原稿サイズ閉じとは逆上方隅に薄く大きく原稿用紙サイズをアピール
ノンブル閉じとは逆下方隅内枠すぐ外に小さく印刷用ページ番号
最終更新日時閉じとは逆下方隅外に小さく最終更新時間、障害時のリカバリを支援

前提条件:
同人誌なら全部を一括して管理
表紙、裏表紙、本文、後記など。

挙動仕様

解像度変更:

現在考えているのは600dpi@Gray→1200dpi二値へ変換。
まだまだGimpの実装では難しいです。GPUパワーでも使ってくれれば大幅に違うんでしょうが。


下書きからの変換

下書きの低解像度から高解像度ファイルへの変換
  1. イメージ全体のサイズを二倍にする。
  2. 二値のモノクロ画像に変換
  3. そこで色を選択から描画域のみ選択
  4. 選択領域をパスに変換
  5. 元画像を非表示に
  6. 新規レイヤーを作成
  7. 印刷向けサイズにイメージ拡大
  8. パスを選択領域に変換して色を埋める。
  9. パスをストロークにてラスタデータに変換
以上、線画主体であれば結構いけるかも。

技術メモ

画像サイズ4印刷

計算すれば分かるんですが・・・
1インチ2.54mmですから
解像度リスト
紙サイズ解像度横px縦px横mm縦mmサイズ
B41200dpi1181216676250353
B4600dpi59068338250353375
A41200dpi992014032210297
A4600dpi49607016210297256
B51200dpi831611812176250
B5600dpi41585906176250

原稿用紙サイズ

日本同人誌印刷業組合

紙サイズ仕上げ横mm仕上げ縦mm内枠横mm内枠縦mm断ち切り幅1ランク下横
B4220mm310mm180mm270mm5mm210mm297mm
A4182mm257mm150mm220mm4mm176mm250mm
InkScapeでにたようなのをsvgで作ったので配布予定。

モニタサイズとの整合性

下手な縮尺を一時的に画像への変更なしで表示のみの場合はジャギーが激しいので考える。
基本は、「ネイティブの表示最大サイズ」で下書き→「印刷サイズ」にして最終仕上げ。

GIMPの利用条件
件名内容対策

計算式
変数名内容
Px紙に依存用紙サイズの横幅px
Py紙に依存用紙サイズの縦px
Ox紙に依存外枠の横px
Oy紙に依存外枠の縦px
Ix紙に依存内枠の横px
Iy紙に依存内枠の縦px
x解像度に依存画面の横幅px
y解像度に依存画面の縦幅px
By16メニューバーの幅px
Bfx5余分横px
Bfy5余分縦px
Tpx解像度に依存断ち切り幅px

※Gimpは右クリックで全部のメニューにアクセスできるので画像のメニューは考えない。

目的の下書き画像サイズ縦px=(y - Bfx*2 - By*2)* ( Py / ( Oy + Tpx*2 ) )
目的の下書き画像サイズ横px=目的の下書き画像サイズ縦px * ( Px / Py )


解像度規格解像度ファイル解像度横描画範囲
WQXGA2560x160030インチ、PC最高峰1719px1133px
WUXGA1920x120024インチ、ノート最高峰1277px850px
1080p1920x1080ハイビジョン、ハイデフ、HIMD1145px765px
UXGA1600x120020インチ1277px850px
SXGA+1400x1050高解像度ノート788px743px
SXGA1280x102419,17インチ767px725px
HiVision1366x768液晶ワイドテレビ801px544px
WXGA1280x800MacBook、ワイドノート836px567px
XGA1024x768低価格ノート801px544px
WSVGA1024x600UMPC615px430px
SVGA800x600昔のノート615px430px
WVGA800x480ケータイMax、ワイドなスマートフォン483px340px
VGA640x480W-ZERO3483px340px
512x384ちびMac377px272px
QVGA320x240いまのケータイ主流218px170px

目的の解像度で画像をモニタの中心に寄せる場合

すでに上記のようにモニタのサイズにあわせて画像サイズが変更していること。
  1. 一度画面に画像をフィット
  2. 100%表示に切り替える
使用ページ全画面更新にいいかも。
2007年07月11日(水) 01:50:04 Modified by ryunosinfx




スマートフォン版で見る