Создать новые изображения в папке - PullRequest
0 голосов
/ 23 января 2019

Я новичок в python и пытаюсь реализовать что-то для моей магистерской работы.

Я пытаюсь добавить черную рамку к своим изображениям, но моя проблема в том, что я хочу добавить рамку ко всем моим изображениям из моего каталога /dataset/OldImages/0/* и сгенерировать новые изображения с моей черной рамкой в ​​каталог /dataset/NewImages/0/.

Это мой код, который я сделал:

images = glob.glob('dataset/oldImages/0/*')
for i in images:
    img = Image.open(images)
    img_with_border = ImageOps.expand(img, border=70, fill='black')
    new_path('dataset/newImages/0')
    img_with_border.save(new path, 'png')

Я получаю эту ошибку:

Traceback (most recent call last):
  File "/Users/mhmdysfrmzngl/PycharmProjects/Sign2Math2/imagePadding.py", line 21, in <module>
    img = Image.open(images)
  File "/Library/Python/2.7/site-packages/PIL/Image.py", line 2615, in open
    fp = io.BytesIO(fp.read())
AttributeError: 'list' object has no attribute 'read'
...