标签: image-processing

批量转换 swf 到 png

我有一个文件夹,里面有很多 swf 文件。它们以这种方式命名:fis1.swf; fis2.swf; fis3.swf; ... fis20.swf. 我想将它们全部转换为 png 文件。我知道它可以通过 swftools 的 swfrender 来完成,但它每次只渲染一个文件。

image-processing

3
推荐指数
1
解决办法
3740
查看次数

如何将 JPEG 文件批量重命名为图像日期,添加每天重置的计数?

我正在使用pyrenamer我的照片集,除了一个问题外,它效果很好。我希望它按拍摄日期元数据重命名照片,并在末尾加上三位数。我库中的每个文件夹代表一天,我希望照片以 001-999 的数字结尾,每个文件夹从 001 开始。示例文件名是 2016-01-31-001.jpg。

Shotwell%Y/%m/%d使用选项中的结构在导入时处理创建目录结构,但是当我在 ~/Pictures 目录中递归使用 pyrenamer 时,我没有看到预期的结果。它按日期重命名,但继续跨文件夹递增,而不是每个新文件夹从 001 开始。有没有更简单的方法来解决这个问题?

我知道我可以添加更多元数据变量并根据小时、分钟和秒重命名,但这会提供比我想要的更长的文件名。我的相机每秒也可以拍摄多张照片,因此重命名有问题。

请问最简单的方法是什么?我喜欢使用 pyrenamer,但 bash 脚本也很好。

电流输出:

Pictures/
??? Folder 1/
?   ??? YY-MM-DD-001.jpg
?   ??? YY-MM-DD-002.jpg
??? Folder 2/
?   ??? YY-MM-DD-003.jpg
?   ??? YY-MM-DD-004.jpg
...
Run Code Online (Sandbox Code Playgroud)

期望的输出:

Pictures/
??? Folder 1/
?   ??? YY-MM-DD-001.jpg
?   ??? YY-MM-DD-002.jpg
??? Folder 2/
?   ??? YY-MM-DD-001.jpg
?   ??? YY-MM-DD-002.jpg
...
Run Code Online (Sandbox Code Playgroud)

metadata image-processing batch-rename exiftool

3
推荐指数
1
解决办法
3257
查看次数

并排打开两张图像

我必须手动比较大量图像(gif 格式)。为此,我执行以下步骤:

  1. 我用 ubuntu 图像查看器打开一张图像
  2. 我将窗口半最大化到屏幕的一侧
  3. 当然,我对图像做了同样的事情,我想将其与仅将其放在屏幕的另一侧进行比较

由于我需要对很多图像执行此操作,因此我想知道是否有更简单的方法来执行此操作。也许是另一个程序?

我正在比较的图像位于不同的文件夹中,但具有相同的名称。这些文件夹包含多个图像,因此如果有机会从两个文件夹中选择下一个图像就太好了。

你有什么想法我可以如何做到这一点吗?

image-processing

3
推荐指数
1
解决办法
2918
查看次数

如何将 Microsoft Paint 格式 (.MSP) 中的(真正)旧文件转换为可用格式?

在从 3.5" 软盘上的一堆旧档案中重新捕获数据时,我遇到了一些以MSP格式存储的图片磁盘。我很确定这是来自 Microsoft Paint 的古代版本(大约 1988-1990 年) )我查看了二进制文件,希望能找到有关格式的线索,但DanM出于某种原因,它们都以开头。

我已经搜索了兼容的应用程序,但至今没有找到。我尝试了ImageMagick的mogrify/convert应用程序,但没有成功。我也尝试过 XnConvert,但它也无法识别MSP格式。

如何将 MS Paint 的MSP文件格式转换为现代格式,例如JPG?Ubuntu 支持的任何位图格式都可以……谢谢。

software-recommendation image-processing format-conversion

3
推荐指数
1
解决办法
672
查看次数

LibreOffice 将多个 jpg 绘制为 pdf

如何使用 LibreOffice Draw 将扫描的多个 jpg 文件快速转换为 pdf 文件。上次我必须创建“新页面”,然后“插入 -> 图像”,这对于大约 50 页来说是一个***。

pdf libreoffice image-processing

3
推荐指数
1
解决办法
9266
查看次数

查找目录中所有图像中的最低高度和最低宽度

鉴于我有大约 50k 图像,如何获得所有高度中的最低高度以及所有宽度中的最低宽度?

我尝试了这个命令,但它只给出了图像的宽度和高度:

identify -format '%w %h' 72028059_11.jpg
600 431
Run Code Online (Sandbox Code Playgroud)

我也从 IRC Linux 频道得到了这个,但是,因为我有 50k 图像,所以需要很长时间才能输出任何结果:

find -type f -name \*.jpg -exec identify -format '%w %h %d/%f\n' {} \; | sort -n -k2
Run Code Online (Sandbox Code Playgroud)

command-line scripts imagemagick image-processing

3
推荐指数
1
解决办法
857
查看次数

从 GIMP 保存 JPEG - 其他程序无法识别 JPEG

我正在使用 GIMP v.2.8.16 将来自不同文件格式的几个数字组合成一个单一的 JPEG 图像。我能够完成此操作并将其另存为 JPEG,然后在我的计算机上完全正常地打开它,但是当我将其上传到需要 .jpg 格式文件的网站时,该文件未被识别为 jpeg。我已经多次遇到此问题,其中 GIMP 导出的 .jpg 无法被其他程序识别。

只是为了测试它是否与 GIMP 相关,我使用 LibreOffice Impress 组合了相同的数字并保存为 JPEG,并且该文件能够毫无问题地上传。

有没有其他人遇到过这个问题和/或提出解决方案?

gimp libreoffice image-processing jpeg

3
推荐指数
1
解决办法
834
查看次数

右键单击将 PDF 转换为 JPG?

正在为我的一名员工寻找一种将 PDF 文件转换为 JPG 的简单方法。我可以在 CLI 中做一些事情,但他不能。它必须是自动化的(不太理想),或者右键单击转换。

原因是他可以从电子邮件中下载 PDF,并在 Zebra 打印机上使用 glabel 进行打印。

建议?

pdf imagemagick image-processing

3
推荐指数
1
解决办法
6048
查看次数

从文件夹中的所有 jpg 图像中删除 Alpha 通道

如何自动从 jpg 图像中删除 Alpha 通道?

我正在使用基于 PyTorch 的深度学习代码,需要 3 个通道,但我的图像有 4 个通道。我看到了这个答案,但我不知道如何将文件夹中的所有图像转换为没有 Alpha 通道的对应图像。

这是我收到的错误:

[jalal@goku example]$ python img_to_vec_nearest_neighbors.py 
/scratch/sjn-p3/anaconda/anaconda3/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  return f(*args, **kwds)
/scratch/sjn-p3/anaconda/anaconda3/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  return f(*args, **kwds)
/scratch/sjn-p3/anaconda/anaconda3/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  return f(*args, **kwds)
/scratch/sjn-p3/anaconda/anaconda3/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, …
Run Code Online (Sandbox Code Playgroud)

command-line mogrify png imagemagick image-processing

3
推荐指数
1
解决办法
2425
查看次数

如何批量更改图像PPI?

是否可以使用命令行在批处理模式下 更改以每英寸像素 (PPI)表示的图像分辨率?

我的图像分辨率目前低于 100 PPI。
我想将其提高到 300 PPI。
我正在准备一份自行发布的文档。
该机构表示图像 PPI 应为 300。

imagemagick image-processing

3
推荐指数
1
解决办法
2591
查看次数