Comment detail
JPEGをGETして色反転して保存 (Nested Flatten)
> これじゃあまりにアレなので、後ほどIImgCtxとhspcvを使ったきちんとしたのも投稿したいです。
というわけで投稿。
というわけで投稿。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #include "hspcv.as"
#define IID_IImgCtx "{3050f3d7-98b5-11cf-bb82-00aa00bdce0b}"
#define CLSID_IImgCtx "{3050f3d6-98b5-11cf-bb82-00aa00bdce0b}"
#usecom ImgCtx IID_IImgCtx CLSID_IImgCtx
#comfunc IImgCtx_Load 3 wstr,int
#comfunc IImgCtx_GetStateInfo 8 var,var,int
#comfunc IImgCtx_StretchBlt 12 int,int,int,int,int,int,int,int,int,int
load_url = "http://www.example.com/examle.jpg"
save_file_name = "save.jpg"
newcom pImage, ImgCtx
IImgCtx_Load pImage, load_url, 0
dim size, 4
repeat
IImgCtx_GetStateInfo pImage, flg, size, 1
if ( flg & 0x00200000 )==0 : break
wait 4
loop
IImgCtx_GetStateInfo pImage, flg, size, 0
buffer 1, size(0), size(1)
IImgCtx_StretchBlt pImage, hdc, 0, 0, size(0), size(1), 0, 0, size(0), size(1), 0xCC0020
delcom pImage
cvbuffer 0, size(0), size(1)
cvputimg 0
cvxors
cvsave save_file_name, 0
|





fujidig
#5361()
[
HSP
]
Rating0/0=0.00
mod_imgとbmpsaveを使ってみました><
画像サイズが幅が640px、高さが480pxより大きいときっと切れてしまうと思います。
保存はBMPでしかできません><
これじゃあまりにアレなので、後ほどIImgCtxとhspcvを使ったきちんとしたのも投稿したいです。
Rating0/0=0.00-0+
1 reply [ reply ]