// Windowで画像描画 32×32+1個ウィンドウを並べて画像を書く
// 他の大きさでもいいけど、とりあえずコレくらいだと問題ないかと
// ただ、画面を1025個も開くので運が悪いとPC死にます
#include “hspcv.as” // 画像処理プログラム読み込み HSPCVの方が何かと便利なので
// 画像選択
dialog “jpg;*.gif;*.png;*.bmp”,16:if stat==1{file=refstr:goto *start}else{end}
*start
cvreset:cvbuffer 0,640,480:cvload file,0:cvgetinfo img_w,0,CVOBJ_INFO_SIZEX:cvgetinfo img_h,0,CVOBJ_INFO_SIZEY:n=32.0/img_w:img_nh=1.0*img_h*n:cvresize 32,int(img_nh),0,CV_INTER_AREA:screen 0,32,32,0,0,0:cvgetimg 0,0 // 初期化 画像サイズ取得 計算 リサイズ 画面へ出力
if img_nh>32 {rp=32}else{rp=img_nh} // 何回縦ループすればいいか考える
repeat rp:cur_w=0:repeat 32:gsel 0:pget cur_w,cur_h:r=ginfo(16):g=ginfo(17):b=ginfo(18):bgscr scr+1,5,5,0,52+(cur_w*5),(cur_h*5)+20,5,5 :color r,g,b:boxf:cur_w++:scr++:loop:cur_h++:loop //描画部分
作成環境
HSP3.1
Intel Pentium Dual-Core E2160
MEM Samsung PC-6400 1GBx4(4GB)
OS XP
動画用意しました。
ニコニコ見れない方は頑張ってアカウントとってね!
// っていうか、編集しろよ俺

4月 30th, 2008 at 23時29分32秒
なんかよくわからんのでやる夫かねっえで説明して下さい
5月 1st, 2008 at 22時03分18秒
http://www.nicovideo.jp/watch/sm3161866
ねっえで説明するより動画を見たほうが早いと思うのでどうぞ
5月 2nd, 2008 at 00時45分59秒
動画用意したのかよ!し、仕方ないから見てあげたわよ・・・ひ、暇だったのよ!・x・
5月 2nd, 2008 at 06時17分25秒
ツンデレツンデレ