第一个项目是来自谷歌的 Guetzli ,这个是一个新的图片压缩算法,与谷歌之前开发的 WEBP 格式不同的是,这套算法用于 JPEG 格式的图片压缩上,所以不需要考虑兼容性。据称这个新的压缩算法使用了搜索算法来克服压缩所带来的视觉差异。
从官方给出的图片示例来看,使用 Guetzli 压缩后的图片明显比以往压缩算法处理的图片中的边缘少了很多的杂色
montage-cats-zoom-eye2
orig-libjpeg-guetzli
不过效果只是效果,我下载了已编译好的 Windows_x86-64 版本,在我的电脑上使用我拍摄的一张 8.9MB 的 JPEG 图片,分辨率 6000x4000 ,同时使用 PS 和 Guetzli 来进行压缩。不过目前 Guetzli 只能设置 84 以上的压缩质量,所以我使用了 85 作为压缩质量的参数。不过压缩真是太慢了,按照官方的说法

You should provide 300MB of memory per 1MPix of the input image.
You should count on using about 1 minute of CPU per 1 MPix of input image.

在压缩过程中,内存占用一度超过了 5GB ,不过 CPU 负载在 20% 左右徘徊,应该是只用了单核心。十多分钟后压缩完毕,图片大小 1.73MB ,再将这个图片使用 Guetzli 压缩一次,参数相同,大小为 1.04MB 。同时使用 PS 将原图压缩到 2.04MB大小。
20170401182009
从左到右依次为原图、PS压缩、Guetzli第一次压缩,Guetzli第二次压缩
guetzli-test
效果和官方演示的基本一致,不过压缩过程的时间和性能消耗还是比较大的,估计目前很少会提供这样的压缩服务。

第二个是来自 Adobe 的实验性项目 Deep Photo Style Transfer ,中文应该翻译为“深度照片风格转移”? 这个项目就像是前段时间非常火的 Prisma 一样,将你的照片转换为特定样式(风格)的图片,不过这个项目最大的不同点在于,你可以指定一张图片作为目标风格,让卷积神经网路来帮你完成对于图片的处理。
左边为原图,中间为需要模仿的风格图片,右边为生成的效果:
deep-photo-styletransfer
这个项目很有意思,不过我还没有让它跑起来,过几天再慢慢把玩。如果以后这个功能加入 PS 中,会不会使得基本的图片处理更加简单和易用。