【ソフト名】：MZ-700 Graphic Converter (略称：M7GC)
【バージョン】：1.00
【作者】：かねごん ( Twitter: @kanegonMZ )
【動作(確認)環境】：Windows 11

【概要】
　最初のバージョンでは、ちづ子さん作の「MZ風画像変換」(※1)で変換した画像を、MZ-700のキャラグラ形式である、CGEDIT形式(※2)に変換するだけの目的のものでしたが、プログラムで使うデータとしては CGEDIT形式そのままでは使いにくいのでバイナリデータに変換できるようにしました。

　変換対象は、必ずしも「MZ風画像変換」で変換した画像や、CGE7で画像化したものでなくても構いません。
　ごく普通の写真やら画像でも構いません。ただし、そういうのを変換するのであれば、「MZ風画像変換」のほうが圧倒的に綺麗です。
　また、セミグラであれば、bugfire2009 さん の DumpListEditor(※３)のほうが綺麗です。
　ツールはそれぞれなので、使いやすいものを使っていただければ。その中の一つの選択肢としてこんなのもありますよ、という感じです。

【サポートしている形式】
・入力
　・画像ファイル(bmp,png,jpg..)
　・クリップボードの画像
　・CGEDIT形式
　・V-RAMに書き込みやすいrawデータ(バイナリ) ディスプレイコード 1000バイト + アトリビュート1000バイト
　・本ツールで作成した mzt ファイル
・出力
　・画像ファイル(png)
　・CGEDIT形式(.txt)
　・生データ形式(.m7r)
　　V-RAMに書き込みやすいrawデータ(バイナリ) ディスプレイコード 1000バイト + アトリビュート1000バイト
　・MZ-700で動作するビュアーと結合したプログラム(.mzt)
　　MZ-700 実機やエミュレータで表示できるよう、ビュアーとデータを同梱した mzt ファイル。
　・CGE7 や Magical.MapEditor(※４) のMZ-700形式のクリップボードに対応しています。

【機能】
　サポートしている形式のファイルを読み込んで、サポートしている形式のファイルに変換できます。
　入力ファイルが画像の場合、変換方式を指定できます。
　入力画像ファイルは縦横比を無視して 320x200 に変換します。(デフォルト)


【使い方】
・共通
　まず、「MZ700FON.DAT」を用意し、実行ファイルと同じディレクトリにおいてください。。
　詳細は、AKDさんの「MZ-700WIN フォントデータの作成」( http://mzakd.cool.coocan.jp/starthp/subpage15.html )に詳しく書いてありますので、そちらを参考にしていただければ。(感謝)
　欧州版のフォントを使いたい場合は、なんとかして用意し、MZ700FON_EU.DAT というファイル名で実行ファイルを同じディレクトリにおいてください。
　また、.NET 10 Desktop Runtimeが必要となります。https://dotnet.microsoft.com/ja-jp/download/dotnet/10.0 から Windows x64 のものを入手、インストールしてください。

・GUI/CUI
　README.md を参照してください。

　以上。


【今後の妄想】
・PNG のテキストチャンクに CGEDIT形式を埋め込んだ形での読み書き
・パターンマッチングの精度？を上げたい。
・色とか輪郭強調とかいい感じにきゅっと変換できるようになってほしい
・圧縮して出力したい。

【既知の不具合】
　・現時点ではない。(気付いていない?)

※1：「MZ風画像変換」
　ちづ子さん( Twitter: @chizuko610 ) さんが制作された画像変換ツール。
　http://chizuko.raindrop.jp/GAZOU.html

※2：CGEDIT形式
　古旗さん( https://twitter.com/openspc )による MZ-700用きゃらぐらエディタ( http://www.openspc2.org/~bgm/CG700/index.html ) で使用している形式。
　紅茶羊羹さん( https://twitter.com/youkan700 ) による Windowsで動作するキャラグラエディタ( http://www.maroon.dti.ne.jp/youkan/mz700/ ) も対応している形式。

※３：DumpListEditor
　bugfire2009 さん( https://twitter.com/bugfire01 ) の DumpListEditor( http://bugfire2009.ojaru.jp/download.html#dleditor )。
　その名前からは想像できないですが、セミグラ、動画、フォント、テープイメージの変換、BASICリストの編集、などなどこれでもかと機能が詰まったツール。
　「ダンプリストとはいったい…」と考えさせられる一品。

※４：Magical.MapEditor
　あの、内藤 時浩さん( https://twitter.com/NAITOTokihiro ) が作成している、Magical.MapEditor( https://codeknowledge.livedoor.blog/archives/21133161.html )。
　高機能かつ、多数の機種を想定したものとなっており、その中の１つとしてMZ-700にも対応しています。
　40x25 を超えるキャンパスサイズで MZ-700 のキャラグラを編集できる唯一のツール。(2023/ 4/ 9 独自調べ)