@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))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Rhonda Software Владивосток
от 60 000 до 120 000 ₽
Сбер Москва
от 250 000 ₽
Teracloud Санкт-Петербург
от 200 000 ₽
08 дек. 2021, в 09:10
1 руб./за проект
08 дек. 2021, в 07:57
300 руб./за проект
08 дек. 2021, в 07:48
500 руб./за проект