Python Wand PDF in PNG konvertieren deaktivieren transparent (alpha_channel)

Ich versuche, eine PDF-Datei in PNG zu konvertieren. Dies funktioniert einwandfrei. Das Ausgabebild bleibt jedoch transparent, auch wenn ich glaube, es deaktiviert zu haben:

with Image(filename='sample.pdf', resolution=300) as img:
    img.background_color = Color("white")
    img.alpha_channel = False
    img.save(filename='image.png')

Das obige erzeugt die Bilder, ist aber transparent, ich habe auch das Folgende ausprobiert:

with Image(filename='sample.pdf', resolution=300, background=Color('white')) as img:
    img.alpha_channel = False
    img.save(filename='image.png')

was diesen Fehler erzeugt:

Traceback (most recent call last):
  File "file_convert.py", line 20, in <module>
    with Image(filename='sample.pdf', resolution=300, background=Color('white')) as img:
  File "/Users/Frank/.virtualenvs/wand/lib/python2.7/site-packages/wand/image.py", line 1943, in __init__
    raise TypeError("blank image parameters can't be used with image "
TypeError: blank image parameters can't be used with image opening parameters

Antworten auf die Frage(10)

Ihre Antwort auf die Frage