图片怎么在内存中缩小,然后粘贴到剪切板?

HolloMonkey 2008-11-20 11:14:25
小问题请教高人
图片怎么在内存中缩小,然后粘贴到剪切板?
hImage = ::LoadImage(AfxGetInstanceHandle(), tmpFilePathName, IMAGE_BITMAP, 0, 0, LR_DEFAULTSIZE | LR_LOADFROMFILE);
if(hImage == NULL)
{
_stprintf(tmpFilePathName, _T("文件%s不存在!"), p);
MessageBox(tmpFilePathName, _T("提示"), MB_OK);
}
m_bitmap.Attach(hImage);
//现在是想在这里把m_bitmap缩小再拷贝到剪切板
CopyBitmapToClipboard(this,m_bitmap,NULL);
OleBmpData.AttachClipboard();
...全文
189 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzz822163 2008-11-22
  • 打赏
  • 举报
回复
用StretchBlt
yqwphome 2008-11-22
  • 打赏
  • 举报
回复
设置相关内存设备DC 在MenDC中做图像缩放(BMP)然后调到你的图片中
zhumilan 2008-11-22
  • 打赏
  • 举报
回复
将原图像->数据,然后进行插值,得到较小的数据 ,然后再组织成新的图像...

19,464

社区成员

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

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