VFP下更改图像分辨率
VFP下,利用API函数GdipLoadImageFromFile打开图片,GdipBitmapSetResolution更改图像分辨率,GdipSaveImageToFile进行保存新文件。
VFP下更改图像分辨率(DPI)
编程方法:新建立一个位图,接着把新建立的位图设置成需要的分辨率,然后把需要修改的图片写到新文图上,最后保存。
DECLARE Long GdipBitmapSetResolution IN GDIPLUS.DLL Long nBitmap, Single xdpi, Single ydpi DECLARE INTEGER GdipLoadImageFromFile IN gdiplus.DLL STRING wFilename, INTEGER @nImage DECLARE INTEGER GdipSaveImageToFile IN gdiplus.DLL ;
INTEGER nImage, STRING wFilename, STRING qEncoder, INTEGER nEncoderParamsPtr DECLARE Long GdipDisposeImage IN Gdiplus.dll Long nativeImage
DECLARE INTEGER GdipCreateBitmapFromScan0 IN gdiplus.DLL ;
INTEGER nWidth, INTEGER nHeight, INTEGER nStride,INTEGER nPixelFormat,; STRING @ cScan0, INTEGER @ nImage
DECLARE INTEGER GdipGetImageHeight IN gdiplus INTEGER img,INTEGER @imgheight
DECLARE INTEGER GdipGetImageWidth IN gdiplus INTEGER img,INTEGER @imgwidth
DECLARE INTEGER GdipGetImageGraphicsContext IN gdiplus.DLL INTEGER nImage,INTEGER @nGraphics DECLARE INTEGER GdipDrawImageRect IN gdiplus.DLL ;
INTEGER nGraphics, INTEGER nImage, SINGLE,SINGLE,SINGLE,SINGLE
STORE 0 TO uHwnd,uHeight,uWidth,nBitmap,nGraphics
lqEncoderClsID_JPG=0h01F47C55041AD3119A730000F81EF32E
GDIPLUS_PIXELFORMAT_32bppARGB=0x0026200A
xdpi=350&&水平分辨率
ydpi=350&&垂直分辨率
Sourcefile=”旧图片.jpg”
Newfile=”新图片.jpg”
GdipLoadImageFromFile(STRCONV(Sourcefile+0h00,5),@uhwnd)
GdipGetImageHeight(uhwnd,@uHeight)
GdipGetImageWidth(uhwnd,@uWidth)
GdipCreateBitmapFromScan0(uWidth,uHeight,0,GDIPLUS_PIXELFORMAT_32bppARGB,0,@nBitmap) GdipGetImageGraphicsContext(nBitmap,@nGraphics)
GdipBitmapSetResolution(nBitmap,xdpi,ydpi)
GdipDrawImageRect(nGraphics,uHwnd,0,0,uWidth,uHeight)
GdipSaveImageToFile(nBitmap,STRCONV(Newfile +0h00,5),lqEncoderClsID_JPG,0)
GdipDisposeImage(uhwnd)
GdipDisposeImage(nBitmap)
相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




