@AlikhanPython
Учу программирование на Python.

Как обрезать верхнюю часть изображения на Python?

Как обрезать верхнюю часть изображения и сохранить его на Python?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 2
@Nameisconfidentialinfo
За что-то даже платят
Как и сказал Wispik, надо юзать Pillow

def main():
    im = Image.open('your_image.jpg')

    # Здесь указывается "отправной" пиксель и пиксель до которого
    # ты хочешь обрезать изображение. В данном случае, сохранятся только пиксели с 0 по 100
    fromWidth = 0
    toWidth = 400

    # То же, что и с шириной. fromHeight в твоём случае - это отправной пиксель, только в отношении высоты.
    # 100 пикселей будут удалены сверху.
    fromHeight = 100
    toHeight = 225
    im_crop = im.crop((fromWidth, fromHeight, toWidth, toHeight))
    im_crop.save('your_image.jpg', quality=95)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@petrushik
Была задача распознать часть текста с экрана, для этого обрезал скриншот через pyautogui. Максимально просто, но не знаю, подойдёт под твою задачу или нет.

import pyautogui as root
image = root.screenshot(region=(664, 276, 665, 60))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
30 нояб. 2021, в 22:17
1000 руб./в час
30 нояб. 2021, в 21:47
1000 руб./за проект
30 нояб. 2021, в 21:47
1000 руб./за проект