标签 JPEG 下的文章

微软新专利威胁到下一代 JPEG 格式

新的 JPEG XL 格式正在准备取代 30 年前的 JPEG 图像格式。它提供了比 JPEG 好 3 倍的压缩率、计算成本相似、与 JPEG 兼容、渐进式解码,还提供了 JEPG 缺失的 HDR、alpha 通道、无损、动画等功能。但正在推广的 JPEG XL 可能受到了 微软新专利的威胁。该专利涉及对一种名为 rANS 的数据编码技术的修改,该技术是非对称数字系统(ANS)系列的几个变体之一。ANS 的创造者已经说服谷歌放弃了 ANS 相关专利的申请,但微软获批的新专利威胁到了 JPEG XL 和 CRAM,以及由 Meta、Nvidia 和其他公司运行的其它开源项目。

老王点评:希望微软可以悬崖勒马,不要让 30 年的努力付之东流。

Steam Deck 正在测试对原生 Linux 游戏的支持

Steam Deck 是基于 Linux 的,其 Proton 兼容层可以让目前仅支持 Windows 的游戏在 Linux 上运行,而无须单独移植每一个游戏。直到最近,Valve 一直偏爱 Proton,即使游戏已经有原生 Linux 版本。Valve 表示 它将优先测试游戏的原生 Linux 版本,并且只有在“兼容性测试失败或遇到重大问题”时才会通过 Proton 运行游戏。但也有人对此持不同意见,因为一些游戏的 Linux 版并不如 Windows 版本完善。

老王点评:我觉得 Valve 为 Linux 推广做出的贡献不亚于安卓。

Project Zero 称 Linux 平台较竞争对手更安全

Project Zero 团队的 一项新研究表明,Linux 平台较 Windows 和 macOS 要安全得多。当然,这并不意味着 Linux 拥有压倒性的优势,人们在 Linux 中发现许多安全漏洞,但是得益于维护平台的开发者们的漏洞修复积极性,安全性缺陷得到了及时的修补。他们发现修复 Linux 问题平均只需 25 天,现在通常都可在两周内完成。作为对比,苹果平均用了大约 69 天、谷歌为 44 天、Mozilla 大约为 46 天。

老王点评:这表明,Linux 在内核社区的管理下胜过了专有企业。

Linus Torvalds 催促新的 NTFS 驱动合并到内核

Paragon 的 NTFS3 内核驱动为微软的 NTFS 文件系统提供了比现有内核的 NTFS 驱动或 FUSE 方式更好的读写支持。在过去的一年里,新的 NTFS 驱动已经经历了许多轮的审查,并且进入了相当好的状态。但在最近的内核开发周期,包括上周结束的 Linux 5.14 合并窗口都没有看到这个新的驱动向内核主线提交。Torvalds 评论说,如果代码有所有的审查,并将被维护,相关的开发者应该向他发出一个拉取请求。

之前一直积极冲刺内核主线,为什么现在反而不着急了呢?

新图像编码格式 JPEG XL 发布

与旧的 JPEG 格式相比,JPEG XL 提供了明显更好的图像质量和压缩率,以及更广泛的规格。它向后兼容 JPEG 格式。现有的 JPEG 文件可以被无损地转码为 JPEG XL,大大减少了它们的尺寸。它们可以被还原成完全相同的 JPEG 文件。它支持宽色域以及高动态范围和高比特率图像。JPEG XL 还包括动画、阿尔法通道、图层、缩略图、无损和渐进式编码等功能,还增加了对 360 度图像、图像系列、大型全景图/马赛克和打印的支持。

看这些特性,感觉简直是一种全能的图像格式啊。

勒索赎金未果,黑客公开部分 EA 公司机密数据

EA 公司在上个月遭遇黑客攻击,大量机密数据被窃取,其中包括且不仅限于《FIFA 21》的源代码,甚至还有寒霜游戏引擎的源代码和工具。当时,黑客有意在网络上兜售数据,但如今他们决定把数据上传到网络。目前,黑客已经在网络上分享了 1.3GB 的数据,其中包含上文提到的内部工具和 EA Origin 商店数据。如果 EA 不支付赎金的话,他们威胁将继续公开数据。

EA 觉得硬刚到底,但是不是每个企业都有底气硬刚。

简介:这篇指南会向你展示如何在 Linux 下查看 WebP 图片以及将 WebP 图片转换为 JPEG 或 PNG 格式。

什么是 WebP?

自从 Google 推出 WebP 图片格式,已经过去五年了。Google 说,WebP 提供有损和无损压缩,相比 JPEG 压缩,WebP 压缩文件大小,能更小约 25%。

Google 的目标是让 WebP 成为 web 图片的新标准,但是并没有成为现实。已经五年过去了,除了谷歌的生态系统以外它仍未被接受成为一个标准。但正如我们所知的,Google 对它的技术很有进取心。几个月前 Google 将 Google Plus 的所有图片改为了 WebP 格式。

如果你用 Google Chrome 从 Google Plus 上下载那些图片,你会得到 WebP 图片,不论你之前上传的是 PNG 还是 JPEG。这都不是重点。真正的问题在于当你尝试着在 Ubuntu 中使用默认的 GNOME 图片查看器打开它时你会看到如下错误:

Could not load XYZ.webp 无法载入 XYZ.webp

Unrecognized image file format 未识别文件格式

GNOME 图片查看器不支持 WebP 图片

在这个教程里,我们会看到

  • 如何在 Linux 中添加 WebP 支持
  • 支持 WebP 图片的程序列表
  • 如何将 WebP 图片转换到 PNG 或 JPEG
  • 如何将 WebP 图片直接下载为 PNG 格式

如何在 Ubuntu 以及其它 Linux 发行版中查看 WebP 图片

GNOME 图片查看器是许多 Linux 发行版的默认图片查看器,包括 Ubuntu,它不支持 WebP 图片。目前也没有可用的插件给 GNOME 图片查看器添加 WebP 支持。

这无非是意味着我们不能在 Linux 上用 GNOME 图片查看器打开 WebP 文件而已。一个更好的替代品,gThumb,默认就支持 WebP 图片。

要在 Ubuntu 以及其它基于 Ubuntu 的发行版上安装 gThumb 的话,使用以下命令:

sudo apt-get install gthumb

一旦安装完成,你就可以简单地右键点击 WebP 图片,选择 gThumb 来打开它。你现在应该可以看到如下画面:

gThumb 中显示的 WebP 图片

让 gThumb 成为 Ubuntu 中 WebP 图片的默认应用

对 Ubuntu 新手而言,如果你想要让 gThumb 成为打开 WebP 文件的默认应用,跟着以下步骤操作:

步骤 1:右键点击 WebP 文件选择属性。

从右键菜单中选择属性

步骤 2:转到打开方式标签,选择 gThumb 并点击设置为默认。

让 gThumb 成为 Ubuntu 中 WebP 图片的默认应用

让 gThumb 成为所有图片的默认应用

gThumb 的功能比图片查看器更多。举个例子,你可以做一些简单的图片编辑,给图片添加滤镜等。添加滤镜的效率没有 XnRetro(在 Linux 下添加类似 Instagram 滤镜效果的专用工具)那么高,但它还是有一些基础的滤镜可以用。

我非常喜欢 gThumb 并且决定让它成为默认的图片查看器。如果你也想在 Ubuntu 中让 gThumb 成为所有图片的默认应用,遵照以下步骤操作:

步骤1:打开系统设置

步骤2:转到 详情 Details

步骤3:在这里将 gThumb 设置为图片的默认应用

Linux 上打开 WebP 文件的替代程序

可能你不喜欢 gThumb。如果这样的话,你可以选择下列应用来在 Linux 中查看 WebP 图片:

  • XnView(非开源)
  • GIMP 加上非官方 WebP 插件,可以从这个 PPA 安装,支持到 Ubuntu 15.10。我会在另一篇文章里提到。
  • Gwenview

在 Linux 中将 WebP 图片转换为 PNG 和 JPEG

在 Linux 上转换 WebP 图片有两种途径:

  • 命令行
  • 图形界面

1.在 Linux 使用命令行转换 WebP 图片

你需要先安装 WebP 工具。打开终端并使用下列命令:

sudo apt-get install webp
将 JPEG/PNG 转换为 WebP

我们将使用 cwebp 命令(它代表转换为 WebP 的意思吗?)来将 JPEG 或 PNG 文件转换为 WebP。命令格式是这样的:

cwebp -q [图片质量] [JPEG/PNG_文件名] -o [WebP_文件名]

举个例子,你可以使用下列命令:

cwebp -q 90 example.jpeg -o example.webp
将 WebP 转换为 JPEG/PNG

要将 WebP 图片转换为 JPEG 或 PNG,我们将使用 dwebp 命令。命令格式是:

dwebp [WebP_文件名] -o [PNG_文件名]

该命令的一个例子:

dwebp example.webp -o example.png

2.使用图形工具将 WebP 转换为 JPEG/PNG

要实现这个目标,我们要使用 XnConvert,它是免费的应用但不是开源的。你可以从他们的网站上下载安装文件:

XnConvert 是个强大的工具,你可以用它来批量修改图片尺寸。但在这个教程里,我们只介绍如何将单个 WebP 图片转换为 PNG/JPEG。

打开 XnConvert 并选择输入文件:

在输出标签,选择你想要的输出格式。选择完后点击转换。

要将 WebP 图片转换为 PNG,JPEG 或其它你选择的图片格式,这就是你所需要做的一切了。

在 Chrome 浏览器中直接将 WebP 图片下载为 PNG

也许你一点都不喜欢 WebP 图片格式,也不想在 Linux 仅仅为了查看 WebP 图片而安装一个新软件。如果你不得不将 WebP 文件转换以备将来使用,这会是件更痛苦的事情。

解决这个问题的一个更简单、不那么痛苦的途径是安装一个 Chrome 扩展 Save Image as PNG。有了这个插件,你可以右键点击 WebP 图片并直接存储为 PNG 格式。

在 Google Chrome 中将 WebP 图片保存为 PNG 格式

你的选择是?

我希望这个详细的教程能够帮你在 Linux 上支持 WebP 并帮你转换 WebP 图片。你在 Linux 怎么处理 WebP 图片?你使用哪个工具?以上描述的方法中,你最喜欢哪一个?


via: http://itsfoss.com/webp-ubuntu-linux/

作者:Abhishek Prakash 译者:alim0x 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出