#python #wand
#python #wand
Вопрос:
Я пытаюсь создать новое изображение в формате JPEG с разрешением 300 точек на дюйм.
with Image(width=300, height=300, background=Color('white'), units = 'pixelsperinch',
resolution=(300,300)) as ImgBackground:
ImgBackground.save(filename='ImgOut.jpg')
Но разрешение этого файла в photoshop по-прежнему равно 72dpi / дюйм.
Я не знаю почему. Есть идеи?
Ответ №1:
Попробуйте следующее…
with Image(width=300, height=300, background='white') as img:
img.resolution = 300
img.units = 'pixelsperinch'
img.save(filename='output.jpg')
Это странное поведение для Wand, поскольку аргументы в конструкторе предназначены для декодера изображений. Если вы хотите повлиять на кодировщик изображения; затем установите свойство для экземпляра объекта изображения.