gzoom

変倍して画面コピー

gzoom p1,p2,p3,p4,p5,p6,p7,p8

p1=0~     : 画面にコピーする時の大きさX(ドット単位)
p2=0~     : 画面にコピーする時の大きさY(ドット単位)
p3=0~(0)  : ウィンドウID
p4=0~(0)  : コピー元の左上X座標
p5=0~(0)  : コピー元の左上Y座標
p6=0~     : コピーする大きさX(ドット単位)
p7=0~     : コピーする大きさY(ドット単位)
p8=0~1(0) : ズームのモード

解説

gzoom命令は、 指定したウィンドウIDの画面の一部を現在の描画先カレントポジションに、任意の大きさに変倍してコピーします。
コピー元のウィンドウIDは、自分のウィンドウIDと同じかまたは、screen命令やbuffer命令で初期化されたウィンドウIDでなければなりません。

p8でズームのモードを指定することができます。
p8に1を指定した場合には、 拡大縮小時にハーフトーンを使用した高品質な画像を生成します。(Windows9Xでは動作しません。)

p8が0か、または省略されている場合は、ハーフトーンを使用しませんが、 そのぶん高速に画像処理を行なうことができます。

関連項目

gcopy画面コピー

サンプル逆引き (6)

arusave.hsp
big_chr.hsp
d3m.hsp
mkfont.hsp
star.hsp
tamane3.hsp

情報

バージョン3.6
作成日2019/04/09
著作者onitama
URLhttp://hsp.tv/
備考ver3.6標準命令
タイプ内蔵命令
グループ画面制御命令
対応環境
  • Windows 版 HSP
  • HSPLet
hs ファイルhsphelp\i_graph.hs