没有重新压缩的ImageMagick / Mogrify条带可以吗?

尼基塔修斯

问题是在mo草或因为我做得不好。

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?

马克·谢切尔

我认为这是不可能的。您可能需要尝试exiftoolexiv2

exiftool -all= *.jpg

或者

exiv2 rm *.jpg

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

没有fclose()的FILE *重新分配可以吗?

来自分类Dev

如果torrent有hashfails可以吗?

来自分类Dev

没有Logstash的Kibana + Elasticsearch可以吗?

来自分类Dev

没有分区号的mkfs可以吗?

来自分类Dev

没有链接到Github的Plunker帐户:可以吗?

来自分类Dev

osx:有选择地压缩大量文件:-@ 选项可以吗?

来自分类Dev

选择带有列的多个HTML-可以吗?

来自分类Dev

带有HTML实体名称的HtmlEncode,可以吗?

来自分类Dev

在基类上有虚拟异步方法可以吗?

来自分类Dev

数组中有重复项可以吗?

来自分类Dev

这个查询可以吗?(SQL中有多个JOIN)

来自分类Dev

Coffeescript Object作为私有成员,可以吗?

来自分类Dev

带有参数的QueryDSL请求,可以吗?

来自分类Dev

具有与声明的属性同名的方法变量可以吗?

来自分类Dev

带有HTML实体名称的HtmlEncode,可以吗?

来自分类Dev

带有可拖动窗口的Fancybox 2,可以吗?

来自分类Dev

选择带有列的多个HTML-可以吗?

来自分类Dev

数组中有重复项可以吗?

来自分类Dev

带有参数的QueryDSL请求,可以吗?

来自分类Dev

在SQL WHERE {params}中有很多参数可以吗?

来自分类Dev

在没有任何人“知道”它的情况下执行异步操作可以吗?

来自分类Dev

没有任何选择器的CSS伪类,可以吗?

来自分类Dev

没有NSApplication实例的Mac OS X应用程序可以吗?

来自分类Dev

在没有分配的情况下在python中使用行程运算符可以吗?

来自分类Dev

Flutter,没有国家/地区代码的本地化,可以吗?

来自分类Dev

µTorrent提到我没有足够的空间,但是可以吗?

来自分类Dev

从没有UINavigationController和后退按钮的推送视图返回,可以吗?

来自分类Dev

机箱中没有PCI-e后面板可以吗?

来自分类Dev

在/ etc / group的末尾没有换行符可以吗?

Related 相关文章

  1. 1

    没有fclose()的FILE *重新分配可以吗?

  2. 2

    如果torrent有hashfails可以吗?

  3. 3

    没有Logstash的Kibana + Elasticsearch可以吗?

  4. 4

    没有分区号的mkfs可以吗?

  5. 5

    没有链接到Github的Plunker帐户:可以吗?

  6. 6

    osx:有选择地压缩大量文件:-@ 选项可以吗?

  7. 7

    选择带有列的多个HTML-可以吗?

  8. 8

    带有HTML实体名称的HtmlEncode,可以吗?

  9. 9

    在基类上有虚拟异步方法可以吗?

  10. 10

    数组中有重复项可以吗?

  11. 11

    这个查询可以吗?(SQL中有多个JOIN)

  12. 12

    Coffeescript Object作为私有成员,可以吗?

  13. 13

    带有参数的QueryDSL请求,可以吗?

  14. 14

    具有与声明的属性同名的方法变量可以吗?

  15. 15

    带有HTML实体名称的HtmlEncode,可以吗?

  16. 16

    带有可拖动窗口的Fancybox 2,可以吗?

  17. 17

    选择带有列的多个HTML-可以吗?

  18. 18

    数组中有重复项可以吗?

  19. 19

    带有参数的QueryDSL请求,可以吗?

  20. 20

    在SQL WHERE {params}中有很多参数可以吗?

  21. 21

    在没有任何人“知道”它的情况下执行异步操作可以吗?

  22. 22

    没有任何选择器的CSS伪类,可以吗?

  23. 23

    没有NSApplication实例的Mac OS X应用程序可以吗?

  24. 24

    在没有分配的情况下在python中使用行程运算符可以吗?

  25. 25

    Flutter,没有国家/地区代码的本地化,可以吗?

  26. 26

    µTorrent提到我没有足够的空间,但是可以吗?

  27. 27

    从没有UINavigationController和后退按钮的推送视图返回,可以吗?

  28. 28

    机箱中没有PCI-e后面板可以吗?

  29. 29

    在/ etc / group的末尾没有换行符可以吗?

热门标签

归档