Введение в vImage Руководство по программированию

vImage, представленный в OS X v10.3, является высокоэффективной платформой обработки изображений. Это включает высокоуровневые функции для обработки изображения — свертки, геометрические преобразования, операции гистограммы, морфологические трансформации, и альфа-составление композита — а также служебные функции для преобразований формата и других операций. Можно вызвать функции vImage от Какао, Углерода и приложений командной строки.

vImage оптимизирует обработку изображений при помощи векторного процессора CPU’s. Если векторный процессор не доступен, vImage использует следующую наилучшую имеющуюся опцию. Эта платформа позволяет Вам получать преимущества векторных процессоров без потребности записать векторизованный код.

Для понимания информации в этом документе необходимо быть знакомы с разработкой приложений Macintosh, языком программирования C и основами представления изображения и манипулирования.

vImage платформа не является единственной обработкой изображений API, который обеспечивает OS X. Запускаясь в OS X v10.5, у Вас также есть опция использования Базового Изображения. если необходимо обработать большие количества изображений с высокой разрешающей способностью для научных и медицинских проектов, vImage является идеальным выбором.

Кто должен считать этот документ?

Этот документ для разработчиков, которые должны записать программы Macintosh, обрабатывающие большие изображения быстро. Поскольку технологии, такие как Кварц, 2D и Базовое Изображение обеспечивает наиболее распространенные подпрограммы обработки изображения, vImage, не предназначаются для обработки изображений общего назначения. Это особенно подходит для:

Организация этого документа

Этот документ организован в следующие главы:

См. также

Вы могли бы найти эти другие документы разработчика Apple имеющие значение, поскольку Вы определяете свои потребности обработки изображений: