//-----------------------------------------------------------
// 「オフライン版AAぴんが〜」β版(2005.12.18)
//-----------------------------------------------------------
■なんなの?
アスキーアート(AA)保管サイト、もしくはAA収録を伴うイベント向けのツールです。
AAのログをPNG画像に変換して万人が閲覧できるようにします。
PNG画像化の対象は、HTMLファイル、フォルダ、コピペ、から選択できます。
HTMLファイル、フォルダの場合は、ファイル内のAA部分だけをPNG画像化し
元HTMLファイルを書き換えてPNG画像を表示できるようにします。
■動作環境
Windows2000、XP、Me上にて、VC++6で作成しました。
他のOSは未確認です。
■インストール
適当なフォルダを作ってそこに解凍してください。
それだけです。
■アンインストール
インストールしたフォルダごと削除してください。
レジストリはいじりません。
■サンプルについて
動作確認用のサンプル元データを用意しました。
(新)ビデオ棚の設定(初期値)で処理できます。
適当に動作を試してみてください。
■使用方法
★PNG画像化対象がHTMLファイルおよびフォルダの場合、
同時に元ファイルを改変するので注意してください!
あらかじめ元ファイルの複製・退避をおこなうか、
対象フォルダを適当なところへコピーして作業してください。
以下にダイアログコントロールの意味を示します。
共通:
すべての対象に共通の設定・操作です。
・PNG画像生成ボタン
開いているタブの対象に対してPNG化処理を行います。
進捗表示ダイアログのキャンセルボタンで中断します。
ファイルタブ、フォルダタブ共通:
HTMLファイルからPNG化処理対象部分の切り出しするための設定です。
・エンコードラジオボタン
対象ファイルの文字コードを指定します。
・開始タグエディットボックス
AAとみなす文字列の開始タグを指定します。
(タグ自身はAAに含まれません)
三種類指定できます。
通常、
かのようです。
・終了タグエディットボックス
AAとみなす文字列の終了タグを指定します。
(タグ自身はAAに含まれません)
三種類指定できます。
保管サイトの収録の仕方によってまちまちになります。
・元ファイルを"backup"フォルダに保存するチェックボックス
チェックしておくと"backup"フォルダを作成して
対象フォルダ中のファイルを保存します。
タグ指定には
・以下のエスケープシーケンスが使用できます。
\n = 改行文字
・大文字小文字が区別されます。
・正規表現は使えません。
ファイルタブ:
対象がHTMLファイルのとき固有の設定です。
HTMLファイルに対してPNG化処理を行います。
・対象ファイルエディットボックスと参照ボタン
PNG画像化処理の対象にするファイルを選択します。
フォルダタブ:
対象がフォルダのとき固有の設定です。
フォルダ内のHTMLファイルに対してPNG化処理を行います。
・対象フォルダエディットボックスと参照ボタン
PNG画像化処理の対象にするフォルダを選択します。
・サブフォルダも処理するチェックボックス
サブフォルダ階層の処理有無を選択します。
・走査対象ファイルエディットボックス
PNG化処理対象のファイル種類を指定します。
コピペタブ:
対象がコピペのとき固有の設定です。
テキストデータに対してPNG化処理を行います。
・コピペエディットボックス
PNG画像化処理の対象にするAAを編集します。
以下にメニュー項目の意味を示します。
・ファイル-設定を読み込む...
ファイルに保存した設定をダイアログに反映します。
・ファイル-名前をつけて設定を保存...
ダイアログ上の設定をファイルに保存します。
・ファイル-終了
アプリケーションを終了します。
・ヘルプ-バジョーンの表示
アプリケーションのバージョンを表示します。
[設定]-[総合設定...] 設定ダイアログ:
・文字色、背景色ボックス
クリックするとカラー選択ダイアログが開きます。
文字色、背景色を指定します。
・余白エディットボックス
PNG画像の余白幅を設定します。上下左右全てに適用されます。
・行高さエディットボックス
AAの1行あたりの高さを指定します。
・半角SP動作の模擬 チェックボックス
チェックすると行頭半角スペース、半角ダブルスペースを無視します。
・横幅の固定 チェックボックス
チェックすると、生成するPNG画像の横幅を一定にします。
・横幅テキストボックス
PNG画像の横幅を指定します。
・どうなってもいい チェックボックス
フールプルーフ設定を変更します。
大きすぎるPNG画像を生成しようとするとPCがフリーズする可能性が
あるので、出力大きさを制限する機能です。
・横幅上限テキストボックス
画面幅より大きな値を入力すべきではありません。
・高さ上限テキストボックス
PCの処理能力を超えるような大きな値を入力すべきではありません。
■便利な機能
・コピペエディットボックスにはUnicode混じりのテキストもコピペできます。
UnicodeはHTML文字符号に変換されます。
・ファイルをドロップするとファイルタブが開き、PNG化処理を開始します。
・フォルダをドロップするとフォルダタブが開き、PNG化処理を開始します。
■設定例
たとえば以下のように設定します。
★(新)ビデオ棚の場合
エンコード:Shift-Jis
開始タグ:
終了タグ:\n
★(新)モナー童話集さんの場合
エンコード:Shift-Jis
開始タグ:
終了タグ:、
★ラ研さんの場合
エンコード:Shift-Jis
開始タグ:
終了タグ:、
★AA長編板@2chのHTML(スレッドを全部読む)の場合
エンコード:Shift-Jis
開始タグ:
終了タグ:、
背景色:R239,G239,B239
★(新)モナー童話集掲示板(したらばJBBSの、インデクスページ)の場合
エンコード:EUC
開始タグ:
終了タグ:、