Core Graphics 簡介(一)

簡介

Core Graphics(即Quartz 2D)是一款高級的二維繪圖引擎躏嚎,可用于iOS挥下、tvOS和macOS應(yīng)用程序開發(fā)汰具。Quartz 2D提供了低層次的、輕量級的2D渲染粥烁,無論顯示設(shè)備還是打印設(shè)備贤笆,都具有無與倫比的輸出保真度。Quartz 2D是分辨率和設(shè)備無關(guān)的讨阻。
Quartz 2D API易于使用苏潜,并提供了強(qiáng)大功能的訪問,如透明層变勇、基于路徑的繪圖、屏幕外呈現(xiàn)贴唇、高級色彩管理搀绣、抗鋸齒呈現(xiàn)以及PDF文檔創(chuàng)建、顯示和解析戳气。

這份文件應(yīng)該讀什么?

本文檔適用于需要執(zhí)行以下任何任務(wù)的開發(fā)人員:
畫出圖形
在應(yīng)用程序中提供圖形編輯功能
創(chuàng)建或顯示位圖圖像
使用PDF文檔

本文的大綱

本文件分為以下幾章:

1链患、Quartz 2D概覽描述了頁面、繪圖目的地瓶您、Quartz不透明的數(shù)據(jù)類型麻捻、圖形狀態(tài)、坐標(biāo)和內(nèi)存管理呀袱,并考察了Quartz是如何“在底層”工作的贸毕。
2、Graphics Contexts描述了繪制目標(biāo)的類型夜赵,并提供了創(chuàng)建各種圖形上下文的分步說明明棍。
3、Paths討論了構(gòu)成路徑的基本元素寇僧,展示了如何創(chuàng)建和繪制它們摊腋,展示了如何設(shè)置裁剪區(qū)域,并解釋了混合模式如何影響繪制嘁傀。
4兴蒸、Color and Color Spaces討論顏色值和使用alpha值來提高透明度,它描述了如何創(chuàng)建顏色空間细办、設(shè)置顏色橙凳、創(chuàng)建顏色對象和設(shè)置呈現(xiàn)意圖。
5、Transform描述了當(dāng)前的轉(zhuǎn)換矩陣并解釋了如何修改它痕惋,顯示了如何設(shè)置仿射轉(zhuǎn)換区宇,顯示了如何在用戶和設(shè)備空間之間轉(zhuǎn)換,并提供了Quartz執(zhí)行的數(shù)學(xué)操作的背景信息值戳。
6议谷、Patterns定義了什么是模式及其部件,告訴Quartz如何呈現(xiàn)它們堕虹,并展示了如何創(chuàng)建彩色和模版模式卧晓。
7、Shadows描述了陰影是什么赴捞,解釋了它們是如何工作的逼裆,并展示了如何用它們作畫。
8赦政、Gradients討論軸向和徑向梯度胜宇,并顯示如何創(chuàng)建和使用CGShading和CGGradient對象。
9恢着、Transparency Layers給出了透明層是什么樣子的示例桐愉,討論了它們是如何工作的,并提供了實(shí)現(xiàn)它們的分步說明掰派。
10从诲、Data Management in Quartz 2D如何將數(shù)據(jù)進(jìn)出Quartz。
11靡羡、Bitmap Images and Image Masks描述了構(gòu)成位圖圖像定義的內(nèi)容系洛,并展示了如何使用位圖圖像作為Quartz繪圖原語。它還描述了可以在圖像上使用的掩蔽技術(shù)略步,并顯示了在繪制圖像時(shí)使用混合模式可以實(shí)現(xiàn)的各種效果描扯。
12、Core Graphics Layer Drawing描述如何創(chuàng)建和使用繪圖層來實(shí)現(xiàn)高性能的圖形繪制或繪制屏幕外趟薄。
13荆烈、PDF Document Creation, Viewing, and Transforming展示了如何打開和查看PDF文檔、對其應(yīng)用轉(zhuǎn)換竟趾、創(chuàng)建PDF文件憔购、訪問PDF元數(shù)據(jù)、添加鏈接和添加安全特性(如密碼保護(hù))岔帽。
14玫鸟、PDF Document Parsing 描述了如何使用CGPDFScanner和CGPDFContentStream對象來解析和檢查PDF文檔。
15犀勒、PostScript Conversion提供了在Mac OS X中用于將PostScript文件轉(zhuǎn)換為PDF文檔的函數(shù)的概述屎飘。這些功能在iOS中不可用妥曲。
16、Text描述了Quartz 2D對文本和符號底層支持钦购,以及提供更高級別的支持Unicode文本的替代方法檐盟。它還討論了如何復(fù)制字體變體。
17押桃、Glossary 定義了本指南中使用的術(shù)語

對于想使用 Quartz 2D的開發(fā)者葵萎,閱讀這些項(xiàng)目是必不可少。
1唱凯、Core Graphics Framework Reference為Quartz 2D應(yīng)用程序編程接口提供了完整的參考羡忘。
2、Color Management Overview是對色彩感知原理磕昼、色彩空間和色彩管理系統(tǒng)的簡要介紹卷雕。
Mailing lists. 加入Quartz -dev郵件列表討論使用Quartz 2D的問題。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末票从,一起剝皮案震驚了整個濱河市漫雕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌峰鄙,老刑警劉巖蝎亚,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異先馆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)躺彬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進(jìn)店門煤墙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人宪拥,你說我怎么就攤上這事仿野。” “怎么了她君?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵脚作,是天一觀的道長。 經(jīng)常有香客問我缔刹,道長球涛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任校镐,我火速辦了婚禮亿扁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鸟廓。我一直安慰自己从祝,他們只是感情好襟己,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著牍陌,像睡著了一般擎浴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上毒涧,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天贮预,我揣著相機(jī)與錄音,去河邊找鬼链嘀。 笑死萌狂,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的怀泊。 我是一名探鬼主播茫藏,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼霹琼!你這毒婦竟也來了务傲?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤枣申,失蹤者是張志新(化名)和其女友劉穎售葡,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體忠藤,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡挟伙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了模孩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片尖阔。...
    茶點(diǎn)故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖榨咐,靈堂內(nèi)的尸體忽然破棺而出介却,到底是詐尸還是另有隱情,我是刑警寧澤块茁,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布齿坷,位于F島的核電站,受9級特大地震影響数焊,放射性物質(zhì)發(fā)生泄漏永淌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一佩耳、第九天 我趴在偏房一處隱蔽的房頂上張望仰禀。 院中可真熱鬧,春花似錦蚕愤、人聲如沸答恶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽悬嗓。三九已至污呼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間包竹,已是汗流浹背燕酷。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留周瞎,地道東北人苗缩。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像声诸,于是被迫代替她去往敵國和親酱讶。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評論 2 355