标签 图像 下的文章

你可以随时在你的系统上 安装 ImageMagick 来转换图像,但并不是每个人都喜欢使用终端来转换和操作图像。

那么,如果你有一个 GUI 应用作为前端来帮助解决这个问题呢? Converter 就是这样的工具。

它是 ImageMagick 的前端。所以你不需要使用命令来转换和操作图像。

请注意,大多数 Ubuntu 系统通常都预装了 ImageMagick。如果你的系统上还没有安装,你可以随时参考我们的 安装指南

Converter:ImageMagick 的图形前端

converter gui

转换图像不应该花费很多精力。这是一项简单的任务,而且应该如此。

我不想键入命令来快速转换图像。因此,我更喜欢使我能够更快地做事的图形工具。

Converter 是一个开源图形前端,可以让你做到这点。它是一个 GTK4 + libadwaita 应用。

你可以将图像转换为各种文件格式,包括 png、webp、jpeg、heif、heic 和 bmp。可以肯定地说,你获得了对最流行的图像文件格式的支持。所以,它应该会派上用场。

file format converter

你可以设置一个位置来保存所有文件,转换后的图像将自动存储在该位置。

customize converter

你还可以调整图像的质量、大小和背景颜色。要访问这些选项,请在转换图像之前单击用户界面中的“ 更多选项 More Options ”。

converter more options

可以使用百分比、精确像素或比率自定义图像大小。对于精确操作,更改尺寸可能更有用。如果你希望图像缩放到一定程度,百分比或比例功能应该可以帮助你做到这一点。你还可以选择为图像添加滤镜。

总体而言,你可以获得使用 Converter 调整大小、转换和优化图像质量的基本功能。

你还可以 调整 Nautilus 以获得 右键单击上下文菜单中的调整大小选项。但它不像这个工具那样通用。

在 Linux 上安装 Converter

Converter 在 Flathub 上以 Flatpak 的形式提供,可以安装在你选择的任何 Linux 发行版上。

遗憾的是,你无法在 Linux 系统上安装任何二进制包。因此,你可能需要参考我们的 Flatpak 指南 来安装它。

flatpak install flathub io.gitlab.adhami3310.Converter

你可以在其 GitLab 页面 上探索更多相关信息。

你对我们接下来要重点介绍的此类有趣工具有什么建议吗? 让我们在评论中知道。


via: https://itsfoss.com/converter-tool/

作者:Ankush Das 选题:lkxed 译者:geekpi 校对:wxy

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

Adobe 设想的是为网络上充斥的照片和视频标注关于它们的来源。该公司的主要目标是减少视觉错误信息的传播,不过,该系统也可以使那些“希望将自己的名字与工作关联起来”的内容创作者受益。

Adobe 在 2019 年首次宣布了其 内容真实性计划 Content Authenticity Initiative (CAI)项目,此后,它发布了一份关于实现该目标的技术白皮书,将该系统集成了到自己的软件中,并与新闻编辑室和硬件制造商展开了合作,以帮助普及其愿景。

现在,该公司发布了一个由三部分组成的开源工具包,从而把该技术交到开发人员手中,并投入使用。Adobe 的新开源工具包括一个用于开发“在浏览器中显示内容凭据”的 JavaScript SDK、一个命令行实用程序,和一个用于开发桌面应用程序、移动应用程序和其他应用的 Rust SDK,以创建、查看和验证嵌入式内容凭据。

众所周知,照片的 EXIF 数据中记录了有关光圈和快门速度的信息,这个新标准也采用了这种方式,它还记录有关文件创建的信息,例如文件的创建和编辑方式。如果该公司的共同愿景成真,这些 Adobe 称之为“内容凭证”的元数据,将在社交媒体平台、图像搜索平台、图像编辑器、搜索引擎中广泛可见。

C2PA 是 Adob​​e 的 CAI 与 微软、索尼、英特尔、推特以及 BBC 等合作伙伴的合作成果。华尔街日报、尼康和美联社最近也加入了 Adob​​e 的这个计划,即将 内容认证技术 content authentication 更加广泛地应用。

有了这些新工具,社交媒体平台就可以使用 Adob​​e 的 JavaScript SDK,快速让平台上的所有图像和视频显示内容凭据,这些凭据将会在鼠标悬停时,显示为右上角的一个图标。因此,无需专门的团队和更大的软件构建,该实施可以由几个开发人员在几周内完成。

CAI 的主要目标是打击互联网上的视觉错误信息,比如那些扭曲乌克兰战争的旧图片的重新传播,或是臭名昭著的南希·佩洛西的“廉价假货”。不过,数字监管链也可能使“作品被盗或出售”的内容创作者受益,这个问题多年来一直困扰着视觉艺术家,现在也正在 NFT 市场引发问题。

根据 Parsons 的说法,CAI 还引起了那些“制作合成图像和视频”的公司的巨大兴趣。公司可以将原始元数据嵌入到我们从 DALL-E 等模型中看到的那种 AI 创作中,从而确保它提供的合成图像不会轻易被误认为是真实的东西。


via: https://www.opensourceforu.com/2022/06/adobe-launches-open-source-toolkit-to-contain-visual-misinformation/

作者:Laveesh Kocher 选题:lkxed 译者:lkxed 校对:wxy

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

在“我的世界”中构建的 8 位 CPU 可以运行自己的游戏

玩家花了七个月的时间在 “我的世界” 建造了一个名为 Chungus 2 的极其复杂的计算机 CPU。这并不是第一个在 “我的世界” 内虚拟构建的 CPU,但它很可能是最大和最复杂的,它模拟了一个 8 位 CPU,时钟速度为 1 Hz,内存为 256 字节。它使用 “我的世界” 游戏的物理引擎,在宏观上重现了真实处理器的结构,材料包括红石粉、火炬、中继器、活塞、杠杆和其他简单机器。如果将游戏内的每个 “块” 视作一米,那么在现实世界中重现这个 CPU 将大约有一个摩天大楼大小。当连接到其 32×32 “屏幕” 和 “控制器” 时,它可以玩俄罗斯方块、贪吃蛇等游戏,甚至还可以运行一个图形计算器。它的每个程序也都是在 “我的世界” 中虚拟构建的,可以像一个货运列车一样大小的卡带插入这台电脑。

老王点评:要是再继续发展到可以在这个计算机上玩“我的世界”,不知道会不会递归到爆?

TikTok 新推出的 Live Studio 直播软件被指抄袭 OBS

上周,TikTok 推出了名为 Live Studio 的 Windows 直播软件,它旨在帮助人们实现高质量的直播推流,同时方便地整合游戏视频流、以及图像和文本等叠加图层。但著名的开源直播软件 OBS 指出 TikTok 的这个软件实质上是 OBS 项目的一个复刻。OBS 项目团队主动联系了 TikTok,但没有得到回应。OBS 软件采用 GPLv2 许可证开源,按许可证要求,使用了该软件代码的项目也必须以相同的许可来公开任何经过修改的源码。

老王点评:让我们看看 TikTok 如何说,是抵赖到底还是去买商业授权。

开发者创建了一种开源的“相当不错的图像格式”

一位开发者认为 PNG、JPEG、MPEG、MOV 和 MP4 这些图形格式过于复杂,因而创建了一种新的文件格式,并给它起了一个响亮的名字:“Quite OK Image Format”(QOI)。他已经将其发布到 GitHub 上。虽然作者承认 QOI 对图片的压缩效果不如优化后的 PNG 编码器,但他声称“无损压缩图片的大小与 PNG 相近,同时提供 20-50 倍的编码速度和 3-4 倍的解码速度”。最重要的是,他的编解码器的参考实现大约只有 300 行的 C 代码,而文件格式规范只有一页而已。

老王点评:看起来不错,或许在某些场景是个很好的选择。

用 ImageMagick 的转换命令从你的终端缩放一张图像。

 title=

ImageMagick 是一个方便的多用途命令行工具,它能满足你所有的图像需求。ImageMagick 支持各种图像类型,包括 JPG 照片和 PNG 图形。

调整图像大小

我经常在我的 Web 服务器上使用 ImageMagick 来调整图像大小。例如,假设我想在我的个人网站上发一张我的猫的照片。我手机里的照片非常大,大约 4000x3000 像素,有 3.3MB。这对一个网页来说太大了。我使用 ImageMagick 转换工具来改变照片的大小,这样我就可以把它放在我的网页上。ImageMagick 是一套完整的工具,其中最常用的是 convert 命令。

ImageMagick 的 convert 命令使用这样的一般语法:

convert {input} {actions} {output}

要将一张名为 PXL_20210413_015045733.jpg 的照片调整到一个更容易管理的 500 像素宽度,请输入:

$ convert PXL_20210413_015045733.jpg -resize 500x sleeping-cats.jpg

现在新图片的大小只有 65KB。

 title=

你可以用 -resize 选项同时提供宽度和高度尺寸。但是,如果只提供宽度,ImageMagic 就会为你做计算,并通过调整输出图像的高度比例来自动保留长宽比。

在 Linux 上安装 ImageMagick

在 Linux 上,你可以使用你的包管理器安装 ImageMagick。例如,在 Fedora 或类似系统上:

$ sudo dnf install imagemagick

在 Debian 和类似系统上:

$ sudo apt install imagemagick

在 macOS 上,使用 MacPortsHomebrew

在 Windows 上,使用 Chocolatey 即可。


via: https://opensource.com/article/21/9/resize-image-linux

作者:Jim Hall 选题:lujun9972 译者:geekpi 校对:wxy

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

Torvalds 认为 GPLv2 和公司的参与对 Linux 非常重要

Linux 创始人 Linus Torvalds 在最近的一篇采访中表示,他认为在 1992 年初 Linux 转向使用 GPLv2 许可证特别重要。他回忆说:“这不是最初的许可证,但我相信它是 Linux 变得如此广泛的一个重要原因。”此外,他还认为,“公司的参与是非常重要的,这可能听起来很明显,以至于老套和愚蠢,但开源社区的一些角落对任何商业参与都是相当消极的。”从最早期开始,Linux 就经历了来自大公司的“相当持续的”兴趣。

虽然 Linux 的成功有一定的时代幸运,但是至少可以说明 Linux 作对了几件事。

谷歌使用 AI 生成高保真图像

谷歌大脑的研究人员分享了他们在图像超级分辨率方面取得的新突破。通过其 SR3 和 CDM 方法,可以对输入的低分辨率图像生成高分辨率的图像,在提升人像和自然图像上效果良好。他们已经将该模型的性能推到了超分辨率和类条件的 ImageNet 生成基准的最先进水平。

以后可以从低画质照片和视频转成高画质了~

研究发现 40% 的 GitHub Copilot 建议中存在安全漏洞

研究人员为 Copilot 创建了 89 种不同的场景来推荐代码,产生了 1600 多个程序。研究人员在审查这些程序时发现,几乎 40% 的程序都有这样或那样的漏洞。由于 Copilot 借鉴了 GitHub 存储库中公开可用的代码,研究人员推测,生成的脆弱代码可能只是系统模仿存储库中的错误代码行为的结果。

所以,这就和差生抄作业一样,它也不知道抄的作业是不是对的。

Linux 有很多用于查看图像的 GUI 应用。但我从来没有尝试过用任何命令行应用来查看它。

幸运的是,在使用 ImageMagick 工具时,我得到了一个从终端查看图像的命令。命令名是 “display,它是 ImageMagick 工具的一部分。这是一个很好的工具,允许类 UNIX 用户从终端查看图像。

此外,我还为此用途得到了另一个很好的工具,叫做 FIM。

我们将向你展示如何安装并使用它从 Linux 终端查看图像。这些命令使用系统的 帧缓冲 framebuffer 直接从命令行显示图像。

如何使用 display 命令从终端查看图像

ImageMagick 是一个自由开源、功能丰富、基于命令行的图像处理工具。它用于创建、编辑、合成或转换位图图像。它可以读取和写入各种格式(超过 200 种)的图像,包括 PNG、JPEG、GIF、PDF、SVG 等。它可以调整图像的大小、镜像、旋转、转换图像、调整图像颜色、应用各种特殊效果等。它支持批处理,允许你一次处理所有图像。

如何安装 ImageMagick?

ImageMagick 软件包包含在大多数 Linux 发行版的官方仓库中。使用发行版软件包管理器来安装它。

**需要注意的是:**确保你的 Linux 系统上已经安装了 “Development Tools” 包,这是安装的前提条件。

对于 RHEL/CentOS 6/7 系统,请使用 yum 命令 安装 ImageMagick:

$ sudo yum install -y ImageMagick ImageMagick-devel

在 RHEL/CentOS 8 和 Fedora 系统,使用 dnf 命令 安装 ImageMagick:

$ sudo dnf install -y ImageMagick ImageMagick-devel

对于 Debian/Ubuntu 系统,使用 apt 命令apt-get 命令 安装 ImageMagick:

$ sudo apt-get update
$ sudo apt-get install imagemagick

对于 openSUSE 系统,使用 zypper 命令 安装 ImageMagick:

$ sudo zypper install -y ImageMagick

要查看任何图像文件,请运行 display 命令,如下所示。你可以按下 Esc/q 按钮关闭图像:

$ display bird.jpg

如果你想用指定的窗口大小打开图像,请使用 -geometry 标志:

$ display -geometry 1000x600 ~/Downloads/bird.jpg

你也可以通过 display 命令输入图像的位置信息。下面的命令可以从桌面的距顶部 800 像素和据左上角 800 像素处打开图像:

$ display -geometry 1000x600+800+800 ~/Downloads/bird.jpg

如果你想用 display 命令调整图像的大小,请使用以下格式:

$ display -resize 600x400 ~/Downloads/bird.jp

另外,你也可以使用百分比来调整图片的大小:

$ display -resize 50% ~/Downloads/bird.jpg

如何使用 fim 命令从终端查看图像

FIM 是一个专门为 Linux 设计的轻量级全局图像查看器。但它并不局限于 Linux,它也可配置在其他操作系统上运行,如 MS-Windows。

对于熟悉 VIM 文本编辑器等软件的用户来说,它是高度可定制和可脚本化的图像查看器。它可以全屏显示图像,并且可以使用键盘快捷键轻松控制。它是一款非常轻量级的工具,因为它只依赖于某些库。

它可以打开许多文件格式,它可以在以下视频模式下显示图像:

  • 使用 Linux 帧缓冲设备图形化。
  • 在 X/Xorg 下,使用 SDL 库图形化
  • 在 X/Xorg 下,使用 Imlib2 库图形化。
  • 使用 AAlib 库,在任意文本控制台中以 ASCII 艺术形式呈现。

运行时自动检测或选择正确的视频模式,如果需要,可以在构建前配置时选择加入或去除。

FIM 是 “Fbi IMproved” 的缩写,是 Fbi Image Viewer 的复刻版本。

FIM 可以很容易地安装在基于 Debian/Ubuntu 的系统上,因为该软件包在发行版的官方仓库中是可用的。对于其他发行版,你可能需要从源码编译它:

$ sudo apt install fim

安装完毕后,你可以使用以下命令显示图像:

$ fim bird.jpg

你可以使用 -a 选项自动缩放图像:

$ fim -a bird.jpg

如果你要打开当前目录中的多个图像文件,请使用通配符将它们全部打开。使用 PageUp/PageDown 键盘快捷键移动到下一张或上一张图像:

$ fim -a *.jpg

要以 ASCII 格式查看图像,可以使用 -t 标志:

$ fim -t bird.jpg

下面的键盘快捷键可以让你控制图像:

  • PageUp/PageDown:上一张/下一张图片。
  • +/-:放大/缩小
  • a:自动缩放
  • w:适应宽度
  • ESC/q:退出

via: https://www.2daygeek.com/how-to-view-display-images-from-linux-terminal/

作者:Magesh Maruthamuthu 选题:lujun9972 译者:geekpi 校对:wxy

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