XPMデータ(2値画像)をFP-40印刷用イメージデータに変換

XPMデータ(2値画像)をFP-40印刷用イメージデータに変換

XPM形式の画像(白黒の2値画像)をFP-40印刷用のイメージデータ(16進数文字列)に変換します。

XPMソースコードの色指定

XPMソースコードの色指定部分(/* colors */の次の行からの指定)を見て、#000000と#FFFFFFがどの文字に割り当たっているかを指定してください。空白は未入力で結構です。

#000000 → 
#FFFFFF → 

XPMソースコードのペースト

XPMソースコードの画像部分(/* pixels */の次の行から「};」の前の行までの配列部分)をペーストし「変換する」ボタンをクリックしてください。イメージデータ(16進数の文字列)が下のテキストボックスに表示されます。


FP-40印刷用のイメージデータ


ダウンロード

※この内容をF0~F9のどこか空いたところに転送してください

確認用ピクセルイメージ

    

印刷用プログラムリスト


1000 REM PRINT IMAGE
1010 LPRINT CHR$(27);"A";CHR$(8);
1020 INPUT "FILE AREA(0-9)?",F
1030 PRINT "F"+RIGHT$(STR$(F),1)
1040 RESTORE#("F"+RIGHT$(STR$(F),1))
1050 FOR I=1 TO 32
1060   PRINT "PRINTING LINE:";(I-1)*8;"-";(I*8)-1
1070   FOR J=1 TO 4
1080     READ# A$
1090     LPRINT CHR$(27);"K";CHR$(64);CHR$(0);
1100     FOR K=0 TO 63
1110       B$=MID$(A$,K*2+1,2)
1120       LPRINT CHR$(VAL("&H"+B$));
1130     NEXT K
1140   NEXT J
1150   LPRINT
1160 NEXT I
1170 LPRINT "fin."
1180 END
        

※印刷イメージの表示には、PBロッキーさん(https://blog.pb-100.ga/)作の"hamura.css"(https://github.com/PB-100/hamura.css)を利用させていただいています。

コメント