设为首页 加入收藏

TOP

一种使用GDI+对图片尺寸和质量的压缩方法(二)
2015-07-24 06:13:09 来源: 作者: 【 】 浏览:52
Tags:使用 GDI 图片 尺寸 质量 压缩 方法
代码是
int _tmain(int argc, _TCHAR* argv[])
{
    CompressImagePixel( L"1A.jpg", L"1B.jpg",  100, 100 );
    CompressImageQuality( L"1A.jpg", L"1C.jpg", 30 );

    CompressImagePixel( L"2A.png", L"2B.jpg",  100, 100 );
    CompressImageQuality( L"2A.png", L"2C.jpg", 30 );

    CompressImagePixel( L"3A.bmp", L"3B.jpg",  100, 100 );
    CompressImageQuality( L"3A.bmp", L"3C.jpg", 30 );
	return 0;
}
其压缩结果是

从压缩结果看,尺寸压缩是稳定的,质量压缩是不稳定的。如果想通过压缩算法控制文件大小,需要结合这两种方法。但是需要指出的是,该质量压缩算法不可以滥用。因为在一定情况下,该质量压缩会使文件空间大小变大。
最后附上工程代码。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇设计模式C++实现――状态模式 下一篇LeetCode――Symmetric Tree

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: