社区
C++ 语言
帖子详情
C++中JPEG压缩是否可以控制某种颜色不被压缩
SnowyWolf
2009-06-03 10:02:11
JPEG压缩算法压缩比很高,但它是有损压缩。对于一些有纯色背景的影像(如黑色背景或白色背景),使用JPEG压缩以后,背景的颜色值会有变化,比如原来是RGB(0,0,0)的,会变成RGB(5,4,3)等值,而且没什么规律,所以压缩完后的影像再要设置某种颜色透明就达不到预期的效果。想向各位大侠请教是否可以在JPEG压缩时指定某个颜色值(如RGB(0,0,0))不被压缩,谢谢您对此问题的关注。
...全文
89
12
打赏
收藏
C++中JPEG压缩是否可以控制某种颜色不被压缩
JPEG压缩算法压缩比很高,但它是有损压缩。对于一些有纯色背景的影像(如黑色背景或白色背景),使用JPEG压缩以后,背景的颜色值会有变化,比如原来是RGB(0,0,0)的,会变成RGB(5,4,3)等值,而且没什么规律,所以压缩完后的影像再要设置某种颜色透明就达不到预期的效果。想向各位大侠请教是否可以在JPEG压缩时指定某个颜色值(如RGB(0,0,0))不被压缩,谢谢您对此问题的关注。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SnowyWolf
2009-06-04
打赏
举报
回复
唉,看来是没有办法了,谢谢各位的关注与帮助,已结帖给分。
Sou2012
2009-06-03
打赏
举报
回复
学习了!!
pathuang68
2009-06-03
打赏
举报
回复
参考这篇文章:
http://www.impulseadventure.com/photo/jpeg-huffman-coding.html
aaaa3105563
2009-06-03
打赏
举报
回复
帮顶·
pathuang68
2009-06-03
打赏
举报
回复
肯定不行。
Proteas
2009-06-03
打赏
举报
回复
不可以。
linqingwu75
2009-06-03
打赏
举报
回复
应该不可
「已注销」
2009-06-03
打赏
举报
回复
http://yzhkch.ecit.edu.cn/jsjtxx/html/image_8_5.htm
http://www.edacn.net/html/54/114754-32674.html
刚刚凉
2009-06-03
打赏
举报
回复
不行 我最近正在处理这个问题 我是把jpg 用TransparentBlt()做透明处理,由于jpg也是被压缩,有些像素变成了跟原色接近的值 所以透明处理后 很多地方没有透明 这问题是无法解决的 用别的格式把 jpg本身就是使用拉普拉斯变换 无法指定哪种颜色不被压缩
zhao1zhong6
2009-06-03
打赏
举报
回复
太勉强了,用gif格式的图片当掩膜的方案已经很不错了。
chester_lp
2009-06-03
打赏
举报
回复
过来学习!
lingyin55
2009-06-03
打赏
举报
回复
这种应该是不可控制的。
Cximage
C++
下的图像处理库文件,支持bmp,png,
jpeg
等多种格式
-
JPEG
(Joint Photographic Experts Group):主要用于照片存储,使用有损
压缩
,可以以较小的文件尺寸存储高质量图像。 **2. 图像处理功能** - **加载与保存**:使用CxImage,开发者可以轻松地加载上述格式的图像...
symbian 图片有损
压缩
有损
压缩
意味着在
压缩
过程
中
会丢失部分图像数据,虽然可能导致画质下降,但在大多数情况下,这种下降并不明显,尤其在较小的尺寸(如缩略图)下。 1. **有损
压缩
原理**:有损
压缩
的基本思路是去除人眼不易察觉的...
matlab开发-直方图均衡和基于图像增强的最佳配置文件
压缩
例如,如果希望使用
JPEG
压缩
,可以设置`imwrite`函数的第二个参数为'jpg',并通过第三个参数
控制
压缩
质量。 至于"外部语言接口"标签,这通常意味着该MATLAB程序可能与其它编程语言(如C、
C++
或Python)进行了交互。...
itu-t81
JPEG
standard(英文版).pdf
从文档的描述
中
可以推断,该文档是一份技术详细的标准文档,它不仅规定了
JPEG
图像格式的
压缩
、编码、解码等技术细节,而且涉及了与之相关的数据格式、编码表和数学定义。此外,文档还涉及到了
JPEG
标准在实际应用
中
的...
jpeg
图像显示例子
在计算机
中
,
JPEG
图像需要被解码成像素数组,然后这些像素数据才能在屏幕上显示出来。这个过程可能涉及到
颜色
空间转换(如从
JPEG
常用的YCbCr转换到RGB),以及可能的缩放、旋转等图像操作。 “例子”通常包括一个...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章