社区
图形处理/算法
帖子详情
如何使用GDI+在内存中缩放bmp并保存
fenex
2004-08-04 11:49:20
如1024×768的转成800×600的。
...全文
174
4
打赏
收藏
如何使用GDI+在内存中缩放bmp并保存
如1024×768的转成800×600的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Gozhhu
2004-08-15
打赏
举报
回复
主要是用GetThumbnailImage
Gozhhu
2004-08-15
打赏
举报
回复
BSTR bstrfromfile = fromfile.AllocSysString();
Image oriimage(bstrfromfile);
::SysFreeString(bstrfromfile);
Image * image = oriimage.GetThumbnailImage(800, 600, NULL, NULL);
CLSID clsid;
GetEncoderClsid(L"image/jpeg", &clsid);
tofile.Replace('.','_');
tofile += ".jpg";
BSTR bstrtofile = tofile.AllocSysString();
Status stat = image->Save(bstrtofile, &clsid, NULL);
::SysFreeString(bstrtofile);
delete image;
if(stat == Ok)
return TRUE;
else
return FALSE;
fenex
2004-08-15
打赏
举报
回复
upupup
DentistryDoctor
2004-08-04
打赏
举报
回复
http://www.codeguru.com/Cpp/G-M/bitmap/specialeffects/article.php/c4897/
GDI+
图片的放大与缩小
可进行任意比例的放大与缩小~里面有完整的代码,C#
GDI+
所写
GDI+
帮助文档
在形状
中
平铺图像 65 用渐变色填充形状 68
使用
图像、位图和图元文件 68 加载和显示位图 68 加载和显示图元文件 69 记录图元文件 69 剪裁和
缩放
图像 71 旋转、反射和扭曲图像 72
缩放
时
使用
插值模式控制图像...
3天掌握Windows
GDI+
图形编程
出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该
使用
GDI+
,因为
GDI+
对以前的Windows版本
中
GDI进行了优化,并添加了许多新功能: 支持渐变的画刷、...
GDI/
GDI+
SDK 参考手册
中
文资料
在形状
中
平铺图像 65 用渐变色填充形状 68
使用
图像、位图和图元文件 68 加载和显示位图 68 加载和显示图元文件 69 记录图元文件 69 剪裁和
缩放
图像 71 旋转、反射和扭曲图像 72
缩放
时
使用
插值模式控制图像质量 73 ...
GDI+
SDK参考(翻译版本)
在形状
中
平铺图像 65 用渐变色填充形状 68
使用
图像、位图和图元文件 68 加载和显示位图 68 加载和显示图元文件 69 记录图元文件 69 剪裁和
缩放
图像 71 旋转、反射和扭曲图像 72
缩放
时
使用
插值模式控制图像质量 73 ...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章