使用gdi+的Image能改变图像大小吗(不是绘制时)

miranda2002 2007-05-19 09:44:24
使用gdi+的Image能改变图像大小吗?不是用drawimage,而是改变大小后另存一个新文件!如果不能,可以采用其他什么方法呀?
谢谢!
...全文
360 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
都能够了
freeman868 2007-05-21
  • 打赏
  • 举报
回复
学习中
「已注销」 2007-05-19
  • 打赏
  • 举报
回复
另外说一点的就是,不是drawimage就会显示图像的,要看往那儿DRAW,在GDI+中DRAWIMAGE可以实现很多图像处理的功能
「已注销」 2007-05-19
  • 打赏
  • 举报
回复
Bitmap *des=new Bitmap(desWidth,desHeight);
Graphics *graphics=Graphics::FromImage(des);
Rect destinationRect(0,0,des->GetWidth(),des->GetHeight());
graphics->DrawImage(src,destinationRect,x,y,width,height,UnitPixel);
des->Save(headFileName, &bmpClsid, NULL);

这样就行了
zeuskaaba 2007-05-19
  • 打赏
  • 举报
回复
up!
学习中~~
Prince_vegeta 2007-05-19
  • 打赏
  • 举报
回复
Image img=Image.FromFile(@"e:\123.bmp");
int iWidth=200;//宽
int iHeight=200;//高

Bitmap bmp=new Bitmap(img,iWidth,iHeight);

bmp.Save(@"e:\1.bmp");
  • 打赏
  • 举报
回复
可以画到内存dc上然后在保存下来
蒋晟 2007-05-19
  • 打赏
  • 举报
回复
gdi+可以创建图片的缩略图(GetThumbnailImage)

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧