Код: Выделить всё
# 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