1 / 7

Краткое ознакомление с Python Multimedia Services

Краткое ознакомление с Python Multimedia Services. Дудин Виктор Санкт-Петербургский Государственный Университет 14 мая 2010г. Работа с изображениями. Основной библиотекой для работы с изображениями в Python является Python Imaging Library (PIL)

Télécharger la présentation

Краткое ознакомление с Python Multimedia Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Краткое ознакомление сPython Multimedia Services Дудин Виктор Санкт-Петербургский Государственный Университет 14 мая 2010г.

  2. Работа с изображениями Основной библиотекой для работы с изображениями в Python являетсяPython Imaging Library (PIL) Эта библиотека предоставляет расширенную поддержку форматов файлов, эффективное внутреннее представлениеи достаточно мощные возможности обработки изображений. Возможности данной библиотеки можно условно разделить на три сферы: • Архивация изображений • Вывод изображений на дисплей • Обработка изображений

  3. Работа с изображениями • Архивация изображений Библиотекаидеальноподходит для архивирования изображений, создания эскизов, конвертирования изображений из одного формата в другой и т.д. • Вывод изображений на дисплей • Обработка изображений Библиотека содержит базовые функции обработки изображений, в том числе точечные операции и преобразование цветового пространства. Также поддерживает изменение размера изображения, вращение и произвольные аффинные преобразования. Существует метод гистограммы, позволяющий вывести некоторые статистические данные из изображений.

  4. Работа с изображениями • importImage • im = Image.open(‘VPupkin.jpg’) • printim.format, im.size, im.mode • # JPEG (800, 444) RGB • im.show() # Выводит изображение на экран Для справки Цветовые режимы: • L для серого изображения (grey-scale) • RGB для изображений истинного цвета(true color) • CMYK для изображений допечатной подготовки(pre-pressed)

  5. Работа с аудиофайлами К встроенным модулям для работы с аудиофайлами в Python относятся audioop, aifc, sunau, wave и другие. Эти модули позволяют оперировать звуковыми фрагментами: накладывать их друг на друга, менять кодировку, находить среднее значение сэмпла во фрагменте, менять число потоков (mono  stereo)и так далее. Главный недостаток – не поддерживаются современные звуковые форматы (MP3, AAC, AVI и другие)!

  6. Работа с аудиофайлами В решении этой проблемы помогает PyMedia. PyMedia – это модуль Pythonдля манипуляции WAV, MP3, OGG, AVI, DivX,DVD, CDDAи другими файлами. Он позволяет анализировать, уплотнять и разделять сигналы, кодировать и декодировать все поддерживаемые форматы и многое другое. МодульPyMediaне является встроенным по умолчанию. Загрузить его можно на сайте: http://pymedia.org/

  7. Работа с аудиофайлами Пример из PyMedia: • classInput(object): • defstart(self): • # Начинает захват звука с учетом параметров, • # установленных во время открытия устройства • defstop(self): • # Останавливает захват звука

More Related