依稀_yixi 您好
我有一个程序,想把图片在程序内缩放并使用,我用您在这篇文章中说的方法进行操作,但绘制出来却是全白,不知道哪里错了,还请您帮忙指导。
主要代码如下:(width、height均已定义过)
PIMAGE Picture1=newimage(width,height-47);
PIMAGE Picture2=newimage(width,height-47);
...
inline void Picture_Init(){
PIMAGE pimg__LinShi1=newimage();
getimage(pimg__LinShi1,"./Computer/C=/Apps/System_App_Computer/Picture1.png");
putimage(Picture1,0,0,width,height-47,pimg__LinShi1,0,0,getwidth(pimg__LinShi1),getheight(pimg__LinShi1));
delimage(pimg__LinShi1);
PIMAGE pimg__LinShi2=newimage();
getimage(pimg__LinShi2,"./Computer/C=/Apps/System_App_Luogu/Picture2.png");
putimage(Picture2,0,0,width,height-47,pimg__LinShi2,0,0,getwidth(pimg__LinShi2),getheight(pimg__LinShi2));
delimage(pimg__LinShi2);
...
}
...
inline void Picture_Draw() {
setfillcolor(WHITE);
bar(0,0,width,height-47);
putimage(0,0,Picture1);
}
...
如果您不想调,也可以帮我重新写一个模板。
谢谢恁!