在 Linux 命令行上编辑照片的 4 种方法
创始人
2024-03-02 08:54:03
0

这里有一些我最喜欢的 ImageMagick 技巧,以及如何在没有 GUI 的情况下使用它们。

Linux 对摄影师和图形艺术家很有用。它提供了许多工具来编辑包括照片在内的不同类型的图像文件和格式。这表明你甚至不需要一个图形界面来处理你的照片。这里有四种你可以在命令行中编辑图像的方法。

给你的图片应用效果

几年前,Seth Kenlon 写过一篇文章,4 个有趣的(半无用的)Linux 玩具,其中包括对 ImageMagick 编辑工具套件的介绍。在 2021 年的今天,ImageMagick 甚至更有意义。

这篇文章让我们了解了 Fred 的 ImageMagick 脚本,这些脚本真的很有用。Fred Weinhaus 维护着 200 多个脚本,用于对你的图像文件应用各种效果。Seth 向我们展示了 Fred 的 vintage3 脚本的一个例子,该脚本使图像变得怀旧。

创建照片拼贴画

今年,Jim Hall 用他的文章 从 Linux 命令行创建照片拼贴 向我们展示了如何从照片中创建拼贴画。

拼贴画在小册子和手册中使用得很多。它们是一种在一张照片中展示几张图片的有趣方式。可以应用效果来将它们进一步融合在一起。事实上,我以他的文章为指导,创造了上面的图片拼贴。这是我小时候的样子。以下是我使用的命令:

$ montage Screenshot-20211021114012.png \
  Screenshot-20211021114220.png \
  Screenshot-20211021114257.png \
  Screenshot-20211021114530.png \
  Screenshot-20211021114639.png \
  Screenshot-20211021120156.png \
  -tile 3x2 -background black \
  screenshot-montage.png

调整图像大小

Jim 发表了另一篇文章,从 Linux 终端调整图像的大小。这个教程演示了如何使用 ImageMagick 改变一个图像文件的尺寸并将其保存为一个新的文件。例如,上面的 montage 命令所产生的拼贴画没有达到要求的尺寸。学习如何调整尺寸,使我能够调整宽度和高度,从而使它能够被包括在内。这是我用来调整这张图片大小的命令。

Montage of Alan as a Kid

$ convert screenshot-montage.png -resize 520x292\! alanfd-kid-montage.png

自动化图像处理

最近,我决定自己看一下 ImageMagick 套件。这一次,我把它的工具组合成一个 Bash 脚本。文章的题目是 用这个 bash 脚本自动处理图像。这个例子是一个简单的脚本,可以自动为我的文章制作图片。它是根据 Opensource.com 上的要求定制的。如果你想使用这个脚本,我在文章中提供了一个 Git 仓库连接。它很容易修改和扩展,可以满足任何人的需要。

总结

我希望你喜欢这些文章并在你的艺术创作中使用 Linux。如果你想看看更多的 Linux 图像软件,可以看看 Fedora Design Suite Spin。它是一个完整的操作系统,包括许多不同的开源多媒体制作和发布工具,例如:

  • GIMP
  • Inkscape
  • Blender
  • Darktable
  • Krita
  • Scribus
  • 等等

via: https://opensource.com/article/21/11/edit-photos-linux-command-line

作者:Alan Formy-Duval 选题:lujun9972 译者:geekpi 校对:校对者ID

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

相关内容

不同软件(VSCode、C...
使用以下代码示例将 TIF 文件转换为 PDF:magick co...
2025-01-09 15:01:35
编译ImageMagick...
问题的原因是在编译ImageMagick时未正确地链接到已安装的l...
2024-12-08 08:00:24
本地使用imagemagi...
可能是服务器上没有正确配置imagemagick扩展。检查服务器上...
2024-11-30 02:01:40
BashGlobbing模...
此命令用于将多个图像文件转换为单个PDF文件,并且实现了递归功能。...
2024-11-25 21:32:24
AWS node.js L...
当使用gm ImageMagick在AWS Lambda中进行调整...
2024-11-17 11:00:41
AWS Lambda无法再...
要在AWS Lambda中将PDF转换为ImageMagick,您...
2024-11-17 05:00:24

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...