@ 2013.06.19 , 10:14
61

用JPEG算法压缩《罗密欧与朱丽叶》

[-]

JPEG图像压缩算法是有损算法。每次当你打开图片,编辑、保存的时候,图片中一部分原始内容就会丢失。但是,人们很难用肉眼观察到其中的差别。因此,我(原作者)就来压缩下《罗密欧与朱丽叶》,把虚拟的“压缩”现实化。

压缩后片段:
“O Romep+ Rpldo wiepffnre arr!riov Romep@
Dgoy thz gatggr `me tefusf sgx n`me!”

原文:
O Romeo, Romeo! wherefore art thou Romeo?
Deny thy father and refuse thy name;

上述片段来自于《罗密欧与朱丽叶》中著名的“楼台会”。我用PhotoShop导入这个纯文本,选择“最高质量”,再将所得结果导出,于是就得到了这么一个东西。

通过上述对比可以发现,即使选择的是“最高质量”的压缩方式,多数字符还是被其相邻或相近的字符替换了。而这一点在图像上就是细微的颜色变化,人眼几乎分辨不出来;但当变化通过这种形式展现出来时,即使最轻微的变化也会给阅读带来麻烦。

于是,我又试了试其他的质量,下图中从上到下依次是“最高质量”到“最高压缩”。之后,我又把它们打印出来,装订成册。

[-]

当质量逐渐下降时,很多字符都已经变成了ASCII中的控制符。为了方便印刷,这些控制符都以空格代替,但制表符和换行符得以保留。悲催的是,一行文本变成了好几行,而这场戏也成了一串串无厘头的字符。

[-]

从此,我们得以发现:我们对文本失真十分敏感,因为每秒钟人眼能够阅读的数据只有几十个字符;相反,我们对图像却不加考究,降低清晰度的图像丝毫不会影响到我们。

真的是这样吗?阅读序顺错乱真的不会影响读阅质量吗?

本文译自 TomScott,由译者 pwwp 基于创作共用协议(BY-NC)发布。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

0.0
赞一个 (0)

TOTAL COMMENTS: 61+1

[2] 1 »
  1. 2036252

    只有汉语才行吧

  2. 生命在于胃口
    @5 years ago
    2032642

    阅读序顺错乱果不然会影响读阅质量

  3. 2032466

    @ZHX: 我擦,原文有RAW三个大字,就这么活生生被翻译给吞了。。。

  4. 2032462

    我倒真想看看用photoshop是怎么打开文本文件的。。。

  5. 高玩
    @5 years ago
    2032432

    这玩意估计是压缩之后又用OCR软件转成文本才会出现这么奇葩的效果,根本没有说服力

  6. 彼岸的盆花
    @5 years ago
    2032166

    中文就没有这种问题

  7. 44echo
    @5 years ago
    2031882

    这难道是从图种得到的灵感?

  8. 幻影夜贼
    @5 years ago
    2031856

    @nut: jpeg2000才有无损模式

  9. 2031770

    这些字是因为ascii码的变化,实际上,如果在图像中,可能只是颜色略微的区分(肉眼看不出来的),但是对文字就差了一整个字母了,差别大了去了

  10. 匿了吧
    @5 years ago
    2031652

    不知道有谁看得懂不:
    足足有8寸长城电脑制版中心……

  11. Boozzy
    @5 years ago
    2031638

    应该发到无聊图去啊

[2] 1 »

发表评论


24H最赞