Нужна помощь с созданием скрипта по миниатюрам фото

Eva

Новичок
Пользователь
Фев 2, 2022
58
3
8
16
Дали задание которое я не понимаю -

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

Необходимо разработать скрипт, который будет создавать 2 миниатюры фотографий. Должна быть папка, куда будут складываться фотографии, после чего в отдельную папку складываются 2 миниатюры для каждой фотографии. Размеры миниатюр:
- Миниатюра 1 120x80
- Миниатюра 2 350 x 250

Фотографии должны быть корректно обрезаны, чтобы она не выглядела как сплюснутаю, то есть должен быть кроп какой-то


вот вопрос как это сделать? если нужно то комп - deel - ubunta
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
можно сделать с помощью модуля PIL, например
первая ссылка в гугле - https://www.geeksforgeeks.org/generate-square-or-circular-thumbnail-image-with-python-pillow/
 
  • Мне нравится
Реакции: Eva

Eva

Новичок
Пользователь
Фев 2, 2022
58
3
8
16
можно сделать с помощью модуля PIL, например
первая ссылка в гугле - https://www.geeksforgeeks.org/generate-square-or-circular-thumbnail-image-with-python-pillow/
вот с помощью пакета я смогла сделать так что бы они обе становились миниатюрными - а вот как их закидывать в папку не знаю..
код:
Python:
from PIL import Image

size = (120,80)
size1 = (350,250)

saved = 'miniature photos 1.jpg'
saved1 = 'miniature photos 2.jpg'
img = Image.open('1 фото дз.jpg')
img1 = Image.open('2 фото дз.jpg')
img.thumbnail(size)
img1.thumbnail(size1)
img.save(saved)
img1.save(saved1)
img.show()
img1.show()
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
вот с помощью пакета я смогла сделать так что бы они обе становились миниатюрными - а вот как их закидывать в папку не знаю..
код:
Python:
from PIL import Image

size = (120,80)
size1 = (350,250)

saved = 'miniature photos 1.jpg'
saved1 = 'miniature photos 2.jpg'
img = Image.open('1 фото дз.jpg')
img1 = Image.open('2 фото дз.jpg')
img.thumbnail(size)
img1.thumbnail(size1)
img.save(saved)
img1.save(saved1)
img.show()
img1.show()
у вас гугл не работает?
 

Eva

Новичок
Пользователь
Фев 2, 2022
58
3
8
16
у вас гугл не работает?
ну так то - ваш сайт минут 40 тоже не мог открыться как и ссылка:) сейчас вроде бы открылось но уже после того как я попыталась написать.
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
ну так то - ваш сайт минут 40 тоже не мог открыться как и ссылка:) сейчас вроде бы открылось но уже после того как я попыталась написать.
понятно...
 

Eva

Новичок
Пользователь
Фев 2, 2022
58
3
8
16
 

Форум IT Специалистов