图片Magick No Decode委托,同时为某些pdf生成缩略图

时间:2018-10-18 10:51:46

标签: imagemagick imagemagick-convert

我正在尝试使用ImageMagick为不同的Pdf生成缩略图。以下命令适用于大多数情况。但是,只有很少的PDF失败。

以下是我正在使用的命令。

from collections import defaultdict

a = {'a': 1, 'b': 2}
b = {'aa': 4, 'b': 6}
c = {'aa': 3, 'c': 8}

stuff = [a, b, c]
# our factory method is the list-constructor `list`,
# so whenever we look up a value that doesn't exist, a list is created;
# we can always be sure that we have list-values
store = defaultdict(list)

for s in stuff:
    for k, v in s.items():
        # since we know that our value is always a list, we can safely append
        store[k].append(v)

print(store)

以下是我收到的针对失败的错误。

转换:此图像格式/usr/local/bin/convert “a.pdf[0]" -thumbnail 300x143 -strip -quality 80.0 -colorspace sRGB -intent relative -density 72 -auto-orient -background white -alpha remove “b.jpeg" / mnt / cgi_otmm / assethub / stage / thumb / vol1 / INTERNAL_7e9439b4-c5bb-4a46-a81d-738d2c138432_pdf_thumb.jpeg'@ error / convert.c / ConvertImageCommand中没有解码委托/ 3288。

我已按照以下网址中的说明从源手动安装了ImageMagick。

https://www.imagemagick.org/script/install-source.php

我已经从https://www.imagemagick.org/download/delegates/位置手动安装了代表。

我已经安装了libjpeg,libpng,libFreeType和libTiff

我已使用以下命令进行安装。安装它的命令来自stackoverflow中的注释之一。 ImageMagick no decode delegate

PNG' @ error/constitute.c/ReadImage/556.
convert: no images defined

0 个答案:

没有答案