
急救!!vb中图片超出屏幕的部分如何保存??
因工作需要,本人要作大批量的将5张图片(均为bmp或jpg格式,500dpi,长/高600pixel)合并为并列排列的一整张图片(即长3000pixel/高600pixe...
因工作需要,本人要作大批量的将5张图片(均为bmp或jpg格式,500dpi,长/高600pixel)合并为并列排列的一整张图片(即长3000pixel/高600pixel)。
我用VB 6.0建立main窗口,用paintpicture方法画5张图片,用savepicture方法保存图片。本人显示器分辨率为:1280*1024。结果,发现保存的bmp文件为1280*1024大小,超出屏幕的部分部片,无法保存。
如何解决???(注:autoredraw已设置为true)
多谢,多谢。 展开
我用VB 6.0建立main窗口,用paintpicture方法画5张图片,用savepicture方法保存图片。本人显示器分辨率为:1280*1024。结果,发现保存的bmp文件为1280*1024大小,超出屏幕的部分部片,无法保存。
如何解决???(注:autoredraw已设置为true)
多谢,多谢。 展开
展开全部
不知道1F是否可行,如果不行的话可采用下述方法:
设置窗体scalemode属性设为Pixel,然后加入图片框picture1(borderstyle属性最好设为0),将picture1的Width设为3000,height设为600,autoredraw设置为true,最后保存picture1的image
设置窗体scalemode属性设为Pixel,然后加入图片框picture1(borderstyle属性最好设为0),将picture1的Width设为3000,height设为600,autoredraw设置为true,最后保存picture1的image
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询