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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0713
ぺろ画像の透過処理6解決


ぺろ

リンク

2015/7/13(Mon) 02:44:04|NO.70097

画像の透過処理でつまずいています。
以下のソースを実行すると
gyazoのように白で背景が塗りぶされてしまいます。
gmode 2でしたら黒い部分を透過色としますが
白い部分を、透過する方法が分かりません。
わかる方教えてください
よろしくお願いします

ソース

screen 0,400,400 Pic_dir = dir_exe + "\\hsptv" picload Pic_dir + "\\bg01.jpg",1 onclick gosub *click stop *click pos mousex,mousey dialog "",16 picload refstr,1 return

使用素材

http://www.dotup.org/uploda/www.dotup.org413650.png.html

実行結果

http://gyazo.com/f127f3d3ed4a608bcdad99a22ea81aa2



この記事に返信する


hoho

リンク

2015/7/13(Mon) 03:35:26|NO.70099

picloadで透過するのは画像自体に透過色が設定されている場合です。
ぺろさんがやりたいことをするには一度bufferで作った画面に読み込んでから
colorで白を設定してgmode 4ののちgcopyです。



スペース

リンク

2015/7/13(Mon) 10:55:19|NO.70101

1色を透過するだけなら色指定できるgmode4で十分ですが、
それだとアンチエイリアスがかかってない、ギザギザの素材・文字に見えるので、
gmode7をお勧めします。



ぺろ

リンク

2015/7/14(Tue) 01:33:32|NO.70114

難しいですね。。


http://gyazo.com/a2c0404e4b4e4eaf4a5e191336a9f5fc

このような感じで背景を決めてその上に適当な画像を合成したいのですが
上手くいきません。。

サンプル頂けると嬉しいです



hoho

リンク

2015/7/14(Tue) 04:19:45|NO.70118

検索すれば普通に出てきそうですけど


screen 0,400,400 Pic_dir = dir_exe + "\\hsptv" picload Pic_dir + "\\bg01.jpg",1 onclick gosub *click buffer 1 picload "www_dotup_org413650.png" gsel 0 color 255,255,255 gmode 4,ginfo_winx,ginfo_winy,256 stop *click pos mousex,mousey gcopy 1 return



ぺろ

リンク

2015/7/16(Thu) 01:02:54|NO.70134

タイトルと内容が外れてしまうのですが


https://www.youtube.com/watch?v=sA8_DWIIUjc

この動画のような感じで似た色を塗り潰し
なんて事は、どうすればできるのでしょうか?
かなり難題な質問ですがよろしくお願いします



ぺろ

リンク

2015/7/16(Thu) 01:25:31|NO.70135

自己解決しました!



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