Можно ли напрямую «конвертировать» URL-адрес образа диска Google в Imagemagick? - PullRequest
0 голосов
/ 05 марта 2020

У меня был хороший поиск по этому поводу, но я не могу найти конкретный ответ. Я пытался запустить команду convert для URL-адреса изображения, которое я сохранил на диске Google в папке publi c. Я смог заставить это работать, если я заполнил URL-адрес с помощью -qO- и передал его для конвертации, например

wget 'https://drive.google.com/uc?export=download&id=1ydsWevwDxARqrabo5yZEYozez0eZK4K1' -qO- |  convert - -resize 100x100 MGFIN01.png

В идеале я бы предпочел иметь возможность напрямую запускать URL через convert:

convert https://drive.google.com/uc?export=download&id=1ydsWevwDxARqrabo5yZEYozez0eZK4K1 -resize 100x100 MGFIN01.png

С конечной целью создания html карты изображений, например: http://www.imagemagick.org/Usage/montage/#html, поэтому требуется список URL-адресов и имен (возможно, я смогу решить эту проблему, как только решу часть URL)

Я на Ubuntu с imagemagick 6.9. Я вижу в делегатах. xml, что у меня есть это:

<delegate decode="https" command="&quot;curl&quot; -s -k -L -o &quot;%o&quot; &quot;https:%M&quot;"/>

Также попытался загрузить с помощью curl и параметров, и это также сработало.

Ответы [ 2 ]

0 голосов
/ 05 марта 2020

Просто чтобы дать более аккуратный ответ, чем это возможно в комментариях:

Открыть политику. 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)

Запустить команду преобразования еще раз. Тад.

0 голосов
/ 05 марта 2020

Это работает для меня на ImageMagick 6.9.10.97 Q16 Ma c OSX. Поместите URL в двойные кавычки. Возможно, вам также придется отредактировать файл политики. xml, чтобы получить разрешение для HTTPS. См. Политику. xml на https://imagemagick.org/script/resources.php

convert "https://drive.google.com/uc?export=download&id=1ydsWevwDxARqrabo5yZEYozez0eZK4K1" -resize 100x100 MGFIN01.png


enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...