介紹

重要:本文檔包含有關(guān)API或開(kāi)發(fā)技術(shù)的初步信息呀枢。 此信息可能會(huì)更改胚股,根據(jù)本文檔實(shí)現(xiàn)的軟件,應(yīng)使用最終操作系統(tǒng)軟件進(jìn)行測(cè)試裙秋。

Quartz 2D是一種先進(jìn)的二維繪圖引擎琅拌,可用于iOS應(yīng)用程序開(kāi)發(fā)和內(nèi)核之外的所有Mac OS X應(yīng)用程序環(huán)境。 Quartz 2D提供低級(jí)別摘刑,輕量級(jí)的2D渲染进宝,具有無(wú)與倫比的輸出保真度,無(wú)論顯示或打印設(shè)備如何枷恕。 Quartz 2D是獨(dú)立于分辨率和器件的; 你在使用Quartz 2D應(yīng)用程序編程接口(API)繪制時(shí)不需要考慮最終目的地即彪。

Quartz 2D API易于使用,可以訪問(wèn)強(qiáng)大的功能,如透明度圖層隶校,基于路徑的繪圖漏益,屏幕外渲染,高級(jí)顏色管理深胳,反鋸齒渲染以及PDF文檔創(chuàng)建绰疤,顯示和解析。

Quartz 2D API是Core Graphics框架的一部分舞终,因此你可能會(huì)看到Quartz被稱為Core Graphics或者簡(jiǎn)單的CG轻庆。

誰(shuí)應(yīng)該閱讀本文檔?

本文檔適用于需要執(zhí)行以下任務(wù)的iOS和Mac OS X開(kāi)發(fā)人員:

  • 繪制圖形
  • 在應(yīng)用程序中提供圖形編輯功能
  • 創(chuàng)建或顯示位圖圖像
  • 使用PDF文檔

本文檔的組織

本文檔分為以下章節(jié):

  • Quartz 2D 概述描述了頁(yè)面敛劝,繪圖目的地余爆,Quartz不透明數(shù)據(jù)類型,圖形狀態(tài)夸盟,坐標(biāo)和內(nèi)存管理蛾方,并且它看看Quartz是如何工作的。
  • Graphics Contexts 描述了繪圖目的地的種類上陕,并提供了創(chuàng)建所有圖形上下文的分步說(shuō)明桩砰。
  • Paths 討論組成路徑的基本元素,顯示如何創(chuàng)建和繪制它們释簿,顯示如何設(shè)置剪切區(qū)域亚隅,以及解釋混合模式如何影響繪畫(huà)。
  • Color and Color Spaces 討論顏色值并使用透明度的alpha值庶溶,并描述如何創(chuàng)建顏色空間煮纵,設(shè)置顏色,創(chuàng)建顏色對(duì)象和設(shè)置渲染意圖偏螺。
  • Transforms 描述當(dāng)前的變換矩陣行疏,并解釋如何修改它,顯示如何設(shè)置仿射變換砖茸,顯示如何在用戶和設(shè)備空間之間轉(zhuǎn)換隘擎,并提供關(guān)于Quartz執(zhí)行的數(shù)學(xué)運(yùn)算的背景信息。
  • Patterns 定義模式及其部分凉夯,告訴Quartz如何渲染它們货葬,以及如何創(chuàng)建彩色和模板模式。
  • Shadows 描述了什么是陰影劲够,解釋它們?nèi)绾喂ぷ髡鹜埃⒄故救绾斡盟鼈兝L制。
  • Gradients 討論軸向和徑向漸變征绎,并顯示如何創(chuàng)建和使用CGShading和CGGradient對(duì)象蹲姐。
  • Transparency Layers 給出了什么樣的透明層的示例磨取,討論它們?nèi)绾喂ぷ鳎⑻峁?shí)施它們的分步說(shuō)明柴墩。
  • Data Management in Quartz 2D 討論如何將數(shù)據(jù)移入和移出Quartz忙厌。
  • Bitmap Images and Image Masks 描述了構(gòu)成位圖圖像定義的方法,并展示了如何使用位圖圖像作為Quartz繪圖圖元江咳。 它還描述了您可以在圖像上使用的掩蔽技術(shù)逢净,并顯示在繪制圖像時(shí)使用混合模式可以實(shí)現(xiàn)的各種效果。
  • Core Graphics Layer Drawing 描述了如何創(chuàng)建和使用圖形圖層以實(shí)現(xiàn)高性能圖案化繪圖或繪制屏幕歼指。
  • PDF Document Creation, Viewing, and Transforming顯示如何打開(kāi)和查看PDF文檔爹土,對(duì)其應(yīng)用變換,創(chuàng)建PDF文件踩身,訪問(wèn)PDF元數(shù)據(jù)胀茵,添加鏈接和添加安全功能(如密碼保護(hù))。
  • PDF Document Parsing描述如何使用CGPDFScanner和CGPDFContentStream對(duì)象來(lái)解析和檢查PDF文檔挟阻。
  • PostScript Conversion概述了可以在Mac OS X中將PostScript文件轉(zhuǎn)換為PDF文檔的功能琼娘。 這些功能在iOS中不可用。
  • Text描述了Quartz 2D對(duì)文本和字形的低級(jí)支持赁濒,以及提供更高級(jí)別和Unicode文本支持的替代方法轨奄。 它還討論如何復(fù)制字體變體孟害。
  • Glossary 定義本指南中使用的術(shù)語(yǔ)拒炎。

也可以看看

這些項(xiàng)目是任何人使用Quartz 2D的必要閱讀:

  • Quartz 2D Reference Collection為Quartz 2D應(yīng)用程序編程接口提供了完整的參考。
  • Color Management Overview概述是對(duì)顏色感知挨务,顏色空間和顏色管理系統(tǒng)原理的簡(jiǎn)要介紹击你。
  • Mailing lists。 加入quartz-dev郵件列表來(lái)討論使用Quartz 2D的問(wèn)題谎柄。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末丁侄,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子朝巫,更是在濱河造成了極大的恐慌鸿摇,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件劈猿,死亡現(xiàn)場(chǎng)離奇詭異拙吉,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)揪荣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門筷黔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人仗颈,你說(shuō)我怎么就攤上這事佛舱。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵请祖,是天一觀的道長(zhǎng)订歪。 經(jīng)常有香客問(wèn)我,道長(zhǎng)肆捕,這世上最難降的妖魔是什么陌粹? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮福压,結(jié)果婚禮上掏秩,老公的妹妹穿的比我還像新娘。我一直安慰自己荆姆,他們只是感情好蒙幻,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著胆筒,像睡著了一般邮破。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上仆救,一...
    開(kāi)封第一講書(shū)人閱讀 51,521評(píng)論 1 304
  • 那天抒和,我揣著相機(jī)與錄音,去河邊找鬼彤蔽。 笑死摧莽,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的顿痪。 我是一名探鬼主播镊辕,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蚁袭!你這毒婦竟也來(lái)了征懈?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤揩悄,失蹤者是張志新(化名)和其女友劉穎卖哎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體删性,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡亏娜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了镇匀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片照藻。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖幸缕,靈堂內(nèi)的尸體忽然破棺而出群发,到底是詐尸還是另有隱情,我是刑警寧澤发乔,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站栏尚,受9級(jí)特大地震影響译仗,放射性物質(zhì)發(fā)生泄漏纵菌。R本人自食惡果不足惜阐污,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望咱圆。 院中可真熱鬧笛辟,春花似錦、人聲如沸序苏。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)忱详。三九已至围来,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間踱阿,已是汗流浹背管钳。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工钦铁, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留软舌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓牛曹,卻偏偏與公主長(zhǎng)得像佛点,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子黎比,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容