也就是说,给定压缩级别(比如使用微软的gdi+),范围从1到100,和某个指定文件
有没有个函数能够根据给定的压缩级别,比如33,最后得到的某个文件的压缩后的大小是多少?(存储空间大小)。
不知道有没有相关的东西?
谢谢。
请注意不是保存过文件以后再查询api得到文件大小,
而是根据压缩比在进行操作之前预计保存的大小。
2009/2/18 hack...@sina.com <hack...@sina.com>:
> 请注意不是保存过文件以后再查询api得到文件大小,
> 而是根据压缩比在进行操作之前预计保存的大小。
2009/2/18 Meng Yu <menciu...@gmail.com>:
long da 写道:
> 肯定是有关系的,不过很难估计具体的大小, 如果只是大概的建议一下,那就实际
> 测些数据,比如根据图片的大小和量化参数做函数拟合,用一些比较普通的图片做
> 样本. 一张白白的图片和一个全是仙人球的图片,分辨率和参数都相同,压出来
> jpeg图片也会差很多的.
>
> 2009/2/18 Meng Yu <menciu...@gmail.com
> <mailto:menciu...@gmail.com>>
>
> 印象中,没什么关系吧……
> 这个压缩级别是"量化"一步用的。
> 请高人做答 :)
>
> 2009/2/18 hack...@sina.com <mailto:hack...@sina.com>
> <hack...@sina.com <mailto:hack...@sina.com>>:
> > 请注意不是保存过文件以后再查询api得到文件大小,
> > 而是根据压缩比在进行操作之前预计保存的大小。
>
On 2月19日, 上午12时25分, Tiny fool <tinyf...@gmail.com> wrote:
> 你无法得到一个准确值,因为jpg是一个有损压缩,而且压缩率和图像内容有很紧密的联系。但是应该是可以在每个级别中找到压缩率的最大最小值。因为他的算法逻辑-(纯记忆,可能不准确,但是逻辑多半还对),大概是先把8*8像素的图像块表示为时域信号,然后做时域频域转换,然后对频域信号进行一种运算(去掉某个频率段?-类似滤波之类的),时域信号的排列方式是Z字型。频率运算出来的东西好像是0越多压缩率越高好像是。
>
> 我前面说的技术上可能不准确,大概意思就是好好去看看jpg算法的文章,构建一个jpg压缩率最高的图像块,和最低的,应该是可以做到的,这趟你应该可以找到压-缩率的最大最小值。我记得很早很早以前云风有一篇文章,看懂了多半就能做到了。
>
> 2009/2/18 hacke...@sina.com <hacke...@sina.com>
>
>
>
>
>
> > 谢谢各位。
>
> > On Feb 18, 12:47 am, "hacke...@sina.com" <hacke...@sina.com> wrote:
> > > 大家好,我最近在做一个软件,需要知道jpg文件的压缩级别与文件大小之间的关系。
> > > 我很想知道jpg文件大小(byte size),与jpg的压缩级别有没有对应关系。
>
> > > 也就是说,给定压缩级别(比如使用微软的gdi+),范围从1到100,和某个指定文件
> > > 有没有个函数能够根据给定的压缩级别,比如33,最后得到的某个文件的压缩后的大小是多少?(存储空间大小)。
>
> > > 不知道有没有相关的东西?
>
> > > 谢谢。
>
> > > 请注意不是保存过文件以后再查询api得到文件大小,
> > > 而是根据压缩比在进行操作之前预计保存的大小。
>
> --
> --------------
> Gmail: tinyf...@gmail.com
> Gtalk: tinyf...@gmail.com
> Msn: tinyf...@hotmail.com
> Phone: 13520711089
>
> 银杏技术咨询公司http://www.yinxingtech.com/
>
> Tinyfool的开发日记http://www.tinydust.net/prog/diary/diary.htm
>
> TV的Google观察http://www.tinydust.net/tinygoogle/- 隐藏被引用文字 -
>
> - 显示引用的文字 -
CCD阵列中采集绿色的感光像素比其红和蓝的多,捕捉的信息量更大,噪声也更多.
JPEG在频域的压缩转换中,算法本身会尽量保持高频信号部分(高通滤波),噪声反而会被保留下来.
压缩中使用的转换矩阵各家相机厂商和图形处理软件开发商都是核心参数.同一张图片,两个厂家都使用"中等压缩"的JPEG选项,肉眼观察图形质量也接
近,但是文件本身体积也可能相差比较大.
Adobe的Photoshop保存到JPEG时,有一个文件大小提示框,不同的压缩级别,在保存前可以估计出一个大小.但是从处理大图片的速度上来
看,个人认为Photoshop已经在内部将图片完全的压缩了一遍后才计算出来的数值.
所以lz的问题本身可能就没有确定解.
这个要看商家了,一般来说,欧美那边的数码相机偏蓝一点,而东亚这边偏暖色一 点,人种差异,视觉心理问题罢了
我记得好像是阵列中四个点对应一个像素的,分别是RGB和亮度;
这句话是不对的,其实应该是电平--》亮度的还原算法,马赛克的做法和yuv的做法
是差不多,每个点采集的r,g,b某一个分量的亮度,
好像是人眼对绿色比较敏感,所以只有绿色是1:1的,相当于yuv中的y。
至于欧美和亚洲人眼的争论,好像在色影无忌这类的爱好者中流传比较多。
也许可能厂家会稍微改动一下gamma,不过纯属软件行为而已。
Kenny Yuan 写道:
> 补充一下,刚才忘了说,虽然每个像素只能接受一种颜色的光,但是"电平->颜
> 色"的还原算法保证了最终结果还是每个像素都有RGB分量。所以是一个"点"对应
> 一个像素,而不是四个"点"对一个像素。
>
> 2009/2/20 Kenny Yuan <yuank...@gmail.com
> <mailto:yuank...@gmail.com>>
>
> 人的眼睛是基本相同的,制造商只是有一点点的偏差,但他们都宣称自己的
> 更准确:) (只说DSLR的)
>
> CCD/CMOS中的感光器其实只对亮度敏感(积累电荷),所以要用马赛克来遮
> 蔽不同颜色的光线,马赛克由很多个"组"构成,每组四像素,两绿,一红,
> 一蓝(排列方式有可能不同)。
>
> 亮度信号是电视信号中的一个分量,有亮度的话就不会再有RGB了。参见
> ycrcb(yuv)
>
> 另外,多说一句,不管世界任何地区,标准色温都是6500K,参见CIE D65光
> 源的定义
>
>
> 2009/2/20 wang feng <wanng...@gmail.com
> <mailto:wanng...@gmail.com>>
>
> 这个要看商家了,一般来说,欧美那边的数码相机偏蓝一点,而东亚这
其实最麻烦的就是电平--》亮度的转换,说白了就是gamma,目前的display设备,
几乎没有成正比的,
都是非线性,最简单的就是crt的,可以拟合到指数函数,这是比较理想的情况了。
从亮度到色彩,这几乎不用转换了,道理就是Lum(R,0,0)= Lum(R)
Kenny Yuan 写道:
> 嗯,是的,我上一次说得不太严谨,一共应该是三步,我省略了中间的一步。严
> 谨的说法是这样:电平->亮度->颜色
>
> (理论上来说,电平->亮度是很容易还原的过程。因为二者理论上成正比,也许
> 实际上还有些非线性,所以这里可以当成一个很简单的线性/非线性ADC 来看
> 待;而亮度->颜色的算法,就是各厂商的看家本事了。不同的算法解出的RAW,
> 最终看起来不一样,也正是因为这个原因)
>
> 2009/2/22 avalon <aval...@gmail.com <mailto:aval...@gmail.com>>
>
>
> "但是"电平->颜色"的还原算法保证了最终结果还是每个像素都有RGB分量。
> 所以是
> 一个"点"对应一个像素,而不是四个"点"对一个像素。"
>
> 这句话是不对的,其实应该是电平--》亮度的还原算法,马赛克的做法和yuv
> 的做法
> 是差不多,每个点采集的r,g,b某一个分量的亮度,
> 好像是人眼对绿色比较敏感,所以只有绿色是1:1的,相当于yuv中的y。
>
> 至于欧美和亚洲人眼的争论,好像在色影无忌这类的爱好者中流传比较多。
> 也许可能厂家会稍微改动一下gamma,不过纯属软件行为而已。
>
> Kenny Yuan 写道:
> > 补充一下,刚才忘了说,虽然每个像素只能接受一种颜色的光,但是"电
> 平->颜
> > 色"的还原算法保证了最终结果还是每个像素都有RGB分量。所以是一个"
> 点"对应
> > 一个像素,而不是四个"点"对一个像素。
> >
> > 2009/2/20 Kenny Yuan <yuank...@gmail.com
> <mailto:yuank...@gmail.com>
> > <mailto:yuank...@gmail.com <mailto:yuank...@gmail.com>>>
> >
> > 人的眼睛是基本相同的,制造商只是有一点点的偏差,但他们都宣称自己的
> > 更准确:) (只说DSLR的)
> >
> > CCD/CMOS中的感光器其实只对亮度敏感(积累电荷),所以要用马赛克来遮
> > 蔽不同颜色的光线,马赛克由很多个"组"构成,每组四像素,两绿,一红,
> > 一蓝(排列方式有可能不同)。
> >
> > 亮度信号是电视信号中的一个分量,有亮度的话就不会再有RGB了。参见
> > ycrcb(yuv)
> >
> > 另外,多说一句,不管世界任何地区,标准色温都是6500K,参见CIE D65光
> > 源的定义
> >
> >
> > 2009/2/20 wang feng <wanng...@gmail.com
> <mailto:wanng...@gmail.com>
> > <mailto:wanng...@gmail.com <mailto:wanng...@gmail.com>>>
在不同个体间,眼睛的细微差别肯定会有吧,但从基因上讲,人种本身就是一个虚无的提法。所以我仍然对你的说法表示怀疑。因为没有在与此相关的学科中看到过——至少我学过的chromatology等都没有提到。你手边还有没有资料?CIE在定义各个色彩标准时也没有按人种区别定义过,都是标准的D65光源。倒是有些不负责任的小编在稿子中散布过"亚洲人要用9300K"的谬传。
对于友达、三星之类的面板厂商来说,面板就是面板,追求的是gamut和accuracy(至于最终显示器的颜色是否驱动到更艳/更冷,则可能与文化有关)。从来没听说过要生产不同的面板的,你有没有具体资料呢?
测试者 编码方式 序列内容 码率 PeakSNR 图像质量下降如果说不同的文化下的人,喜好不同的色调的画面,这一点完全可以理解,也应该能得到数据支持(跨文化的某些心理学研究挺多的,不知道涉及到这方面了没有?)
1 264 fb 489.96 31.53 3
1 264 fb 328.57 29.84 3.5
1 264 fb 252.3 28.84 4
汗,不是不同面板,是指采用不同的颜色空间;
而且这个不同不是从基因或者理论上说的,而是具体评测的结果;
就是说,招徕N个人,对n张显示器展示的图片进行打分,这个结果在不同的地区会有差异;
我附上当时曾经处理过的一些数据给你看看,这是对不同的显示器上的视频进行评测的原始数据;
讲义找不到了,不好意思。
2009/2/21 Kenny Yuan <yuank...@gmail.com>在不同个体间,眼睛的细微差别肯定会有吧,但从基因上讲,人种本身就是一个虚无的提法。所以我仍然对你的说法表示怀疑。因为没有在与此相关的学科中看到过——至少我学过的chromatology等都没有提到。你手边还有没有资料?CIE在定义各个色彩标准时也没有按人种区别定义过,都是标准的D65光源。倒是有些不负责任的小编在稿子中散布过"亚洲人要用9300K"的谬传。
对于友达、三星之类的面板厂商来说,面板就是面板,追求的是gamut和accuracy(至于最终显示器的颜色是否驱动到更艳/更冷,则可能与文化有关)。从来没听说过要生产不同的面板的,你有没有具体资料呢?
另外,DC的型号绝多数也是全球通用的(可以想想从专业反转片到DSLR/数码后背这些高端成像产品),从来没有听说过根据地区调整色彩的。你在哪看到的资料说欧美的偏蓝?不妨分享一下,多谢!