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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0801
サカナ透過png画像の回転2解決


サカナ

リンク

2009/8/1(Sat) 18:43:44|NO.26668

こんにちは。透過png画像を、拡大縮小・回転させようと思いました。
画像を読みこむところはできたのですが
回転させようとすると透過部分が白で表示されてしまいます。
どうしたら透過したまま回転できるか、わからなくて質問しました。
よろしければ教えてください。


#include "mod_img.as" color 0,255,0:boxf dialog "BMP;*.JPG;*.PNG;*.GIF;*.ICO;*.TIFF",16 if stat=0:end buffer 2:imgload refstr sx=size@mod_imgctx(0) sy=size@mod_imgctx(1) gsel 0:gmode ,sx,sy repeat kaiten=3.14*cnt/180 redraw 2 grotate 2, , ,kaiten redraw 1:wait 1 loop



この記事に返信する


ANTARES

リンク

2009/8/2(Sun) 10:35:07|NO.26681

 gmodeのモード2または4を使います。
ファイルは透過であってもなくても関係ありません。



サカナ

リンク

2009/8/2(Sun) 10:58:22|NO.26682

gmodeのモード4で解決しました。ありがとうございました。

#include "mod_img.as" win.0=ginfo_winx, ginfo_winy color 0,255,0:boxf;背景 buffer 2 chdir dir_cur+"/gazo":imgload "1.png";画像 sx=size@mod_imgctx(0) sy=size@mod_imgctx(1) gsel 0 repeat k=3.141592*2/360 redraw 0:color 0,255,0:boxf color 255,255,255:gmode 4,sx,sy,256 pos win.0/2,win.1/2:grotate 2, , ,k*cnt*5;5度ずつ redraw 1:wait 1 loop



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