Курс Python → Pillow: работа с изображениями

Pillow — это мощная библиотека Python для работы с изображениями, которая является ответвлением более старой Python Imaging Library. Она предоставляет широкие возможности для работы с изображениями, такие как создание миниатюр, преобразование в различные форматы, наложение фильтров, вращение и отображение изображений и многое другое. Благодаря своей функциональности и удобству использования, Pillow становится идеальным выбором для пакетной обработки большого количества изображений.

Одной из ключевых особенностей Pillow является простота установки и интеграции с другими библиотеками Python. Для начала работы с Pillow достаточно установить библиотеку с помощью pip и импортировать необходимые модули в свой скрипт. После этого вы можете начать использовать все возможности Pillow для работы с изображениями.

Пример использования Pillow для изменения размера изображения и сохранения его в другом формате:


from PIL import Image

# Открываем изображение
img = Image.open('image.jpg')

# Изменяем размер изображения
img.thumbnail((300, 300))

# Сохраняем измененное изображение в формате PNG
img.save('image_resized.png', 'PNG')

Этот простой пример демонстрирует основные шаги работы с Pillow: открытие изображения, изменение его размера и сохранение в другом формате. Pillow предоставляет множество других функций, таких как наложение фильтров, работа с цветами, обрезка изображений и многое другое, что делает ее универсальным инструментом для обработки изображений в Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Функции any() и all() в Python
  2. Работа с базами данных SQLite
  3. Логирование с Logzero
  4. Метод ipow для возведения в степень
  5. Делегирование в Python
  6. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  7. Преобразование Word в PDF с Spire.Doc
  8. Функции-генераторы в Python
  9. Счетчик ссылок в Python
  10. Создание пар из последовательностей
  11. Поиск HTML-элементов с BeautifulSoup
  12. Оператор «is not» в Python
  13. Объединение строк с помощью метода join
  14. Создание новой даты в Python
  15. Удаление дубликатов из списка с помощью dict.fromkeys
  16. PATCH-запрос с библиотекой requests
  17. Работа с многоуровневыми словарями в Python
  18. Склеивание строк через метод join()
  19. Сортировка данных в Python
  20. Метод setdefault() в Python
  21. Создание файла с проверкой ошибки
  22. Создание и операции с дробями
  23. Печать в одной строке
  24. Разбиение текста в Python
  25. Модуль os: работа с файлами и папками
  26. Оболочка Python
  27. Проекты на Python
  28. Циклы в Python
  29. Вакансии в Nebius
  30. Удаление эмодзи с помощью pandas
  31. Преобразование Excel в PDF с Spire.XLS
  32. Python Метод sleep() времени
  33. Операции с датами в Python
  34. Константы в модуле cmath
  35. Пересечение списков с использованием множеств
  36. Управление IP-адресами через прокси
  37. Оператор распаковки в Python
  38. Настройка вывода в Numpy
  39. Проверка индексов коллекции
  40. Принципы LSP и ISP в Python
  41. Копирование файлов с shutil()
  42. Работа с CSV файлами
  43. Обезопасьте ввод данных
  44. Применение функции map() в Python
  45. Генераторы списков в Python
  46. Замыкания в Python
  47. Красивый вывод списка
  48. Преобразование числа в список цифр
  49. Функция enumerate() в Python

Marketello читают маркетологи из крутых компаний