home *** CD-ROM | disk | FTP | other *** search
/ FreeWare Collection 2 / FreeSoftwareCollection2pd199x-jp.img / fbasic / paled / basfile / p102doc.bas next >
Encoding:
BASIC Source File  |  1990-06-14  |  5.9 KB  |  138 lines

  1. 50000 '☆PALED・V1.02説明書     By Dante
  2. 50010 '
  3. 50020 '☆PALEDはTowns-Paintの貧弱なパレット操作をサポートするための、256色
  4. 50030 'モード専用パレットファイル編集ツールです。画像を見ながらフルマウス
  5. 50040 'オペレーションで簡単にパレットの設定ができます。
  6. 50050 ' PALEDで扱うパレットファイルにはP25のヘッダを使っているのでT-Paint
  7. 50060 'で読み込むことができます。
  8. 50070 ' TIFF・P25・GRP形式の画像のロード、P25又はパレットファイル
  9. 50080 'からのパレット情報のロード、TIFFの画像のセーブ、パレットファイルの
  10. 50090 'セーブが出来ます。
  11. 50100 ' 主な機能は単色設定、スポイト、、ソート、グラデーション、RGB輝
  12. 50110 '度シフトなどです。
  13. 50120 ' 画面切替えにIO.REXを使っている所以外は全てBASICですから、ガンガン
  14. 50130 '改造して使って下さい。
  15. 50140 '
  16. 50150 '***IO.REXはOh!FM誌'90年2月号に掲載されたプログラムです。***
  17. 50160 '
  18. 50170 '
  19. 50180 '☆説明を読むより実際に使って見た方が速いので、とりあえずPALED.BASを
  20. 50190 '使ってみましょう。その後で以下の説明を読むようにしてください。
  21. 50200 '
  22. 50210 '
  23. 50220 '☆操作説明
  24. 50230 '
  25. 50240 '☆PALEDのエディット画面は下図のように6つのブロックに別れています。
  26. 50250 'このブロックごとに操作方を説明します。
  27. 50260 '
  28. 50270 '+-------+-------+
  29. 50280 '|       |       |   1:オリジナルパレットテーブル
  30. 50290 '|   1   |   2   |   2:ソートパレットテーブル
  31. 50300 '|       |       |   3:A色、B色、RGB輝度シフト
  32. 50310 '+-------+-------+   4:4色混合グラデボード
  33. 50320 '|       |       |   5:ファイルナンバー、セーブ、ロード
  34. 50330 '|   3   |   4   |   6:各種コマンド
  35. 50340 '|       |       |
  36. 50350 '+-------+-------+
  37. 50360 '|   5   |   6   |
  38. 50370 '+-------+-------+
  39. 50380 '
  40. 50390 '1:オリジナルパレットテーブル
  41. 50400 '
  42. 50410 ' 色番号0番から255番までが順に並んでいます。このテーブルをクリック
  43. 50420 'するとA色が設定されます。
  44. 50430 '
  45. 50440 '2:ソートパレットテーブル
  46. 50450 '
  47. 50460 ' このテーブルは始めの3色がT-Paintのシステムリザーブ色の黒、灰色、
  48. 50470 '白になっています。パレットをロードした時はその他の色の並び順はオリ
  49. 50480 'ジナルパレットテーブルと同じですが、SORTコマンドを実行すると色の並
  50. 50490 'び順が変わります。
  51. 50500 ' このテーブルをクリックするとA色が設定されます。
  52. 50510 ' このテーブル内でドラッグすると、ドラッグの始点がA色に、終点がB
  53. 50520 '色になります。
  54. 50530 '
  55. 50540 '3:A色、B色、RGB輝度シフト
  56. 50550 '
  57. 50560 ' A色、B色をのRGBを直接操作します。色表示の上側の数字はソート
  58. 50570 'テーブルの番号、下側の数字はオリジナルの色番号です。
  59. 50580 ' A色の設定は上記の1・2をクリック、2のテーブル内でドラッグする
  60. 50590 'と始点がA色・終点がB色になります。
  61. 50600 ' その下のSHIFTとあるのはRGB輝度シフトをする時のパラメータです。
  62. 50610 'SFT1コマンドは輝度の加減、SFT2コマンドは輝度の乗除を行います。
  63. 50620 '
  64. 50630 '4:4色混合グラデボード
  65. 50640 '
  66. 50650 ' このテーブル内をクリックすると、その場所に応じた色にA色が設定さ
  67. 50660 'れます。4角の色を変えるには画面上の好きな色をドラッグしてひっぱっ
  68. 50670 'てきます。(いわゆるスポイトです)
  69. 50680 ' 内側の表示はSQGRコマンドで書換えます。
  70. 50690 '
  71. 50700 '5:ファイル関連
  72. 50710 '
  73. 50720 ' ファイルナンバーはロード及び削除時のパレットファイルのファイル番
  74. 50730 '号を表します。セーブ時のファイルネームは、オフセット値から順に空い
  75. 50740 'た番号をさがして自動的につけます。ファイルネームはPAL000.P25~PAL9
  76. 50750 '99.P25の1000個が使えます。空きがなかなか見つからないと極端にセーブ
  77. 50760 'が遅くなるので、オフセット値はこまめに変えてください。
  78. 50770 '
  79. 50780 'PLSV:パレットファイルのセーブを行います。
  80. 50790 'PLLD:パレットファイルのロードを行います。
  81. 50800 'PFKL:パレットファイルの削除を行います。
  82. 50810 'SRSV:ソートパレットテーブルの並び順の通りにセーブを行います。ただ
  83. 50820 '   し始めの3色はそれぞれ0、182、255番になります。このセーブを行
  84. 50830 '   うと色の並び順が変わるので、すでにある絵のパレットを変える時
  85. 50840 '   には充分注意してください。
  86. 50850 '
  87. 50860 '6:各種コマンド
  88. 50870 '
  89. 50880 'INIT:イニシャルパレットファイルを読み込み、イニシャライズを行いま
  90. 50890 '   す。PF1キーを押しても同じことができます。
  91. 50900 'SORT:G*65536+R*256+Bの小さい順に、ソートパレットテーブルを書換えま
  92. 50910 '   す。30~40秒かかります。
  93. 50920 'SQGR:4色混合グラデボードを書き換えます。25秒ほどかかります。
  94. 50930 '
  95. 50940 'GRAD:ソートパレットテーブルのA色からB色の間でグラデーションをし
  96. 50950 '   ます。
  97. 50960 'SFT1:ソートパレットテーブルのA色からB色の間でシフトパラメータの
  98. 50970 '   分だけRGB輝度を加減します。
  99. 50980 'SFT2:ソートパレットテーブルのA色からB色の間でシフトパラメータの
  100. 50990 '   分だけRGB輝度を乗除します。40Hで倍、C0で8倍、-40Hで半分、
  101. 51000 '   -C0で8分の1になります。
  102. 51010 'TFSV:TIFF形式でセーブします。ファイルネームは立ち上げ時にエディター
  103. 51020 '   でプログラムの冒頭の設定で決めておきます。
  104. 51030 'TLLD:パレット情報をテキスト形式でセーブします。(テロップファイル
  105. 51040 '   といいます)
  106. 51050 '
  107. 51060 ' あまったとこは適当にサブルーチンを組んで使ってください。(なんて
  108. 51070 'いいかげんなやり方(笑))
  109. 51080 '
  110. 51090 '☆その他の操作
  111. 51100 '
  112. 51110 'マウス右ボタン:画面の切替え
  113. 51120 'PF1キー:イニシャライズ
  114. 51130 'BREAKキー:プログラムの終了(笑)
  115. 51140 '
  116. 51150 '
  117. 51160 '☆設定
  118. 51170 '
  119. 51180 ' PALEDではパレットファイル以外のファイルネームは全てプログラム冒
  120. 51190 '頭の設定部で設定しておきます。
  121. 51200 ' FLGLFの値によって最初にロードする画像ファイルが変わります。
  122. 51210 ' 他にはパレットファイルのディレクトリを指定したり、マウスカウント
  123. 51220 'の設定を変えたり、最初に4色混合グラデボードを描くのを省略したりで
  124. 51230 'きます。プログラムのコメントを参照してください。
  125. 51240 '
  126. 51250 '
  127. 51260 '☆このプログラムやサブルーチンは自由に使ってください。改良してアッ
  128. 51270 'アップしたりしてもかまいません。転載も自由です。ただし、IO.REXを使
  129. 51280 'う場合は「このプログラムはOh!FM'90年2月号掲載のIO.REXを使っています」
  130. 51290 'とドキュメント等に明記する必要があります。
  131. 51300 '
  132. 51310 '
  133. 51320 '☆付属のパレットファイルPAL000.P25~PAL004.P25はT-Paintのサンプルか
  134. 51330 'ら取ったものです。
  135. 51340 '
  136. 51350 '
  137. 51360 '   NIFTY PEE01022  大友 穣(Dante)
  138.