- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
问题出在 mogrify 或因为我不能煮好。
ls -la
total 3.8M
drwxr-xr-x 2 root root 4.0K Nov 26 12:04 .
drwxr-xr-x 4 root root 4.0K Nov 26 11:46 ..
-rw-r--r-- 1 root root 726K Nov 25 20:59 1.jpg
-rw-r--r-- 1 root root 686K Nov 25 20:59 2.jpg
-rw-r--r-- 1 root root 642K Nov 25 20:59 3.jpg
-rw-r--r-- 1 root root 1017K Nov 25 20:59 4.jpg
-rw-r--r-- 1 root root 709K Nov 25 20:59 5.jpg
SHA1 是:
sha1sum *
e1a8f9a1f3c4b036f30f26b1e6db8a6816418597 1.jpg
0bdfe43ce447922e31d644ca01ec62b1fbe28b24 2.jpg
fa5cf34fde564f591c751896d549d9ad63fa63e6 3.jpg
82254da164d3974fd595de0109ec403cc277a85d 4.jpg
3fd0fb00adca64bd27f50a79c2056abbb4630259 5.jpg
让我们剥离 exif。
for file in *.jpg; do mogrify -strip $file ;done
检查 SHA1,它应该改变:
sha1sum *
800957bd811d6a6e5a5748a3c8dd2d2d5c5fe6be 1.jpg
44f8d904ce12ce4c765496c3d7fb574509e04e94 2.jpg
6a349962836f051cd89b5d05aed9697e5294c155 3.jpg
dd50c36f4187fe261bd34d854acd93bdfdef4d32 4.jpg
246ec57d301caa06c602706d52210fe6ac1b4943 5.jpg
但是当我剥离 exif 后,我得到了 2 倍不同的 SHA1:
for file in *.jpg; do mogrify -strip $file ;done
sha1sum *
501446ded829acdec0b25a32176d5182798a7c35 1.jpg
ccfceeaa2f3de6b6ab8aa339447ca96e2ea1c074 2.jpg
cb8cb9aef818c87a1f3a3c932f80528a8de291a0 3.jpg
c26f1dcd790d650768644623c60a6c08d3cb2b8b 4.jpg
6a9f34b43d8ec9e0ce84ef0cef2fd91214562fde 5.jpg
for file in *.jpg; do mogrify -strip $file ;done
sha1sum *
3c0183edec801fb96f5088349150384c050f7d2b 1.jpg
ad26f04ffab52301c509b46e523937b3b795ebf0 2.jpg
1edc57ec0e09df23ab9a96d043eefd25d23f3170 3.jpg
a5e38ff402d337edeea0abfd30e02540ff7e915a 4.jpg
c35ec8d9ce4e26030e4209fdb3c32bc52110ac4f 5.jpg
是否可以在不使用 mogrify 重新压缩的情况下从 JPG 图像中剥离 exif?
最佳答案
我认为这是不可能的。您可能需要试用 exiftool
或 exiv2
exiftool -all= *.jpg
或
exiv2 rm *.jpg
关于linux - 没有重新压缩的 ImageMagick/Mogrify strip 是否可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33938605/
如果我有类似这样的图片: --------------------------------- - xxxxxxxxxx - - x x
我正在尝试使用 Perl 中的 Imagemagick 在命令行上压缩图像(目前,我只能翻转它...) system("/usr/bin/mogrify", "-flip","/var/www/ima
我正在尝试使用 python 包 psycopg2 将数据插入到 postgres 数据库中。 def insertIntoDB(__insertSQL__,patternString,data,co
我觉得自己不得不问这么一个简单的问题很愚蠢,但在过去的一个小时里我完全没有找到解决这个问题的方法。每个人似乎都需要做与我需要做的完全相反的事情。 我的问题只是如何告诉 mogrify 和/或 conv
我在多个文件上运行 ImageMagick mogrify 时遇到一个奇怪的问题。我使用转换字符串对图像进行多次转换,从而生成缩略图。带有转换字符串的命令在单个文件上运行良好,但是在批量文件上运行时有
我想做 cursor.mogrify 做的事,但要以适合生产的方式。 我正在更新一些通过连接字符串构建查询的遗留 Python 代码。我需要更改此设置以安全逃生。 查询很长并且构建在与运行不同的服务器
我正在尝试使用 mogrify 来降低图像质量以最终减小图像大小,但图像大小并没有减小,而是在增加。我正在使用以下命令: mogrify -quality 20% 1.png 图像大小从 2.5 m
我正在使用 mogrify 使用以下命令调整目录中图像的大小 mogrify -resize 100x100 *.jpg 由于图片较多,出现如下错误 /usr/bin/mogrify:
我想使用 Linux 的 mogrify 工具来删除多张不同尺寸图像的下方 20 像素。 示例:图像宽度为 800px,图像高度为 600px。我想裁剪新尺寸为 800x580px 的图像,其中底部的
我是 ImageMagick 的新手。 我编写了以下命令来 1) 缩放图像,2) 使用透明空间调整 Canvas 大小,3) 将缩放图像放在 Canvas 底部,4) 将结果保存在原始文件上。 con
imagemagick 网站在此页面上有一个演示:http://www.imagemagick.org/Usage/resize/#resize 我想执行此示例中的操作: convert logo:
我是 ImageMagick 的新手。 我编写了以下命令来 1) 缩放图像,2) 使用透明空间调整 Canvas 大小,3) 将缩放图像放在 Canvas 底部,4) 将结果保存在原始文件上。 con
我正在尝试使用这个 psycopg2: insert multiple rows with one query 使用 cursor.mogrify 将大量行插入到 postgres 中 数据是一个元组
我正在运行此命令以使用 mogrify 创建缩略图,效果很好! #! /bin/bash mogrify \ -resize 300x300 \ -crop 200x
我在裁剪图像时遇到问题(我的调整大小工作正常) 原始图像是 x 并且在调整大小之后: mogrify -resize x75 /my/path/image.jpg 我可以看到执行 getimagesi
我正在尝试对图像执行多项操作(调整大小、裁剪、在底部添加一些空白区域)。 然后我尝试在空白处添加标题。 我想使用 mogrify,这样我就可以编辑现有文件,而不是创建一个新文件(它会大量使用)。 这给
我正在尝试使用 python 项目中的示例保存数据 dedupe .我得到的错误是在尝试将数据插入回数据库时接近尾声。 我得到的错误是: Traceback (most recent call las
我认为 cur.mogrify() 不正确地将一些 's 注入(inject)到它生成的字符串中。我正在尝试编写一个供个人使用的小型 ORM,但我遇到了这种似乎可能是错误的行为: class Base
问题出在 mogrify 或因为我不能煮好。 ls -la total 3.8M drwxr-xr-x 2 root root 4.0K Nov 26 12:04 . drwxr-xr-x 4 ro
对仅包含 original.tif 的目录运行以下命令后 mogrify -auto-orient -format jpg -thumbnail 800x524 -write/var/www/phot
我是一名优秀的程序员,十分优秀!