我正在开发一个网络应用程序,目前正在从一个旧应用程序迁移一些东西,但我讨厌我必须打开一个图像编辑器来获取有关我正在迁移的图像的一些信息。诸如图像尺寸之类的东西。
在 Linux 中是否有可以用于此类任务的命令行工具?
我想使用 ImageMagick 将多张图像合并为一张图像。为了更好地解释,我希望结果看起来类似于:

也就是说,我有许多屏幕截图,我想将它们变成一张图像,原始图像叠在一起。
通过谷歌搜索,我遇到了“复合”命令,但我不知道是否,以及在这种情况下如何使用它来获得我想要的结果。
我使用Windows 8 Snipping Tool从Whatsapp 网站截取了一些聊天截图。我将这些图像保存为 PNG 格式。
现在我想证明这些图像是原始的,没有被篡改或编辑过。
你能告诉我我如何证明这一点吗?
我有一个大小为 100×125 像素的图像。
我想通过水平重复源图像五次来创建一个新图像(所以新图像是 500×125px)。
重复必须是像素完美的,在正确的位置(所以我不太可能接受需要通过眼球放置的答案)。
使用 GIMP 最简单的方法是什么?
我已经拍摄了 30,000 张静止图像,我想将它们组合成延时摄影电影。我尝试过 QuickTime Pro、TimeLapse 3 和 Windows Movie Maker,但是由于图像数量如此庞大,每个程序都失败了(我尝试了 SUPER ©,但也无法让它工作......?)。似乎所有这些程序在几千张图片后都崩溃了。
我拥有的图像都是 .JPG 格式,分辨率为 1280x800,我正在寻找一个程序,可以将这些图像以某种无损格式(原始/未压缩的 AVI 可以)放入延时摄影电影中,以便进一步编辑。有没有人有任何想法,或者有没有人用类似数量的图片尝试过这样的事情?
在 GIMP 中有一种非常简单的方法可以做我想做的事。我只安装了德语对话框,但我会尝试翻译它。我说的是转到Picture -> PrintingSize然后调整值X-Resolution,Y-Resolution我知道这些值是所谓的 DPI 值。您还可以选择默认为Pixel/Inch. (在德语中,对话是Bild -> Druckgröße,那里X-Auflösung和Y-Auflösung)
好的,72默认情况下通常有这些值。当我将它们更改为例如300这会导致图像在计算机上保持不变,但是如果我打印它,如果您查看它会更小,但所有细节仍然存在,只是更小 - >它有打印纸的分辨率更高(但尺寸更小......这对我来说很好)。
我在使用 LaTeX 时经常这样做,或者准确地说是pdflatex在最近的 Ubuntu 机器上使用命令。当我手动使用 GIMP 执行上述过程时,一切正常。图像在生成的 PDF 中看起来更小,但打印质量很高。
我想要做的是自动化进入 GIMP 和调整 DPI 值的过程。由于众所周知 ImageMagick 非常出色,并且我将它用于许多其他任务,因此我试图通过此工具实现我的目标。但它并没有做我想要的。
在尝试了很多事情之后,我认为这实际上是我应该成为朋友的命令:
convert input.png -density 300 output.png
Run Code Online (Sandbox Code Playgroud)
这应该将 DPI 设置为 300,因为我可以在网络上的任何地方阅读。它似乎工作。但是当我检查文件时它保持不变(编辑:这是我所期望的,如上所述)。
file input.png output.png
input.png: PNG image data, 611 x 453, 8-bit grayscale, non-interlaced
output.png: PNG image data, 611 x 453, 8-bit …Run Code Online (Sandbox Code Playgroud) 我知道我可以使用这里列出的特定 mime 类型,或任何文件的通用 mime 类型,例如application/octet-stream,但是否有所有图像文件的通用 mime 类型?
(我想.desktop在 Linux Mint KDE 中编辑一个文件,以在 Dolphin 文件管理器中创建一个“操作”上下文菜单条目,该条目仅对图像文件显示。)
在 Photoshop 中,我使用 Photomerge 工具组合了一些全景照片,生成的图像包含大量透明像素。此外,因为它是由多张照片组装而成的,所以对齐可能会关闭。我想要做的是将图像切割成最大的盒子,其中根本不包含透明像素。它类似于修剪工具,但它会删除一些不透明的像素。有这样的吗?
基本上可以自动将上面的图像裁剪到那里的选择框:一个没有透明像素的矩形。
crop adobe-photoshop transparency image-processing image-editing
我正在尝试在命令行上使用 ImageMagick 裁剪 640x640 图像。
我需要从图像底部一直从左到右删除大约 20 个像素。底部有一条长条。
我知道shave命令。
在命令行中输入的命令是什么?我正在使用此软件的 Windows 版本。
我的 Windows 计算机上有很多重复的图像文件,它们位于不同的子文件夹中,并且具有不同的文件名。
您会推荐什么 Python 脚本或免费软件程序来删除重复项?
(我读过这个类似的问题,但那里的海报询问了不同文件大小的视觉重复。我的是具有不同文件名的完全重复。)
image-processing ×10
imagemagick ×3
command-line ×2
gimp ×2
windows ×2
bash ×1
cmd.exe ×1
crop ×1
linux ×1
mime-types ×1
python ×1
shell ×1
timelapse ×1
transparency ×1
video ×1