标签: image-processing

有没有办法用背景颜色将图像填充为正方形大小?

让我描述一下我的问题:

我有一个网站,我张贴赞助商公司的标志。一旦我收到徽标(或者我用谷歌搜索过),它们通常是矩形大小 - 宽度和高度不相等。
在我的网站上,一旦您上传徽标图像,就可以将其裁剪为正方形。

对于矩形的标志,我通常在 GIMP 中打开它们,将画布大小增加到一个正方形,创建一个新的背景颜色层,最后将其导出为 jpg 或 png 格式供站点使用。相当费时间。

我正在寻找一种方法来做到这一点,希望只用一个终端命令。

例子:

考虑下面的 Safaricom(肯尼亚电信公司)徽标。它是 650 像素 x 380 像素 - 我怎样才能让它 650 像素 x 650 像素,然后从命令行将它水平居中?

safaricom 标志

command-line bash gimp imagemagick image-processing

5
推荐指数
1
解决办法
1678
查看次数

构建 Caffe:无法看到 hdf5.h

Hello Caffe 是一个深度学习库。尝试在 Ubuntu 15.04 下构建该库时,编译失败并显示以下消息:

:~/App/caffe$ make all

PROTOC src/caffe/proto/caffe.proto
CXX .build_release/src/caffe/proto/caffe.pb.cc
CXX src/caffe/layer_factory.cpp
In file included from ./include/caffe/common_layers.hpp:10:0,
                 from ./include/caffe/vision_layers.hpp:10,
                 from src/caffe/layer_factory.cpp:6:
./include/caffe/data_layers.hpp:9:18: fatal error: hdf5.h: Aucun fichier ou dossier de ce type
 #include "hdf5.h"
                  ^
compilation terminated.
Makefile:512: recipe for target '.build_release/src/caffe/layer_factory.o' failed
make: *** [.build_release/src/caffe/layer_factory.o] Error 1
Run Code Online (Sandbox Code Playgroud)

构建失败似乎是特定于 Ubuntu 的。我已经检查了不同的依赖项。我尝试了不同的解决方法:直接在 Makefile.config 中写入 hdf5.h 的路径,从源代码构建 hdf5...

谢谢你的建议

compiling makefile opencv image-processing caffe

5
推荐指数
1
解决办法
2万
查看次数

如何将 .jpg 或 .png 图像转换为 .raw 格式?

有什么软件可以将JPEG或PNG转换为RAW吗?

我一直在环顾四周,我只找到了相反的应用程序。

software-recommendation image-processing image-editor

5
推荐指数
1
解决办法
2万
查看次数

如何捕获窗口的屏幕截图以及它上面的所有窗口?

我使用屏幕截图作为 GUI 软件的回归测试。在部署每个新版本之前,都会针对新旧版本运行一系列自动任务,两种情况下每个命令后都会生成屏幕截图,并比较结果。ImageMagick 的导入命令在这方面运行良好。

最近我添加了右键菜单。不幸的是,import -window 'id'没有捕获这些菜单。

Ubuntu 上的哪些命令行工具可以截取窗口的屏幕截图,以及它上面的所有窗口?

也就是说,有哪些工具可以不截取一个窗口ID对应的窗口的截图,而是截取整个屏幕的截图并将其截断到给定窗口的边界?

我无法使用什么是截取屏幕截图的终端命令中列出的任何工具以简单的方式获得此结果?.

command-line scripts screenshot image-processing

5
推荐指数
2
解决办法
4879
查看次数

如何从一批照片制作延时视频

我正在第一次尝试延时摄影。我从智能手机摄像头获得的图像在其文件名 \xe2\x80\x93 中具有时间戳,因此它们是可排序的,但不是连续编号的,从而阻止了任何运行它们的尝试ffmpeg。

\n\n

如何将这些图像处理成延时视频?操作系统是 Ubuntu MATE 16.04。

\n

video-editor image-processing

5
推荐指数
1
解决办法
9736
查看次数

我可以一次将目录中的多个图像调整为 160x160 吗?

我想调整存储在目录中多个子文件夹中的多个图像的大小。我想通过删除原始图像来用调整大小的图像替换这些图像

为什么?

我在一个单独的分区中有很多内容的文件夹图标。其中一些图像大小约为 1 兆字节,大小为 500x500,在我看来,这对于 1080p 显示器上的文件夹图标来说太过分了,我认为这也会降低 nautilus 的性能并占用一些宝贵的空间

文件夹结构如何?

??? [4.0K]  Zombieland (2009) H
?   ??? [664K]  .folder.png
?   ??? [606M]  Zombieland (2009) H.mkv
??? [4.0K]  Zootopia (2016)
    ??? [203K]  .folder.png
    ??? [2.7G]  Zootopia (2016).mkv
    ??? [119K]  Zootopia (2016).srt
Run Code Online (Sandbox Code Playgroud)

我希望将那些.folder.png调整为 160x160。答案应该适用于深层目录。

其他数据

  • 图像一般.png也是.icns,.ico
  • 图像可以存储在非常深的目录中
  • 所有图像的纵横比为 1:1
  • 所有的图像都被命名 .folder.extension
  • 这里有一个答案,但我认为它只适用于一张图片

我很乐意提供更多信息

icons command-line nautilus thumbnails image-processing

5
推荐指数
1
解决办法
1127
查看次数

如何使用命令行将图像(透明 PNG 文件)覆盖在目录中的所有“背景”图像上?

我有一个透明的PNG文件(牛的图片)

我有一个文件夹,其中包含草地、山脉、河流等图像。

我想仅使用 Linux 命令行将牛图像叠加到这些背景图像上。

command-line convert png image-processing

5
推荐指数
1
解决办法
6433
查看次数

无需 ImageMagick hack 即可将图像转换为 PDF

由于 ImageMagick 的 PDF 功能已损坏(“未授权”错误)一段时间且看不到解决方案,那么现在将图像转换为 PDF 格式的替代方法是什么?

我对破坏安全性不感兴趣,因为在以前的答案中多次建议。

我使用 Ubuntu 18.04.3 LTS。我对将常见图像格式(PNG、JPG)转换为 PDF 感兴趣。我需要一个命令行解决方案,比如 ImageMagick 的convert工具,以便能够以脚本方式批量转换图像。

pdf convert image-processing

5
推荐指数
1
解决办法
945
查看次数

在扫描的 pdf 文件中的白色背景上获取打印机就绪的黑色文本(去除灰度或彩色背景)

如何将纸质文档的照片转换为扫描文档?是相关的,但不一样,因为我在谈论 pdf 文件。在链接问题下的答案中,图像处理似乎很复杂,尤其是因为它涉及单独处理每个图像:鉴于我的 pdf 有数百页,我期望的解决方案不是处理/编辑图像,而只是扫描数码照片并以真实的方式记录。我的意思是像“虚拟扫描仪”这样的东西,它的输入是基于照片的 pdf 或照片集,输出是“普通”扫描文档。(还有推荐的Scantailor工具 - 也在这里- 现在似乎缺少 Linux 版本。)


这是不是对OCR和不有关转换图像文本。

为了澄清我的意思,我将发布一些示例。

有基于 text而非图像的pdf 文件,它们是导出为 pdf 的文本文件(让我们使用 docx 或 odt)。它们看起来可以打印了:

在此处输入图片说明

以上不是我在这里讨论的。

我感兴趣的是下面图像中的pdf,即看起来太像图像的扫描文本页面和看起来像数字化文本的扫描文本页面之间的区别。

第一个是由看起来像书页照片的图像组成的:

在此处输入图片说明

或者

在此处输入图片说明

这样的副本很难在纸上重新打印,因为背景也会被打印出来。

第二个是人们对扫描文本的期望,可以打印:

在此处输入图片说明

或者

在此处输入图片说明

图片般的 pdf 可能已经经过 OCR 处理并且其文本可搜索,并且看起来仍然像(页面)照片的集合:OCR 不是这里的问题。

我想要的是“扫描”pdf 的清晰黑白外观,并删除照片中正常但应在打印页面中不存在的所有“真实”细节(尤其是阴影)。


正如@vanadium 在评论中注意到的那样,我正在寻找一种可以自动清理文档图片的软件解决方案,就像智能​​手机上的 Google Scan 一样。

正如@user535733 在评论中所说,这里的问题至少在某种程度上似乎是将灰度(扫描/图像)文本转换为 black-and-white 的问题。

pdf software-recommendation image-processing

5
推荐指数
1
解决办法
413
查看次数

如何通过控制台将 4 张图像组合成一张 A4 图像?

我正在安装 Photo-booth,我想拍 4 张照片(我已经弄清楚了这一点),然后将它们组合在一起,以便将它们放在准备打印的 A4 纸上。

我需要通过控制台执行此操作,以便我可以自动化整个过程。我看过ImageMagick,但我只能弄清楚如何叠加图像。

command-line image-processing

4
推荐指数
1
解决办法
519
查看次数