Подушка создает ошибки при изменении размера изображенияPython

Программы на Python
Ответить
Anonymous
 Подушка создает ошибки при изменении размера изображения

Сообщение Anonymous »

Код: Выделить всё

# Downloads image
def downloadImage(imageUrl, savePath):
# Send a GET request to the URL
response = requests.get(imageUrl)

# Check if the request was successful
if response.status_code == 200:
# Open the image using PIL
img = Image.open(BytesIO(response.content))

# Resize the image to 512x512
img = img.resize((512, 512), Image.BICUBIC)

# Save the resized image
img.save(savePath)
Я написал этот код, чтобы загрузить изображение по URL-адресу, а затем изменить его размер до 512x512 с помощью Pillow. По какой-то причине при сохранении изображения появляются странные артефакты. Ниже я включил два изображения. Слева — исходное изображение, размер которого был изменен в Photoshop, справа — изображение, размер которого был изменен с помощью Pillow. Особенно вокруг изгибов, например вокруг глаз, можно увидеть странные, почти выпуклости, похожие на артефакты. Кто-нибудь знает, почему это происходит?
Изображение


Подробнее здесь: https://stackoverflow.com/questions/792 ... zing-image
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»