добавить черное пространство для изображения в подушке Python - PullRequest
0 голосов
/ 17 июня 2020

Я использую sh для расширения изображения, поэтому я могу написать что-нибудь в черном расширенном пространстве под исходным изображением, но это не работает. Я не могу расширить черное пространство и добавить его к изображению, и я не могу писать в определенном c месте

Я новичок в библиотеке Pillow, может ли кто-нибудь помочь?

1 Ответ

0 голосов
/ 17 июня 2020

Вы можете сделать что-то вроде этого:

  • прочитать изображение
  • создать новое изображение (по умолчанию черное) с желаемым размером
  • получить данные входное изображение и положите его на новое
from PIL import Image

HEIGH_OF_THE_BLACK_AREA = 100

with Image.open('image.jpg') as im:        
    new_im = Image.new(im.mode, size = (im.size[0], im.size[1] + HEIGH_OF_THE_BLACK_AREA))

    new_im.putdata(im.getdata())

    new_im.save('out.jpg')
...