CImage缩小图片时颜色失真
来源:互联网 发布:阿里云做网站号码 编辑:程序博客网 时间:2024/05/01 08:45
先把目标DC (也就是 HDC hDestDC) ::SetStretchBltMode(hDestDC, HALFTONE);
同时再调用一下 ::SetBrushOrgEx(hDestDC, 0, 0, NULL);
同时再调用一下 ::SetBrushOrgEx(hDestDC, 0, 0, NULL);
然后再调用CImage的StretchBlt
例如
SetStretchBltMode(pDC->m_hDC, STRETCH_HALFTONE);
img.StretchBlt(pDC->GetSafeHdc(), CRect(0, 0, nWidth, nHeight), CRect((int)(rectZoomBorder.left*iWidthRate), \
(int)(rectZoomBorder.top * iHeightRate), (int)(rectZoomBorder.right*iWidthRate), \
(int)(rectZoomBorder.bottom * iHeightRate)));
img.ReleaseDC();
img.Destroy();
阅读全文
0 0
- CImage缩小图片时颜色失真
- 解决使用CImage类的Draw函数在显示图片时引起的图像失真问题
- Java图片缩小后不失真代码
- tabBar图片颜色 失真解决
- VMR9显示的图片颜色失真,花屏?
- wtl CImage缩放画图失真
- StretchBlt缩小扩大失真
- 应用CImage类用文件和流的方式显示图片和放大缩小图片
- GTK+在windowsXP+VS2010实现图片显示、放大缩小功能(图片失真)、绘画
- GTK在windwosXP+VS2010实现,图片打开、显示放大缩小功能(图片不失真)
- iOS-图片显示时失真问题
- 为何StretchBlt()将图片缩小 颜色会不对
- Cimage处理png图片。
- CImage实现图片缩放
- CImage类显示图片
- 用CImage在picture控件上显示外部图片,并获取各像素颜色数据
- unity3d出版本时出现的图片失真(图片模糊)
- SetStretchBltMode() 防止图片失真
- oracle不小心删除数据并且已经提交后 恢复数据
- 开启bbr
- 基于MPI的二维VTI介质二阶拟声波方程有限差分地震正演模拟
- HDU 4622 莫队算法+逆元
- 简述下浏览器遇到的兼容性问题
- CImage缩小图片时颜色失真
- 游戏与常用的五大算法---上篇
- 灰度值为50对应的图像RGB计算
- js基础:执行环境及作用域链
- Redux-form中为field设置默认值initialvalue
- [LeetCode]48. Rotate Image
- Java实现打开浏览器的N种办法
- Android取字符串的第一个数字
- c++高效、快速的日志类Spdlog