HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
1122
26℃gsquareの精度2解決


26℃

リンク

2010/11/22(Mon) 12:59:52|NO.35962

gsquareで大きさを変えないで、ただのコピーをしようとしたのですが
ドットが欠けてしまいます。

http://www.hspcenter.com/hsptvm/archives/2006/06/hsp9.html
ここのサンプルに手を加え、枠を加えました。
実行してみると、左側、右側がおかしいのがわかると思います。

dim x1,10 dim y1,10 dim x2,10 dim y2,10 x1.0=0,200,200,0 y1.0=0,0,200,200 x2.0=0,200,200,0 y2.0=0,0,200,200 screen 2,200,200 color 255,0,0:boxf color 255,255,255 font "",40,2 mes "納豆は" mes "ねばねば!" mes "するぞー!" color 255,255,0 pset 0,0 line 0,199,199,199 line 0,0,0,199 line 0,0,199,0 line 199,0,199,199 gsel 0 cls 3 gmode 200,200 gsquare 2,x1,y1,x2,y2 stop
配列に設定する数が間違っているのでしょうか?



この記事に返信する


あり

リンク

2010/11/23(Tue) 00:23:54|NO.35991

現状のgsquareとgrotateはコピーする画像の右と下の約1ラインずつが
欠けてしまう仕様(?)になっているので100%正確なコピーは出来ません。

とりあえずの対処としてはコピー元サイズを1ドット分大きくして
コピー先は元のサイズにするなどして自分で調整する事になります。
それでも回転コピーでは特定の角度でコピー範囲がずれてしまうので
こういった仕様と割り切るか修正されるのを待つしかありませんね。



26℃

リンク

2010/11/23(Tue) 00:34:54|NO.35993

仕様と割り切って、つかわないようにします。
ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.