Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Quartz 2D01 июля 2011Оглавление: 1. Quartz 2D 2. История Quartz 2D - это API, являющийся частью Mac OS X и Core Graphics, отвечающий за прорисовку двумерных изображений. ОбзорQuartz 2D используется всеми приложениями Mac OS X, предоставляя независимую от используемого разрешения или типа устройства прорисовку растровой графики, текста и векторных изображений и на экране, и при подготовке к печати. Он ответственен за все, что включает в себя графический уровень:
Прорисовка в Quartz 2DQuartz 2D расширяет функционал QuickDraw. Но наиболее примечательное различие то, что Quartz 2D исключает устройство вывода и зависимость от разрешения. Модель прорисовки, используемая в Quartz 2D, основана на спецификации PDF 1.4. При прорисовке текст, векторные изображения или растровые изображегия помещаются в сетку прямоугольной системы координат. Однако, результат не отсылается напрямую на устройство вывода. В Quartz 2D используется среда, где происходила прорисовка. Каждая графическая среда определяет, как должен быть представлен результат: либо в окне, либо послан на принтер, либо посредством OpenGL, либо должен вообще остаться за кадром. Таким образом, графическая среда и есть тот механизм, используя который Quatrz 2D достигает независимости от разрешения и типа используемого устройства. Например, оконная среда может растеризовать объект для нужного разрешения экрана, чтобы создать изображение на дисплее. В то же время тот же объект может быть послан в среду принтера в более высоком разрешении. Это позволяет использовать одни и те же графические команды, чтобы получить результат на любом устройстве в наиболее подходящем разрешении. Просмотров: 1890
|