■■■古代の値札(03/08/31版) url : http://ha2.seikyou.ne.jp/home/-YAM-/cw/index.html copyright (c) YAM ■概要 ダウンロードどうもありがとうございます。古代の値札は CardWirthのカード用画像に値札を入れるソフトです。 フリーウェアです。画像形式はBMPにのみ対応しています。 ■特色 画像内やパレットから色を取得して値札を描画するためパレッ トをいじりません。低色数のカードに優しい設計となっており ます。 ■動作環境 Windows2000でのみ動作確認しています。バグや不具合等ござい ましたら、メールか掲示板にてご一報いただけるとありがたい です。 ■ファイル構成 kPriceTag.exe プログラム本体 readme.txt このテキスト tag[00-01].bmp 値札用画像 font00.bmp 値札用フォント画像 so[00-01].bmp 完売札用画像 kPriceTag.ini 設定ファイル(一度起動すると作成されます) ■インストール方法 任意のフォルダ内に上記のファイルを展開してください。 ■アンインストール方法 上記のファイルを削除してください。 レジストリ等は使っておりません。 ■メニュー説明 ファイル ・開く 画像を開きます ・保存 画像を保存します ・終了 アプリケーションを終了します クリップボード ・コピー クリップボードに画像をコピーします ・貼り付け クリップボードから画像を貼り付けます 実行 ・描画 値札を描画します ・元に戻す カードを読み込み時の状態に戻します 終了以外はそれぞれメニュー下部のアイコンに対応しています。 またウインドウ上で右クリックすることでも、メニューを呼び 出せます。 ウインドウズの標準的なキーショートカットにも対応させてあ りますので、ご利用下さい。コマンドはメニューのそれぞれ右 に書いてあります。 ■作業手順 1.画像の読み込み 以下のいずれかの方法で画像を読み込みます ・ドラッグアンドドロップ ・メニューの「開く」(Ctrl+O) ・クリップボードから「貼り付け」(Ctrl+V) 画像がBMPでない場合や、サイズがカードサイズでない場合は読 み込めません。 注意!フルカラーのBMPを読み込んだ場合は勝手に256色に減色 されます。ご了承ください。 2.描画の設定と描画 まず「金額の設定」で値札を描画するか、完売札を描画するか 選択します。値札の場合は金額も設定します。金額の上限は 99999spです。入力エリア右の上下ボタンで100sp刻みで増減で きます(入力エリアにフォーカスがある状態でキーボードの カーソルキー上下でも可)。また入力エリアをダブルクリック すると、金額がクリアされます。 次に「色の設定」で描画色を指定します。「画像に使われてい る色で描画」「画像のパレットから色を取得して描画」の場合 は、画像読み込み時に自動で選択されたそれぞれの最明色、最 暗色が使われます。右に表示されている色がそれです。「パレッ ト内の任意の色で描画」は画像の色数が4bpp(16色)の場合の み、選択できます。右の色の表示されている部分をクリックす るとパレットウインドウが表示されますので、そこで使用した い色を選択してください。 以上の設定が終わったら、メニューの「描画」もしくはCtrl+D で値札が描画されます。 「画像ファイルの指定」については別記します。 3.画像の保存 描画をしただけでは画像は保存されませんので、メニューの 「保存」(Ctrl+S)でファイル名を指定して保存します。他の ツールとの連携をはかる場合にはクリップボードへの「コピー」 (Ctrl+C)が便利です。 書くと長いですが、以上のような手順で値札を描画することが できます。 ■画像ファイルの指定について 古代の値札では、アプリ外部に用意されたBMP画像を参照して値 札を描画しています。ので、この画像を変更することで値札の スタイルを変更できます。 値札と完売札についてはそれぞれ、ディフォルト以外に一枚づ つ画像が用意してありますので、「画像ファイルの指定」の右 にあるボタンから変更してみてください。 また、ただのBMP画像なので、ユーザーサイドで画像を追加して いただくことも容易です。 画像の形式については、付属のBMP画像を見ていただくと分かり やすいですが、RGBのRとGの値を参照して書き込んでいます。黒 背景に(255,0,0)(0,255,0)の二色を使って作成してください。 画像サイズは値札画像と完売札についてはカードと同サイズの 74*94、フォントについては110*14(つまり一文字11*14)のも ののみ使用できます。 (フォントについては、描画位置やサイズをいじれるようにし たいと思ってます、そのうち) (画像のパスに日本語が含まれているとパスの表示部分が乱れ てしまうようです。内部的には問題ないようなので、調査して みます) ■開発環境 Delphi 6 personal + Windows2000 ■免責 このソフトの使用に因るいかなる損害も作者は責任を負いません。 自己責任においてご利用ください。 ■謝辞 今回BMPの内部的な取り回しの部分に、中村拓男さん作のコンポー ネント「TNkDIB」を使わせていただきました。 中村の里:http://www.asahi-net.or.jp/~HA3T-NKMR/index.htm ■更新履歴 03/08/31版 インターフェースの大幅変更 03/02/20版 公開 [EoF]