缩放时使用的是SetStretchBltMode和StretchDIBits两个函数,在WIN2K下使用StretchMode为COLORONCOLOR时缩小图片会出现很大的失真,在改为HALFTONE图像显示好了许多,但是到了WIN98下不论使用COLORONCOLOR、HALFTONE、STRETCH_HALFTONE、STRETCH_DELETESCANS四者中的哪一种效果都是一样,全都很差,后来使用GDI+可以使得图像质量得到改善,但GDI+需要多加一个GDIPlus.DLL,因为程序已经在用,不希望加入其它的文件,请问有没有人碰到过类似的问题或有其它好的解决办法?
解决方案 »
- MFC 序列化char数组
- 使用CFileDialog能否设置工作路径?
- 请教CListView类的问题,求助高手
- 我生成的文件在他器的机器上不能运行是怎么回事啊
- 我就剩10分,各位兄台行行好,回答个基础问题吧
- 各位大侠请帮忙
- 一简单问题,用IP地址可以连上数据库,但用"ip地址:端口号"即:x.x.x.x:1433不能访问数据库服务器里面的数据.
- typedef int (*funcptr)(); 这句看不懂哪位兄弟帮忙解释一下谢谢
- 有谁有 FilterGraph->InfTee filter->多个视频输出的例子代码!!! 100不够可加
- 请教,可否由灰度图象转到24位图?
- 100分,使用msdn的例子写的后台服务,打开服务显示“配置管理器:出现了一般的内部错误”怎么解决
- 请推荐几个除CSDN之外比较好的VC++技术论坛。
效果也不是太差,但和ACDSee缩小时看到的图片有比较明显的质量差距,如果用GDI+就和ACDSee中看到的效果一样了
自己写太麻烦