Я вращаю изображение со следующим кодом Python:
from PIL import Image
img = Image.open('banana.jpg')
rotated = img.rotate(10)
rotated.save('banana-rotated.jpg')
Это приводит к следующему преобразованию:
Как видите, фон черный. Этот вопрос спрашивает, как заполнить фон определенным цветом. Однако я хотел бы заполнить фон цветом изображения. Поскольку мне нужно повернуть много изображений, я не хочу устанавливать для фона фиксированный цвет.
Есть ли способ расширить изображение по краям, с помощью цвета, экстраполированного из изображения? В идеале это также сработает, если у изображения нет однородного фона.
white
), а хочет использовать цвет, экстраполированный из изображения. 04.09.2018