○RastaMan05

siegel's BBS 『散策寺』様を覗いていたら、モナリザの絵がありました。違いが何だかサッパリ でしたが、ソリッドと聞いてビックリ仰天。(@_@)是非一度ご訪問下さい。いかがですか、上記ラス タマンのなせる技です。
『作者様、有り難うございます。m(._.)m』

この石像は5メガあります。(^_^;)物好きの方はご笑覧下さいf(^^;)

ラスタマンの「ソリッド変換」「範囲全色」「最小ソリッド(1ピクセル)で変換したものです。読み込む画像は前もって減色などしてデータ量を落としてあります。

先だっては、拠ん所なき事情で一週間パソコンに触れられなかった某お隣さん。復帰して 直ぐに「間様」のサイトを覗きモナリザを見たんですね。当然私が導入していると思い顔を出す。 案の定、上記ファイル等を作っている真っ最中。「やっぱりね」「おお、お帰りなさい」挨拶も そこそこにラスタマン談義。「凄いなぁ・・じゃこれから落とします。」と帰ったのだが、これが つまらない設定のために「未実行」となり、散々彼を悩ますことになる笑い話があるのですが、 後日アップする「初級者による初級者のためのラスタマン紹介」に譲ることといたします。m(._.)m
現在ラスタマンの勉強中なので、何時になるか定かではありません。f(^^;)

未だ勉強途上ですが上記「笑い話」を暴露しちゃいましょうかぁ・・・f(^^;)
未実行に次ぐ未実行・・いい加減な私なんかは「未実行・・・フミュ・・まぁ後でやるか」なんですが、真面目な彼はそうはいかないのですねぇ。「お手上げです・・・うーむ・・('〜`;)」話を聞くと動かない方が不思議・・「んじゃ、私のbat送るから、見比べてみて」なんたって、 「現場のJW」様で知っ た「WinMerge 」までインストールしている彼、それで比較し「パス以外は寸分の狂い無し」との返事。「フーン・・じゃ、送ったbatと同じホルダを作りそこにセットしたら・・・」暫くして「動きました・・(・・?」
ホルダ名を聞くと「((外部変形05))」と半角の「(」を使っていると言う。そりゃあ駄目だ、半角のその手の記号は使わないのが常識としたものなのだが、初めに言わなかった私が悪いか・・・f(^^;)
私が使っているホルダ名の記号は皆全角なのだが・・・「外変メニュー G+」のページでは「半角 カタカナ」とだけ書いてある・・早速直しておきました。m(._.)m
この話は喜劇と言うより、我々クラスには悲劇であります。f(^^;)「追々直したら・・」「数あるからなぁ・・」「だよねぇ・・」f(^^;)・・「こんな顔文字なんかも問題かもね」「いままで動いてた からねぇ・・」「何でだろうね・・」
おわり



さて本題。1図は画像を読み込んだところ。画像ファイルをjww上に《オリジナルの》解像度、大きさで表示します。 jwwの文読で読み込んだ違いを知って下さい。
2図、画像の上にjwwでソリッドします。
3図、RastaManを起動、「ラスタ変換」「ソリッド→既存ラスタ」にて読み込んだ図形を含めて右クリックします。・・ここをお間違いなく・・・
元画像にソリッドした色と透過度を計算して貼り付け、別ファイルに保存し(設定した作業ホルダに)それをjwwで画像ファイルとして表示します。色が気に入らなければjwwのソリッドまで戻り一発変換(知ってますよね)出来ますから、気に入った色、透過度になるまで繰り返せます。画像はその都度別ファイルで保存されますから、気に入ったものを選べばよいてな寸法です。
当然ながら、初めに読み込んだ元画像に変化はありません。分かりにくい説明で申し訳ありません。「初級者による初級者のためのラスタマン紹介」てなことでご勘弁を。(^_^;)

さて、私がやりたかったのはこれなんです。jww上で直線、曲線でルートを書き込み、「線種ソリッド分割」にて幅を指定して変換しました。あっという間に作図出来ますし、出来上がりも上図とは大違いです。よし・・(^o^)v・・
しかしそうは問屋が卸しません。(@_@)ラスタマンさんは、このソリッドを認識してくれない。 ウミュー・・どうしよう・・このまま使うか、あくまで透過に拘るか・・・
そうだ、線をソリッドにする外変をネットで頂いた記憶がある。検索すると(自分のパソコンの中を) 「line2sld」という外変が見つかる。「直線から指定した幅のソリッド図形を作成」してくれる らしい。よし、これだ。(^o^)v 

左図は直線を赤で書き込み、外変起動前にペン色を変えてあります。
外変紹介先には【 SUuSAN 様のHPへ 】とあるのですがリンク切れのようです。作者様にはこの場を 借りて御礼申し上げます。m(._.)m
ruby.exeを使うのですが、druby.exeにしたら動きました。

左図が出来たら、赤線を削除します。
jwwのソリッドコマンドから「色設定」にてソリッドの色を選択しておきます。「範囲選択」から 「属性変更」「指定線色に変更」から線の色を選ばずに「OK」「OK」で一発変換します。
「ソリッドさえしちゃえばこっちのものだ」と毎度思う場面です。(^_^;)

いかがでしょうか。透過処理すると線のギザギザも目立たなくなりますね。
九十九折れの部分をどうするかがこれからの課題です。

手慣れた画像ソフトなら早いでしょうが、手慣れたものを持ってない・・(^_^;)試しに「gimp2.2」 でやったら凄い時間がかかりました。たまにしか使わないから、どれをどうすればどうなるかを 忘れてる訳ですからネェ・・(^_^;)手慣れた(そうでもないか・・・)jwwでこの様なことが出来る のは素晴らしい事だと思い、jwwの作者様、外変の作者様、並びに関係者の皆様にはいつも感謝して おります。m(._.)m


この様な使い方はいかが。(^o^)v袋文字をソリッドして、WinShotで画像として切り抜き保存します。 jww上に読み込みます。背景を黒にしておけば画像の範囲が分かります。






画像上でソリッドする範囲を書き込みます。分割などjwwの独壇場となります。(^o^)v






jwwで適当にソリッド
線は削除しソリッドのみに。




ラスタマンで変換です。<^Q^>


以下、参考まで。
Gメニューのbatファイル指定です。私のRastaMan.batのパスです。
;----------------------------
tytle= ■ラスタマンRastaMan05
bat= C:\jww\〔外部変形C〕\RastaMan05\RastaMan.bat
;----------------------------

---------RastaMan.bat パスを挿入してるだけです-----
@REM ラスタマン【0:Main】
@echo off
goto end
REM #jw
REM #cd
REM #hc ラスタマン【0:Main】
REm #hm|ファイル(&1)|編集(&2)|→ラスタ変換(&3)|→ソリッド変換(&4)|設定(&5)|
REM #:1
REM #h/C:\jww\〔外部変形C〕\RastaMan05\File.bat
REM #e
REM #:2
REM #h/C:\jww\〔外部変形C〕\RastaMan05\Henshuu.bat
REM #e
REM #:3
REM #h/C:\jww\〔外部変形C〕\RastaMan05\Raster.bat
REM #e
REM #:4
REM #h/C:\jww\〔外部変形C〕\RastaMan05\Solid.bat
REM #e
REM #:5
REM #h/C:\jww\〔外部変形C〕\RastaMan05\Settei.bat
REM #e

:end
echo #>jwc_temp.txt
-----------------------------------
-------File.bat 同じくパスの挿入-------
RastaMan.batRastaMan.bat@REM ラスタマン【1:ファイル】
@echo off
goto %1
REM #jww
REM #cd
REM #hcラスタマン【1:ファイル】
REM #hm|新規作成|開く|保存|削除|別フォルダコピー|別フォルダへ移|TEMPフォルダ開|プロパティー|<
REM #:1
REM #hf
REM #h1
REM #hc なにかデータを含んでください.
REM #c 解像度/_/D
REM #bz
REM #e

REM #:2
REM #hf
REM #0 画像を表示する位置を指示してください.
REM #e

REM #:3
REM #hf
REM #1ch 別名で保存する画像を指示してください.
REM #k
REM #e

REM #:4
REM #hf
REM #1ch 削除する画像を指示してください.(ファイル自体も削除します)
REM #e

REM #:5
REM #hf
REM #1ch 別フォルダにコピーする画像を指示してください.
REM #e

REM #:6
REM #hf
REM #1ch 別フォルダに移動する画像を指示してください.
REM #e
REM #:7
REM #hf
REM #e

REM #:8
REM #hf
REM #1ch 情報を表示する画像を指示してください.
REM #e

REM #:9
REM #h/C:\jww\〔外部変形C〕\RastaMan05\RastaMan.bat
REM #e

:1
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /FNEW %2 > jwc_temp.txt
goto END
:2
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /FOPEN > jwc_temp.txt
goto END
:3
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /FSAVE > jwc_temp.txt
goto END
:4
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /EDEL > jwc_temp.txt
START/B cmd /C deltemp.bat
goto END
:5
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /FCOPY > jwc_temp.txt
goto END
:6
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /FMOVE > jwc_temp.txt
START/B cmd /C deltemp.bat
goto END

:7
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /FTEMPOPEN > jwc_temp.txt
goto END

:8
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /FINFO > jwc_temp.txt
goto END
:9
:END
------------------------------------

-------Henshuu.bat以下同じようにパスを挿入-------
@REM ラスタマン【2:編集】
@echo off
goto %1
REM #jww
REM #cd
REM #hcラスタマン【2:編集】
REM #hm|clipコピー|clip貼付|_|_|_|_|_|_|<
REM #:1
REM #hf
REM #1ch クリップボードにコピーする画像を指示してください.
REM #bz
REM #e

REM #:2
REM #hf
REM #0 クリップボードから画像を貼り付ける位置を指示してください.
REM #e

REM #:3
REM #hr
REM #e

REM #:4
REM #hr
REM #e

REM #:5
REM #hr
REM #e
REM #:6
REM #hr
REM #e
REM #:7
REM #hr
REM #e
REM #:8
REM #hr
REM #e
REM #:9
REM #h/C:\jww\〔外部変形C〕\RastaMan05\RastaMan.bat
REM #e
:1
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /CCOPY > jwc_temp.txt
goto END
:2
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /CPASTE > jwc_temp.txt
goto END
:3
:4
:5
:6
:7
:8
:9
:END
------------------------------

-------Raster.bat-------------
@REM ラスタマン【3:ラスタへ変換】
@echo off
goto %1
REM #jww
REM #cd
REM #hcラスタマン【3:ラスタへ変換】
REm #hm|ソリッド->新ラスタ|ソリッド->既存ラスタ|_|_|_|_|_|_|<
REM #:1
REM #hf
REM #h1
REM #g1
REM #hc ラスタデータ(複数)とソリッド三角・四角形を同時に選択
REM #c 解像度/_/D
REM #c 透過度(0〜255)/_/A
REM #zw
REM #bz
REM #e

REM #:2
REM #hf
REM #h1
REM #g1
REM #hc ラスタデータ(複数)とソリッド三角・四角形を同時に選択
REM #c 透過度(0〜255)/_/A
REM #zw
REM #bz
REM #e

REM #:3
REM #hr
REM #e

REM #:4
REM #hr
REM #e

REM #:5
REM #hr
REM #e

REM #:6
REM #hr
REM #e

REM #:7
REM #hr
REM #e

REM #:8
REM #hr
REM #e

REM #:9
REM #h/C:\jww\〔外部変形C〕\RastaMan05\RastaMan.bat
REM #e
SolidBoundBMP
:1
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /SolidBoundBMP %2 %3 > jwc_temp.txt
goto END
:2
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /FEDIT %2 %3 > jwc_temp.txt
goto END

:3
:4
:5
:6
:7
:8
:9
:END
---------------------------

------Settei.bat-----------
@REM ラスタマン【5:設定】
@echo off
goto %1
REM #jww
REM #cd
REM #hcラスタマン【5:設定】
REm #hm|コーデック情報|オプション|_|_|_|_|_|_|<
REM #:1
REM #e

REM #:2
REM #e

REM #:3
REM #hr
REM #e

REM #:4
REM #hr
REM #e

REM #:5
REM #hr
REM #e

REM #:6
REM #hr
REM #e

REM #:7
REM #hr
REM #e

REM #:8
REM #hr
REM #e

REM #:9
REM #h/C:\jww\〔外部変形C〕\RastaMan05\RastaMan.bat
REM #e

:1
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /FENC %2 %3 > jwc_temp.txt
goto END

:2
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /OPTION %2 %3 > jwc_temp.txt
goto END

:3
:4
:5
:6
:7
:8
:9
:END
--------------------------

---------Solid.bat--------
@REM ラスタマン【4:ソリッドへ変換】
@echo off
goto %1
REM #jww
REM #cd
REM #hc ラスタマン【4:ソリッドへ変換】
REM #hm|L)点指定ソリッド|R)多角形全色|範囲全色|範囲モノ色|_|_|_|_|<
REM #:1
REM #hf
REM #hc 画像の色を取得
REM #1ch画像指定指示
REM #2 ポイント
REM #99#
REM #c 最小ソリッドの大きさ(ピクセル1〜255)/_/M
REM #g1
REM #bz
REM #e

REM #:2
REM #hf
REM #hc ソリッド変換をする範囲を指定してください。
REM #1ch画像指定指示
REM #2-
REM #99#
REM #g1
REM #c 最小ソリッドの大きさ(ピクセル1〜255)/_/M
REM #bz
REM #hr
REM #e

REM #:3
REM #hf
REM #h1
REM #hc ソリッド変換をする範囲を指定し、画像をRクリックで追加指示してください。
REM #g1
REM #c 最小ソリッドの大きさ(ピクセル1〜255)/_/M
REM #bz
REM #e

REM #:4
REM #hf
REM #h1
REM #hc ソリッド変換をする範囲を指定し、画像をRクリックで追加指示してください。
REM #g1
REM #1画像上の変換したい色を指示して下さい
REM #c 最小ソリッドの大きさ(ピクセル1〜255)/_/M
REM #c 変換色のゆとり範囲を指定して下さい(0〜255) /_/T
REM #bz
REM #e

REM #:5
REM #hr
REM #e

REM #:6
REM #hr
REM #e

REM #:7
REM #hr
REM #e

REM #:8
REM #hr
REM #e

REM #:9
REM #h/C:\jww\〔外部変形C〕\RastaMan05\RastaMan.bat
REM #e

:1
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt> nul
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /FGETPIX %2 %3 > jwc_temp.txt
goto END

:2
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt> nul
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /SFREEMOSAIC %2 %3 > jwc_temp.txt
goto END

:3
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt> nul
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.exe /SMOSAIC %2 %3 > jwc_temp.txt
goto END

:4
copy jwc_temp.txt temp.txt > nul
del jwc_temp.txt> nul
C:\jww\〔外部変形C〕\RastaMan05\RastaMan.EXE /SRASMONO %2 %3 > jwc_temp.txt
goto END

:5
:6
:7
:8
:9
:END
--------------------