我在一个目录中有大约 190 个图像文件(png 和 jpg)。有关更多信息,每个图像有 2500 x 3072 像素,大约 500KB。
我使用convertImageMagik的命令将它们转换并组合成一个 pdf 文件:
convert * my.pdf
Run Code Online (Sandbox Code Playgroud)
创建一个 80MB 的 pdf 文件大约需要 10GB(峰值)和 4 小时。
我首先无法运行它,因为我的/tmp(实际上在我的/分区中)没有足够的可用空间。然后只好找一个空闲空间充足的外置硬盘,设置环境变量TMPDIR指向它,然后就成功了。
不知道有没有别的软件可以把图片转换合并成pdf文件convert,这样就不需要外接硬盘了?或者,这种转换和组合通常需要从磁盘中获得类似数量的临时空间吗?
图像文件的更多信息,例如,
$ exiftool 1.jpg
ExifTool Version Number : 8.60
File Name : 1.jpg
Directory : .
File Size : 453 kB
File Modification Date/Time : 2014:11:15 13:41:55-05:00
File Permissions : rwxrwx---
File Type : JPEG
MIME Type : image/jpeg
JFIF Version : 1.01
Resolution …Run Code Online (Sandbox Code Playgroud) 试图做这样的事情:
第一步:
convert img.jpg img.pdf
Run Code Online (Sandbox Code Playgroud)
第二步:
pdfimages -j img.pdf img1
Run Code Online (Sandbox Code Playgroud)
比较 HEX 中的源图像和提取图像显示差异。如何在不丢失数据的情况下进行此类转换?