

关于JPEG压缩优化的一点趣事
source link: https://yuguo.us/weblog/clever-jpeg-optimization-techniques/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

关于JPEG压缩优化的一点趣事
余果 2012-03-30 front-end今天看了一篇老文,对JPEG的压缩优化有了更深刻的理解,对JPEG存储数据的方法也更加了解。
原文地址:http://www.smashingmagazine.com/2009/07/01/clever-jpeg-optimization-techniques/<h2>8x8像素格</h2> 这是一个黑白格的图片,在保存为JPEG的时候选择“质量”很低的话,就会出现模糊的锯齿。这种锯齿我们经常见到,但神奇的是左上角的那个正方形的边缘非常完美,这是因为JPEG储存图片的时候会把图片存为一系列8x8像素的块。
左上角的图片正好压在8x8的边缘,所以显示很完美,右下角的图片没有压在8x8上,所以会会模糊的多。
所以优化技巧就是,如果图片包含轮廓清晰的元素,那么就把元素挪到8x8的参考线上。
在PS里设置网格的尺寸的方法是编辑>首选项>参考线、网格和切片>网格>网格线间隔设置为8的倍数比如32,然后子网格设置为4(32/8=4)即可。
显示网格的方法是视图>显示>网格。
颜色优化的具体处理方法有点复杂,建议阅读原文,按原文步骤操作一遍就大概明白了。
核心思想就是把图片模式设置为lab颜色的话,会在通道中看见图片被分成明度、a、b三个通道。跟RGB模式有3个通道分别储存红色绿色蓝色不一样的是,lab颜色模式中明度通道储存某一点的明亮程度,a通道储存某一点的红色和绿色有多少,b通道储存蓝色和黄色有多少。
那么图片中有一些黑色的部分的话,那么就会在明度通道中有暗度信息表明这一点非常之暗,同时又会在红绿通道中储存信息表明这一点很红。这从人眼可视的角度来看就是冗余信息,因为很暗的黑色和很暗的红色对于人眼都是黑色。
知道了这一点以后,我们来操作a通道(或者b通道,看具体的图中黑色周围是什么色调了),选取了a通道之后把黑色部分的红绿信息抹掉,抹掉的方法就很多了,比如滤镜>杂色>中间值,会把红黑混杂的颜色改成中间色。这样就能减少一些文件体积。
如果你是变态的对色温极端追求的设计师,而且显示器有非常之好的话,那么你会发现颜色可能会偏暗了,这时候对于原图调一下色阶就好了。Ctrl+L,照片处理中常用的快捷键。
1.程序是死的,人是活的。程序无法判断压缩jpeg多少是一个合适的比例,但人可以。
2.永远不要把jpeg保存为100%质量,95%是你的上限,如果你需要很高的质量的话。
3.如果你的图片中有一些尖锐的元素或者边缘,那么不要设置低于51%的质量。
4.还有一种格式叫png,合理使用它(png的优化规则同样非常复杂)。
我写字的地方迁移到公众号啦~欢迎关注我的公众号:余果专栏
Recommend
-
37
作者|马关夏 相欣 编辑|范晓东 深秋的乌镇已经进入旅游淡季,一场世界互联网盛会却让它格外热闹起来,当先进的AI、大数据、5G等技术和互联网大佬、古朴的小镇交织在一起时,这里向外传递出一种别具一格的画风。
-
15
摘要:之前
-
37
-
48
本篇一共4189个字 摘要:本篇主要介绍了项目中用于商业兴趣建模的DSSM双塔模型。作为推荐领域中大火的双塔模型,因为效果不错...
-
62
摘要:本文主要解决在样本数量较少、样本不均衡或者需要提高模型的鲁棒性的场景下通过样本增强技术提升模型的泛化能力的问题。主要讲了近几年常用的样本增强技术,其中包括回译技术、词汇替换技术、随机噪声引入技术和生成式的方法等等。...
-
40
摘要:本篇主要学习和分析BERT在美团搜索排序中的项目实践。首先介绍了业务背景,主要对比了美团搜索业务场景和我们的应用场景;然后讲了下计算...
-
17
作者 | 年素清 责编 | 王晓曼 出品 | 程序人生...
-
41
本篇一共7100个字 摘要:本篇主要分享了项目实践中的BERT文本分类优化策略和原理。首先是背景介绍及优化方向,其中优化方向主要分成从...
-
29
导读:本文是“数据拾光者”专栏的第二十二篇文章,这个系列将介绍在广告行业中自然语言处理和推荐系统实践。本文主要分享 将主动学习应用到文本分类任务 , 对于希望将主动学习应用到实际的机器学习项目...
-
10
← 非侵入性、3分钟诊断帕金森症majer @ 2022.10.03 , 23:26...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK