标签 图片 下的文章

为网页上的缩略图和横幅图片生成经过调整和优化的图片。

 title=

以前我在处理网页工作时,我对图像敬而远之。处理和优化图像既不精确又费时。

后来我发现了一些命令,改变了我的想法。为了创建网页,我使用 Jekyll,所以我在说明中包括了它。然而,这些命令也可以用于其他静态网站生成器。

Linux 上的图像命令

对我来说有用的命令是 optipngjpegoptim,当然还有古老的 imagemagick。它们一起使处理图像变得容易管理,甚至可以自动化。

下面是我如何使用这些命令实现我的解决方案的概述。我把文章图片放在我的 static/images 文件夹中。在那里,我生成了所有 PNG 和 JPG 图片的两个副本:

  1. 一个裁剪过的缩略图版本,尺寸为 422×316
  2. 一个更大的横幅版本,尺寸为 1024×768

然后,我把每个副本(缩略图和横幅)放入自己的文件夹,并利用 Jekyll 的自定义变量来确定文件夹路径。下面我将更详细地介绍这些步骤中的每一步。

安装

要跟上我的解决方案,请确保你已经安装了所有的命令。在 Linux 上,你可以使用软件包管理器安装 optipngjpegoptimimagemagick

在 Fedora、CentOS、Mageia 和类似系统上:

$ sudo dnf install optipng jpegoptim imagemagick

在 Debian、Elementary、Mint 和类似系统上:

$ sudo apt install optipng jpegoptim imagemagick

在 macOS 上,使用 MacPortsHomebrew

brew install optipng jpegoptim imagemagick

在 Windows 上,使用 Chocolatey

为缩略图和横幅创建文件夹

安装完这些命令后,我在 static/images 下创建了新的文件夹。生成的缩略图放在 img-thumbs,横幅放在 img-normal

$ cd static/images
$ mkdir -p img-thumbs img-normal

创建了文件夹后,我把所有的 GIF、SVG、JPG 和 PNG 文件复制到这两个文件夹。我把 GIF 和 SVG 原封不动地用于缩略图和横幅图片。

$ cp content/*.gif img-thumbs/; cp content/*.gif img-normal/
$ cp content/*.svg img-thumbs/; cp content/*.svg img-normal/
$ cp content/*.jpg img-thumbs/; cp content/*.jpg img-normal/
$ cp content/*.png img-thumbs/; cp content/*.png img-normal/

处理缩略图

为了调整和优化缩略图的大小,我使用了三个命令。

我使用 ImageMagickmogrify 命令来调整 JPG 和 PNG 的大小。因为我希望缩略图是 422×316,所以命令看起来像这样:

$ cd img-thumbs
$ mogrify -resize 422x316 *.png
$ mogrify -format jpg -resize 422x316 *.jpg

现在我用 optipng 优化 PNG,用 jpegoptim 优化 JPG:

$ for i in *.png; do optipng -o5 -quiet "$i"; done
$ jpegoptim -sq *.jpg

在上述命令中:

  • 对于 optipng-o5 开关设置了优化的级别,0 是最低的。
  • 对于jpegoptim-s 剥离所有图像元数据,-q 设置安静模式。

处理横幅

我处理横幅图片的方法与处理缩略图的方法基本相同,除了尺寸外,横幅图片的尺寸为 1024×768。

$ cd ..
$ cd img-normal
$ mogrify -resize 1024x768 *.png
$ mogrify -format jpg -resize 1024x768 *.jpg
$ for i in *.png; do optipng -o5 -quiet "$i"; done
$ jpegoptim -sq *.jpg

配置 Jekyll 中的路径

img-thumbs 目录现在包含我的缩略图,img-normal 包含横幅。为了更轻松一些,我在Jekyll的 _config.yml 中把它们都设置为自定义变量。

content-images-path: /static/images/img-normal/
content-thumbs-images-path: /static/images/img-thumbs/

使用这些变量很简单。当我想显示缩略图时,我把 content-thumbs-images-path 加到图片上。当我想显示完整的横幅时,我在前面添加 content-images-path

{% if page.banner_img %}
 <img src="{{ page.banner_img | prepend: site.content-images-path | \
prepend: site.baseurl | prepend: site.url }}" alt="Banner image for \
{{ page.title }}" />
{% endif %}

总结

我可以对我的优化命令做几个改进。

使用 rsync 只复制改变过的文件到 img-thumbsimg-normal 是一个明显的改进。这样一来,我就不会一次又一次地重新处理文件。将这些命令添加到 Git 提交前钩子 或 CI 流水线中是另一个有用的步骤。

调整和优化图像以减少其大小,对用户和整个网页来说都是一种胜利。也许我减少图片尺寸的下一步将是 webp

更少的字节通过电线传输意味着更低的碳足迹,但这是另一篇文章。目前,用户体验的胜利已经足够好了。

本文原载于作者的博客,已获授权转载。


via: https://opensource.com/article/21/12/optimize-web-images-linux

作者:Ayush Sharma 选题:lujun9972 译者:geekpi 校对:wxy

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

一款令人兴奋和有用的注解工具,为 Linux 系统提供额外的功能。

谈及图像处理和编辑,有很多工具可用。然而,像 GIMP 这样的工具不一定能解决所有问题。

GIMP 确实为初学者和高级用户提供了大量的功能,但要学习一些东西并对图像进行视觉增强功能的应用可能很费时。

Annotator 是一个令人印象深刻的开源工具,可以让你能轻松完成很多事情。

Annotator:开源图像注解工具

Annotator 帮你快速添加形状、文本和其他视觉元素。这对各种使用情况都很有用。

这个工具提供了一个简单的用户界面并且易于使用。而且,你还可以通过各种你想要的功能来增强图像。

Annotator 的功能

Adding icons to images

不局限于图片增强,你还可以通过 Annotator 获得一些其他功能。其中的一些主要功能是:

  • 能够添加文本
  • 自定义文本的颜色,调整大小,调整高亮的颜色等
  • 使用放大镜工具来关注图像中的某个特定点
  • 调整放大镜以改变角度和大小
  • 添加视觉图标来表达一些东西
  • 使用铅笔来书写,这对触控板用户很有用
  • 模糊工具来模糊重要或不必要的细节
  • 计数器图标来突出图像中重要的任何种类的顺序
  • 支持多种字体
  • 调整形状和文本的边界宽度和线条
  • 可用各种形状,如箭头、圆圈和星星
  • 能够调整图像的大小和裁剪图像

在 Linux 中安装 Annotator

Annotator 通常可在 elementaryOS 的应用中心找到。但幸运的是,它是一个 Flatpak 包,所以你可以在任何 Linux 发行版上安装它。

你所需要做的就是前往应用中心商店的链接,然后使用软件安装程序下载/打开 Flatpak ref 文件。如果你需要帮助,我们的 Flatpak 指南 中有更多相关信息。

Annotator

要从源代码构建或探索更多关于它的信息,你可以查看它的 GitHub 页面

关于使用 Annotator 的想法

我发现它对我的工作很有用,因为我们每天都需要处理各种截图。而且,描述性越详细,图片就越能让我们的读者理解。

通常情况下,我使用 Flameshot 作为我的截图工具,并通过它添加可用的注解。还有其他 可用于 Linux 的截图工具,但我更喜欢 Flameshot 的快速注解功能。

然而,你不能使用 Flameshot 或其他任何截图工具来为现有的图片添加注解。

因此,Annotator 在编辑现有的截图或任何其他所需的图像时就显得非常方便。

在我短暂的使用过程中,它的所有功能都运行良好,不过我希望可以编辑和调整文字的大小,使之更加直观。

如果你需要为系统上的图像添加高亮/注解,我建议你试一试。请在下面的评论中告诉我你的想法。


via: https://itsfoss.com/annotator/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:turbokernel

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

Converseen 是一个用于批量图像转换的自由开源软件。有了这个工具,你可以一次将多张图片转换成另一种格式、调整大小、改变它们的长宽比、旋转或翻转它们。

对于像我这样的人来说,这是一个很方便的工具,我必须处理多个不同大小的截图,但在上传到网站之前必须调整它们的大小。

批量转换工具在这种情况下有很大的帮助。这可以在 Linux 命令行中用不错的 ImageMagick 来完成,但在这里使用 GUI 工具要容易得多。实际上,Converseen 在基于 Qt 的图形用户界面下使用 ImageMagick。

用 Converseen 批量处理图像

你可以用 Converseen 通过鼠标点击来转换、调整大小、旋转和翻转多个图像。

你有很多支持批量转换的选项。你可以在你的选择中添加更多的图片,或者删除其中的一些。你可以选择只转换你选择的几张图片。

在调整图像大小时,你可以选择保持长宽比。请记住,在宽度和高度中,你最后改变/输入的那个是控制长宽比的那个。所以,如果你想在保持长宽比的情况下调整大小,但要根据宽度来调整,不要修改高度栏。

你也可以选择将转换后的图像以不同的名称保存在同一目录或其他位置,也可以覆盖现有的图像。

你不能添加文件夹,但你可以一次选择并添加多个图像。

你可以将图像转换为多种格式,如 JPEG、JPG、TIFF、SVG 等。

在改变格式的同时,还有一个选项可以给透明背景以某种颜色。你还可以设置压缩级别的质量。

Converseen 还可以导入 PDF 文件,并将整个 PDF 或其中的一部分转换为图像。然而,在 Ubuntu 21.04 中,每次我试图转换一个 PDF 文件时,它就会崩溃。

在 Linux 上安装 Converseen

Converseen 是一个流行的应用。它在大多数 Linux 发行版仓库中都有。

你可以在你的发行版的软件中心搜索到它:

当然,你也可以使用你的发行版的包管理器通过命令行来安装它。

在基于 Debian 和 Ubuntu 的发行版上,使用:

sudo apt install converseen

在 Fedora 上,使用:

sudo dnf install converseen

在 Arch 和 Manjaro 上,使用:

sudo pacman -Sy converseen

Converseen 也可在 Windows 和 FreeBSD 下使用。你可以在项目网站的下载页面获得相关说明。

它的源码可在 GitHub 仓库 获取

如果你正在寻找一个更简单的方法来调整一张图片的大小,你可以使用这个巧妙的技巧,在 Nautilus 文件管理器中用右键菜单调整图片大小和旋转图片

总的来说,Converseen 是一个有用的用于批量图像转换的 GUI 工具。它并不完美,但在大多数情况下是有用的。你曾经使用过 Converseen 或者你使用类似的工具吗?你对它的体验如何?


via: https://itsfoss.com/converseen/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

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

说到 Linux 中的照片管理软件,Shotwell 可能是其中最有名的。难怪它在许多发行版中都预装了。

但是,如果你正在寻找一个类似 Shotwell 而速度更快的应用,Fotoxx 可能是一个不错的选择。

它可能没有一个现代的用户界面,但它在处理大量照片集合时速度很快。这一点很重要,因为索引和显示成千上万张照片的缩略图可能需要相当多的时间和计算资源。

用 Fotoxx 在 Linux 中管理照片并编辑它们

Fotoxx interface

正如你在上面的截图中看到的,它没有漂亮的界面。看起来更像是一个 2010 年左右的应用。它在视觉上的不足,在功能和性能上得到了弥补。

你可以导入大量的照片,包括 RAW 图像。这些图片保持原样。它们不会被复制或移动。它们只是在应用中被索引。

你可以编辑图像元数据,如标签、地理标签、日期、评级、标题等。你可以根据这些元数据来搜索图片。

它还有一个地图功能,可以分组并显示属于某个地点的图片(基于图片上的地理标签数据)。

Map view

由于它专注于管理大型照片集合,有几个批处理功能,可以重命名、调整大小、复制/移动、转换图像格式和编辑元数据。

你可以选择图片来创建相册和幻灯片,所有这些都是在去重图片的情况下进行的。照片可以组合成 360 度的全景图。

Fotoxx 还有几个编辑功能,可以用来修饰图片,添加效果(如素描、绘画)、修剪、旋转等。

还有一些选项可以去除旧的、扫描照片打印件上的红眼和尘斑。

我可以继续列举功能清单,但这太长了。它的网站描述了它的全部功能,你应该去看看。

在 Linux 上安装 Fotoxx

请记住,Fotoxx 的开发者建议使用一台强大的计算机,有 4 个以上的 CPU 核心,16GB 以上的内存,以便正常运行。较小的计算机可能会很慢,或可能无法编辑大型图像。

Fotoxx 在大多数 Linux 发行版中都有,如 Debian、Ubuntu、Fedora 和 Arch Linux。只需使用你的发行版的包管理器或软件中心来搜索 Fotoxx 并安装它。

在基于 Ubuntu 和 Debian 的发行版上,你可以使用 apt 命令来安装它,像这样:

sudo apt install fotoxx

当你第一次运行它时,它会要求搜索主目录中的图像。你可以继续使用它,或者将搜索位置限制在选定的文件夹。

我注意到,尽管在一分钟左右的时间内索引了 4700 多张,但它并没有立即开始显示图片。我不得不点击 Gallery->All Folders,然后选择文件夹,然后它就显示了图片。所以,这一点要记住。

Fotoxx 是一个功能广泛的工具,你需要一些时间来适应它并探索它的所有功能。它的网站列出了几个例子,你应该看看。

正如我前面所说,它不是最漂亮的应用,但它大量的功能列表可以完成任务。如果你是一个摄影师或有大量的图片收藏,你可以试试 Fotoxx,看看它是否符合你的需要。当你试过后,请在评论区分享你的经验。


via: https://itsfoss.com/fotoxx/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

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

如果不是因为系统自带的图片查看器没有你想要的功能,或者你想要更棒的体验,你大概不会想切换到其它图片查看器吧。

不过,如果你喜欢折腾,你可能就会想用不同的图片查看器了吧。我猜最终你会被新图片查看器的全新用户体验或特色功能所吸引的。

在本篇文章中,无论是简单的还是复杂的、无论是为 Ubuntu 准备的还是其它 Linux 发行版准备的,我们都有提到。

Linux 下最棒的图片查看器

Ubuntu 或其它 Linux 发行版适用的最棒的图片查看器

注意: 在准备安装一个图片查看器时,请前往您系统中预先安装的软件商店中查找。如果您没有任何软件商店或无法在软件商店中找到它,请手动执行我们给出的命令。

1. Nomacs

Nomacs 图片查看器

它有什么特点?

  • 轻快
  • 内建图像调整工具(可以调整色彩和大小)
  • 拍摄位置信息
  • 元数据调节器
  • 局域网同步
  • 全屏模式

Nomacs 是一款自由软件。虽然没有什么出众的功能,但是它的兼容性还不错,可以支持许多常见格式。

它的界面超级简单,但是提供了简单的图片编辑功能(可以调整色彩、亮度、大小和裁剪)。除此之外,它还支持全屏模式、直方图,以及可以切换显示元数据、编辑历史等信息的许多面板。

我该如何安装它?

简单起见,你可以在各种软件中心中安装它。如果你想通过终端安装它,请参见它的 GitHub 页 。或者,在使用 APT 包管理的系统中使用如下命令安装:

sudo apt install nomacs

2. Gnome 之眼

Gnome 之眼

它有什么特点?

  • 极其简单的图像查看器
  • 幻灯片视图
  • 为 GNOME 量身打造的图片查看器

这是一款经典的图片查看器,它在数年前作为 GNOME 项目的一部分被开发出来。不过需要注意的是,对它的维护目前已经不是很活跃了。不过它仍能在最新版 Ubuntu LTS 和部分 Linux 发行版中正常工作。

如果你需要一个简单、有幻灯片视图并可以在侧栏看到元数据的图像查看器,Gnome 之眼是最佳选择。

我该如何安装它?

若要在 Ubuntu 及基于 Ubuntu 的 Linux 发行版上安装它,仅需一条命令:

sudo apt install eog

如果你想在其它发行版中安装它,请参见 该项目的 GitHub 页面

3. EOM

EOM 图像查看器

它有什么特点?

  • 简洁
  • 可扩展
  • 为 MATE 量身打造的图片查看器

另一个基本功能齐全,支持幻灯片视图和图像旋转的查看器。

虽然它没什么特色功能,但它支持大部分的图像格式,并且还能处理大体积的图像。

我该如何安装它?

若要在 Ubuntu 及基于 Ubuntu 的 Linux 发行版上安装它,仅需一条命令:

sudo apt install eom

如果你想在其它发行版中安装它,请参见 该项目的 GitHub 页面

4. Geeqie

Geeqie 图像查看器

它有什么特点?

  • 可扩展的灵活的图像查看器(其它的图像查看器支持它)
  • 可以显示色彩信息

Geeqie 是一个令用户印象深刻的图片管理/查看器。它支持将其它查看器作为扩展使用,不过它并不提供任何对图像操作的工具。

如果你希望获取图像的颜色信息、元数据,或是查看/管理一组图片,它将会是一个不错的选择。

我该如何安装它?

在终端输入:

sudo apt install geeqie

若想查看它的源代码,请前往 它的 GitHub 主页

5. gThumb

gThumb 图片查看器

它有什么特点?

  • 全功能(查看、编辑和管理)
  • 可清除 EXIF 信息
  • 图像格式转换
  • 查找重复的图像

gThumb 会让你眼前一亮,因为它有很多功能。它的查看/管理界面和编辑工具(裁剪、缩放、颜色编辑等等)将会给你留下很深的印象。

你甚至可以为图像添加评论或清除它的 EXIF 信息。它使得你可以方便地找到重复的图像或转码图像。

我该如何安装它?

你可以在终端中输入这条命令:

sudo apt install gthumb

输了没用?请参阅 项目 GitHub 主页 来获取帮助。

6. Gwenview

Gwenview 图像查看器

它有什么特点?

  • 简单,有基础图像编辑功能(旋转、调整大小)
  • 可使用 KIPI 插件扩展

Gwenview 又是一个基本的图像查看器,它为 KDE 量身定做。不过这并不影响你在其它桌面环境中使用它。

如果你使用 Konqueror 浏览器,你可以将 Gwenview 作为它的内嵌图片浏览器。你也可以为图片添加评论。此外,它还支持 KIPI 插件。

我该如何安装它?

你可以在终端中输入这条命令:

sudo apt install gwenview

若想查看它的源代码,请前往 它的 GitHub 主页

7. Mirage

Mirage 图像查看器

它有什么特点?

  • 可定制的基本用户界面
  • 基本图像编辑工具
  • 可在命令行使用

如果你想要一个可在命令行中访问、支持全屏和幻灯片视图、带有基础编辑工具以及可定制 UI 的普通查看器,Mirage 是个不二之选。

它是一个非常快速且兼容性优良的查看器。它支持包括 png、jpg、svg、xpm、gif、bmp 和 tiff 在内的多种图像格式。

我该如何安装它?

你需要执行:

sudo apt install mirage

访问 该项目 GitHub 页面 来获取更多信息。

8. KPhotoAlbum

KPhotoAlbum

它有什么特点?

  • 为图像添加标签
  • 数据库支持
  • 图片压缩
  • 将图像合并到一组图像,或移除

确切地说,KPhotoAlbum 其实不仅仅是一款图像查看器,它还能为图像添加标签并管理图像。

你可以用它来压缩图片以及使用标签搜索你的图片。你还可以使用幻灯片视图来观看图片。

我该如何安装它?

在终端中输入:

sudo apt kphotoalbum

跟从 官网上的指引 来在其它 Linux 发行版中安装它。

9. Shotwell

Shotwell

它有什么特点?

  • 红眼消除工具
  • 将照片上传到 Facebook 或 Flickr 等社交网络中
  • 支持原始格式(RAW)的图片

Shotwell 是一个多功能照片管理器。在此,你能查看或管理你的照片。虽然它没带有许多图像编辑工具,但是你还是可以裁剪和调整亮度的。

我该如何安装它?

在终端中执行以下命令 (Ubuntu 及其衍生版本):

sudo apt install shotwell

若想获取更多信息,请 前往它的 GitHub 页面

10. Ristretto

Ristretto

它有什么特点?

  • 极其简单
  • 全屏模式
  • 幻灯片视图

简易的图像查看器。它能查看、全屏查看、缩放查看或以幻灯片视图查看图片。

它是为 Xfce 定制的,但你仍然可以在其它任何地方安装它。

我该如何安装它?

即使它是为 Xfce 桌面环境构建的,你仍能在其它地方安装它。对 Ubuntu 及其衍生发行版,请执行:

sudo apt install ristretto

11. digiKam

digiKam 图像查看器

它有什么特点?

  • 带有高级图像管理功能(查看/管理/编辑)的多合一查看器
  • 可以进行批处理
  • 带有 Light Table 功能

digiKam 是一个带有多种图像编辑功能的高级照片管理器。你可以使用 SQLite 或 MySQL 来配置它的数据库。

为了提升你的看图体验,你可以在预览图片时加载低画质的图片。这样一来,即使你有一大堆图片,它也丝滑般流畅。不仅如此,你还可以通过 Google、Facebook、Imgur 等来导入/导出图片。如果你希望使用一个超多功能的查看器,请务必试试这个 digiKam。

我该如何安装它?

执行这条命令:

sudo apt install digikam

访问 项目 GitHub 页面 来获取更多信息。

尾声

总的来说,无论你想要不同的用户体验、丰富的功能还是强大的管理工具,上面总有适合你的工具。

你更喜欢哪个图像查看器呢?它是系统自带的吗?

欢迎前往原文的评论区留下你的答案。


via: https://itsfoss.com/image-viewers-linux/

作者:Ankush Das 选题:lujun9972 译者:zhs852 校对:wxy

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

创建照片幻灯片只需点击几下。以下是如何在 Ubuntu 18.04 和其他 Linux 发行版中制作照片幻灯片。

How to create slideshow of photos in Ubuntu Linux

想象一下,你的朋友和亲戚正在拜访你,并请你展示最近的活动/旅行照片。

你将照片保存在计算机上,并整齐地放在单独的文件夹中。你邀请计算机附近的所有人。你进入该文件夹​​,单击其中一张图片,然后按箭头键逐个显示照片。

但那太累了!如果这些图片每隔几秒自动更改一次,那将会好很多。

这称之为幻灯片,我将向你展示如何在 Ubuntu 中创建照片幻灯片。这能让你在文件夹中循环播放图片并以全屏模式显示它们。

在 Ubuntu 18.04 和其他 Linux 发行版中创建照片幻灯片

虽然有几种图像浏览器可以做到,但我将向你展示大多数发行版中应该提供的两种最常用的工具。

方法 1:使用 GNOME 默认图像浏览器浏览照片幻灯片

如果你在 Ubuntu 18.04 或任何其他发行版中使用 GNOME,那么你很幸运。Gnome 的默认图像浏览器,Eye of GNOME,能够在当前文件夹中显示图片的幻灯片。

只需单击其中一张图片,你将在程序的右上角菜单中看到设置选项。它看起来像堆叠在一起的三条横栏。

你会在这里看到几个选项。勾选幻灯片选项,它将全屏显示图像。

How to create slideshow of photos in Ubuntu Linux

默认情况下,图像以 5 秒的间隔变化。你可以进入 “Preferences -> Slideshow” 来更改幻灯片放映间隔。

change slideshow interval in Ubuntu

方法 2:使用 Shotwell Photo Manager 进行照片幻灯片放映

Shotwell 是一款流行的 Linux 照片管理程序。适用于所有主要的 Linux 发行版。

如果尚未安装,请在你的发行版软件中心中搜索 Shotwell 并安装。

Shotwell 的运行略有不同。如果你在 Shotwell Viewer 中直接打开照片,则不会看到首选项或者幻灯片的选项。

对于幻灯片放映和其他选项,你必须打开 Shotwell 并导入包含这些图片的文件夹。导入文件夹后,从左侧窗格中选择该文件夹,然后单击菜单中的 “View”。你应该在此处看到幻灯片选项。只需单击它即可创建所选文件夹中所有图像的幻灯片。

How to create slideshow of photos in Ubuntu Linux

你还可以更改幻灯片设置。当图像以全屏显示时,将显示此选项。只需将鼠标悬停在底部,你就会看到一个设置选项。

创建照片幻灯片很容易

如你所见,在 Linux 中创建照片幻灯片非常简单。我希望你觉得这个简单的提示有用。如果你有任何问题或建议,请在下面的评论栏告诉我们。


via: https://itsfoss.com/photo-slideshow-ubuntu/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

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