2D Графическая Информация о версии для OS X v10.5
Эта информация о версии описывает важные изменения для приложений, использующих Базовое Изображение или 2D Кварц.
Содержание:
Базовое изображение фильтрует изменения поведения
Два Базовых фильтра Изображения — CILinearGradient и CILineScreen — ведут себя по-другому на OS X v10.5 по сравнению с OS X v10.4. Эти изменения реализованы назад совместимым способом. Для приложений, скомпилированных на OS X v10.4, эти фильтры продолжают вести себя на OS X v10.5, как они сделали ранее. Однако для приложений, скомпилированных на OS X v10.5 или позже, эти фильтры принимают новое поведение:
CILinearGradient. На OS X v10.4, градиент неправильно представляет
inputColor0вinputPoint1иinputColor1вinputPoint0. На OS X v10.5, рендеринг градиентаinputColor0вinputPoint0.CILineScreen.
inputSharpnessпараметр на OS X v10.4 достигает максимальной резкости в0.0, который противоречив со всеми другими полутоновыми фильтрами (CICircularScreen, CIDotScreen, CIHatchedScreen). На OS X v10.5, все полутоновые фильтры достигают максимальной резкости в1.0.
Импликации производительности для приложений Используя сборку «мусора»
Сборка «мусора» представляет небольшие издержки в выполнении кода, которое обычно не значительно для большинства приложений; однако, графически интенсивные приложения могут видеть некоторое влияние производительности.
Существует известная проблема с собравшими «мусор» приложениями с помощью Базового Изображения для обработки кадров от Базового Видео; память кадра не становится собранной, и процесс в конечном счете исчерпывает адресное пространство. Если не рекомендуются Ваши видеокадры порядка подачи заявки с помощью Базового Изображения, включая сборку «мусора».
Copyright © 2015 Apple Inc Все права защищены. Условия использования | Политика конфиденциальности | обновленный: 08.04.2008