有没有可能在Imagemagick中直接'convert'一个google驱动镜像url?
Is it possible to directly 'convert' a google drive image url in Imagemagick?
我对此进行了很好的搜索,但找不到具体的答案。对于存储在 google 驱动器 public 文件夹中的图像,我一直在尝试 运行 针对 url 的转换命令。
如果我用 -qO- 获取 url 并将其通过管道转换为 convert- 例如
wget 'https://drive.google.com/uc?export=download&id=1ydsWevwDxARqrabo5yZEYozez0eZK4K1' -qO- | convert - -resize 100x100 MGFIN01.png
理想情况下,我希望能够通过 convert:
直接 运行 url
convert https://drive.google.com/uc?export=download&id=1ydsWevwDxARqrabo5yZEYozez0eZK4K1 -resize 100x100 MGFIN01.png
最终目的是创建一个 html 图像映射,例如:http://www.imagemagick.org/Usage/montage/#html 因此需要一个 url 和名称的列表(一旦我解决了,我可能会解决这个问题url 部分)
我正在使用 imagemagick 6.9 Ubuntu。我在 delegates.xml 中看到我有这个:
<delegate decode="https" command=""curl" -s -k -L -o "%o" "https:%M""/>
还尝试使用 curl 和选项进行下载,同样有效。
这适用于 ImageMagick 6.9.10.97 Q16 Mac OSX。将 URL 放在双引号中。您可能还必须编辑 policy.xml 文件以授予 HTTPS 权限。请参阅 https://imagemagick.org/script/resources.php
处的 policy.xml
convert "https://drive.google.com/uc?export=download&id=1ydsWevwDxARqrabo5yZEYozez0eZK4K1" -resize 100x100 MGFIN01.png
只是为了在评论中给出比可能的更简洁的回复:
打开policy.xml
sudo nano /etc/ImageMagick-6/policy.xml
向下滚动找到:
<policy domain="delegate" rights="none" pattern="HTTPS" />
编辑此以显示:
<policy domain="delegate" rights="read" pattern="https" />
保存 (CTRL+X, Y)
运行 再次转换命令。多田.
我对此进行了很好的搜索,但找不到具体的答案。对于存储在 google 驱动器 public 文件夹中的图像,我一直在尝试 运行 针对 url 的转换命令。 如果我用 -qO- 获取 url 并将其通过管道转换为 convert- 例如
wget 'https://drive.google.com/uc?export=download&id=1ydsWevwDxARqrabo5yZEYozez0eZK4K1' -qO- | convert - -resize 100x100 MGFIN01.png
理想情况下,我希望能够通过 convert:
直接 运行 urlconvert https://drive.google.com/uc?export=download&id=1ydsWevwDxARqrabo5yZEYozez0eZK4K1 -resize 100x100 MGFIN01.png
最终目的是创建一个 html 图像映射,例如:http://www.imagemagick.org/Usage/montage/#html 因此需要一个 url 和名称的列表(一旦我解决了,我可能会解决这个问题url 部分)
我正在使用 imagemagick 6.9 Ubuntu。我在 delegates.xml 中看到我有这个:
<delegate decode="https" command=""curl" -s -k -L -o "%o" "https:%M""/>
还尝试使用 curl 和选项进行下载,同样有效。
这适用于 ImageMagick 6.9.10.97 Q16 Mac OSX。将 URL 放在双引号中。您可能还必须编辑 policy.xml 文件以授予 HTTPS 权限。请参阅 https://imagemagick.org/script/resources.php
处的 policy.xmlconvert "https://drive.google.com/uc?export=download&id=1ydsWevwDxARqrabo5yZEYozez0eZK4K1" -resize 100x100 MGFIN01.png
只是为了在评论中给出比可能的更简洁的回复:
打开policy.xml
sudo nano /etc/ImageMagick-6/policy.xml
向下滚动找到:
<policy domain="delegate" rights="none" pattern="HTTPS" />
编辑此以显示:
<policy domain="delegate" rights="read" pattern="https" />
保存 (CTRL+X, Y)
运行 再次转换命令。多田.