我用数码相机拍照,照片一般都有6M左右,我需要用VB做一个程序自动为其产生一个等比例的微缩图
GDI+据说可以非常高效的做到,但是苦于自己不懂,查了好久资料都弄不出来,知道的大虾能指导下不?
我的要求主要是高效,网络上也有些方法但是速度都比较慢,最好能在内存中完成图片缩放并保存,没必要在PICBOX等控件中显示出来。
谢谢了!
GDI+据说可以非常高效的做到,但是苦于自己不懂,查了好久资料都弄不出来,知道的大虾能指导下不?
我的要求主要是高效,网络上也有些方法但是速度都比较慢,最好能在内存中完成图片缩放并保存,没必要在PICBOX等控件中显示出来。
谢谢了!
http://www.tcdongli.com/article.asp?id=12
不要用PICBOX等控件,直接将源图读入内存后产生一个微缩图并保存为新文件。
不用显示PictureBox,将它隐藏,相当于在后台进行,速度快,效率高!
我的图片6M多,如果用PIC保存不是相当于保存位图?这样效率是不是太低了?我希望能尽量快点
http://d.download.csdn.net/down/1151432/zlzfc
我的意思是你的处理方式不符合我的要求
你要知道我的图片都是6M左右,
你用PICBOX载入我一个图片都需要几十秒时间
Picture2.Picture = LoadPicture(strFile)