Работа над переводом PIL Tutorial
Введение
Python Imaging Library добавляет обработку изображений к возможностям интерпретатора Python.
Эта библиотека предоставляет поддержку большого количества форматов файлов, эффективное внутреннее представление и действительно мощные возможности по обработке изображений.
Ядро библиотеки спроектировано для быстрого доступа к данным, содержащимся в нескольких пиксельных форматах. Это должно служить основой для основного инструмента обработки изображений.
Давайте посмотрим на некоторые возможные приминения этой библиотеки:
Архивы изображений
Python Imaging Library идеальна для приложений сжатия и пакетной обработки изображений. Вы можете использовать библиотеку для создания эскизов (thumbnail), преобразования форматов, печати изображений и так далее.
Текущая версия распознает большое количество форматов. Поддержка записи ограничена наиболее часто используемыми форматами для обмена и презентаций.
Просмор изображений
Текущий выпуск включает в себя интерфейсы Tk PhotoImage и BitmapImage, так же как и интерфейс Windows DIB, который может использоваться с PythonWin и другими ориентированными на Windows средствами. Многие другие пакеты разаработчика GUI ограничено поддерживаются PIL.
Для отладки существует метод show, который сохраняет изображение на диск и вызывает внешнюю программу просмотра изображений.
Обработка изображений
Библиотека включает базовую функциональность для обработки изображений: операции с точкой, фильтрование с помощью ряда встроеных ядер свертки, цыетовые преобразования.
Библиотека также поддерживает изменение размеров изображения, вращение и произвольные аффинные преобразования.
Есть метод histogram, позволяющий вам получать статистику из изображения. Это может быть использовано для автоматического улучшения контраста и для общего статистического анализа.
| Игорь Ищенко 23.07.2008 14:37 |
Кстати, просьба про все ошибки писать или в комментариях или в jabber: igoris@jabber.org |