Мой метод отлично работает на моей локальной машине, но на Heroku это работает только с образами, отличными от HTTPS.
Это работает на Heroku:
result = image.run_command('convert', 'http://image.jpg', 'histogram:info:')
Это не работает на Heroku :
result = image.run_command('convert', 'https://alt-image.jpg', 'histogram:info:')
Ошибка:
failed with error:
convert-im6.q16: not authorized `HTTPS' @ error/delegate.c/InvokeDelegate/1717.
convert-im6.q16: unable to open file `': No such file or directory @ error/constitute.c/ReadImage/544.
convert-im6.q16: no images defined `histogram:info:' @ error/convert.c/ConvertImageCommand/3258.
Оба прекрасно работают на моей локальной машине. Я пробовал тестировать изображения из разных источников, изображения, размещенные на Imgur, S3, Reddit, Wordpress - ни один из них не работает, нужно ли включать какой-то ключ доступа?
Смущен, почему это работает в автономном режиме, но не в Heroku.