首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

vfp怎么获取图形文件的像素

2012-08-17 
vfp如何获取图形文件的像素主要是:jpg和bmp的文件宽和高的像素。取得后用myfil的Thumbnail函数 等比缩小图

vfp如何获取图形文件的像素
主要是:jpg和bmp的文件宽和高的像素。
取得后用myfil的Thumbnail函数 等比缩小图形

[解决办法]
lcImageName='c:\abc.jpg'
Declare Integer GdipLoadImageFromFile In GDIPlus.Dll String wFilename, Integer @nImage
Declare Integer GdipGetImageWidth In GDIPlus Integer img,Integer @ imgwidth
Declare Integer GdipGetImageHeight In GDIPlus Integer img,Integer @ imgheight
Declare Integer GdipDisposeImage In GDIPlus.Dll Long nativeImage
Store 0 To nImage,nWidth,nHeight
GdipLoadImageFromFile(Strconv(lcImageName+Chr(0),5),@nImage)
GdipGetImageWidth(nImage,@nWidth)
GdipGetImageHeight(nImage,@nHeight)
GdipDisposeImage(nImage)
?'图片宽度:',nWidth
?'图片高度:',nHeight

热点排行