版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
2024/3/201頁面描述語言主講:樊麗萍上海理工大學(xué)出版印刷學(xué)院2024/3/202第四章圖形設(shè)計與色彩控制§4.1條件循環(huán)語句:一、條件結(jié)構(gòu)1.比較操作符操作符數(shù)學(xué)含義eq=ne≠gt>ge≥lt<le≤兩個同類型的操作對象進行比較值:truefalse格式:p1p2比較操作符2024/3/2032.條件操作符格式:boolean{proc}if①if操作符當(dāng)布爾對象為true時,依次執(zhí)行過程proc中的內(nèi)容例:判斷是否該換行/checkendofline{currentpointpop612
gt{0–12translate00moveto}if}def2024/3/204②ifelse操作符格式:boolean{proc1}{proc2}ifelse當(dāng)布爾對象為true時,依次執(zhí)行proc1中的內(nèi)容;當(dāng)布爾對象為false時,依次執(zhí)行proc2中的內(nèi)容例:43lt{(turepart)}{(falsepart)}ifelse(falsepart)2024/3/205例4.1寫出下列程序結(jié)果%!ps%new401.ps3636scale22translate45rotate/str1(computer)def/str2(compare)def/Courier2selectfont00movetostr1str2lt{str2show}{str1show}ifelseshowpage2024/3/206二、循環(huán)結(jié)構(gòu):1.repeat操作符定義:按指定的重復(fù)次數(shù)執(zhí)行某個過程對象格式:int{proc}repeat其中:int:表示重復(fù)執(zhí)行某個過程的次數(shù);{proc}:表示包含了repeat指定的需要重復(fù)執(zhí)行的操作。2024/3/207%!ps%new402.ps/inch{72mul}def/starside{2inch0linetocurrentpointtranslate-144rotate}def/star{3inch3inchmovetocurrentpointtranslate4{starside}repeatclosepath}def例4.2構(gòu)造邊長為2英寸的正五角形gsave0.6setgraystarfillgrestorestarstrokeshowpage2024/3/2082024/3/2092.for操作符:通過計數(shù)值控制對象的重復(fù)格式:initialincrementlimit{proc}for工作原理:①temp=initial;②如果temp≤limit;執(zhí)行{proc};否則,退出循環(huán);執(zhí)行后繼語句;
③temp=initial+increment;④重新開始步驟②。注意:在每次的循環(huán)操作中,解釋器首先把循環(huán)變量的值壓入操作數(shù)棧。2024/3/2010例4.3寫出下列程序的運行結(jié)果gsave0.1mulsetgrayfillgrestorestroke}forshowpage%!ps%new403.ps/inch{72mul}def0.50.5scale2inch2inchtranslate0110{newpath
dupinch0moveto1inch0rlineto01inchrlineto-1inch0rlineto closepath2024/3/2011P85%!ps%new404.ps/inch{72mul}def3inch3inchtranslate112{28{00moveto1inch1inch1inch-1inch2inch0curveto36028divrotate}repeat-11scale}for2024/3/2012eofill1setgray000.1inch0360arcfillshowpage2024/3/20132024/3/20143.exit與loopexit:使程序退出包含該操作符的最內(nèi)層循環(huán)loop:使程序無限制地執(zhí)行某一個過程對象格式:{bool{proc}{exit}ifelse}loop例4.4寫出下列程序的運行結(jié)果%!PS%new404.ps/pagewidth8.572muldef/docircle{xposyposradius0360arcstroke}def/xincrease{xposradiusadd/xposexchdef}def2024/3/2015/lineofcircles{/yposexchdef/radiusexchdef/xpos0def
{xpospagewidthle{docirclexincrease}{exit}ifelse}loop}def10400lineofcircles30400lineofcircles90400lineofcirclesshowpage2024/3/20162024/3/2017例4.5繪制邊長為4英寸、線寬為4磅的正方形,內(nèi)部相隔18磅的灰色(灰度值0.5)平行線填充。起點(2英寸,2英寸)2024/3/2018%!ps%new405.ps/inch{72mul}def2inch2inchtranslate004inch4inchrectclip4setlinewidth004inch4inchrectstroke0184inch{00moveto6inch0rlineto018translate}for
1setlinewidth0.5setgraystrokeshowpage4copy2024/3/2019%!ps/inch{72mul}def2inch2inchtranslate00moveto4inch0lineto4inch4inchlineto04inchlinetoclosepathclip4setlinewidthstrokeinch18idiv{00moveto4inch0rlineto018translate}repeat0.5setgray1setlinewidthstrokeshowpage2024/3/2020§4.2顏色空間與顏色表示顏色非彩色:黑、白和不同等級灰色:setgray彩色RGB顏色空間:顯示、打印機CMYK顏色空間:印刷CIE顏色空間:按照人眼對色彩的感覺來描述HSB顏色空間:RGB的不同描述方法2024/3/2021顏色空間基于CIE顏色空間設(shè)備顏色空間DeviceRGBDeviceCMYKDeviceGrayCIEBasedABCCIEBasedACIEBasedDEFCIEBasedDEFG特殊顏色空間:圖案\索引\分色、DeviceN2024/3/2022彩色空間描述彩色描述用多種彩色空間來描述彩色圖形彩色還原
PS解釋器經(jīng)過多個步驟在光柵輸出設(shè)備上生成色彩彩色修正—咖瑪修正—半色調(diào)技術(shù)—掃描轉(zhuǎn)換注意:彩色還原依賴于輸出設(shè)備2024/3/2023§4.3設(shè)備彩色空間直接描述輸出設(shè)備上產(chǎn)生的顏色值或灰度等級一、DeviceRGB彩色空間模式RGBHSB:是RGB值在不同坐標(biāo)下是一個轉(zhuǎn)換DeviceRGBDeviceHSBsetcolorsetrgbcolorimagecolorimageR、G、B設(shè)備彩色空間之間的轉(zhuǎn)換sethsbcolor轉(zhuǎn)換2024/3/2024彩色空間顏色值的設(shè)置:/DeviceRGBsetcolorspacergbsetcolor[/DeviceRGB]setcolorspacergbsetcolor或:rgbsetrgbcolor或:同時設(shè)置顏色值和顏色空間hsbrsethsbcolor或:設(shè)置顏色空間設(shè)置顏色值rgbhsbr的取值范圍均為:0~12024/3/2025例4.6寫出下列程序執(zhí)行的結(jié)果%!ps%new406.ps/inch{72mul}def/colors[[1.00.00.0][1.00.50.0][1.01.00.0][0.01.00.0][0.01.01.0][0.00.01.0][0.50.00.5]]def/ypos1.5inchdef/yinc1.2inchdef2024/3/2026016{0.5inchyposmovetocolorsexchgetaloadpopsetrgbcolor[0.5inchypos7.5inch1inch]rectfill[0.5inchypos7.5inch1inch]000setrgbcolorrectstroke/yposyposyincadddef}forshowpage2024/3/2027制作:長:7.5英寸寬:1英寸;間隔:0.2英寸的赤橙黃綠青藍紫顏色條(0.5,1.5)2024/3/2028二、DeviceCMYK彩色空間實現(xiàn)方法:/DeviceCMYKsetcolorspacecmyksetcolor[/DeviceCMYK]setcolorspacecmyksetcolor或:cmyksetrgbcolor或:cmyk的取值范圍均為:0~12024/3/2029例4.7寫出下列程序執(zhí)行的結(jié)果%!ps%new407.ps/inch{72mul}def0.25inchsetlinewidthnewpath0110setcmykcolor6.5inch5.5inch1inch45225arcstrokenewpath1010setcmykcolor5.25inch4.5inch1inch-45135arcstroke2024/3/2030newpath0001setcmykcolor4inch5.5inch1inch45225arcstrokenewpath0010setcmykcolor2.75inch4.5inch1inch-45135arcstrokenewpath1100setcmykcolor1.5inch5.5inch1inch45225arcstrokenewpath1100setcmykcolor1.5inch5.5inch1inch22545arcstroke2024/3/2031newpath0010setcmykcolor2.75inch4.5inch1inch135-45arcstrokenewpath0001setcmykcolor4inch5.5inch1inch22545arcstrokenewpath1010setcmykcolor5.25inch4.5inch1inch135-45arcstrokenewpath0110setcmykcolor6.5inch5.5inch1inch22545arcstrokeshowpage2024/3/20322024/3/20332024/3/20342024/3/2035三、DeviceGray顏色空間/DeviceGraysetcolorspacegraysetcolor[/DeviceGray]setcolorspacegraysetcolor或:graysetgray或:gray取值范圍為0~1,0:黑色,1:白色2024/3/2036§4.4CIEBased顏色空間一、CIEBasedABC顏色空間CIE-Based彩色分量ABCCIE1931(XYZ)——X、Y、Z[namedictionary]setcolorspace詞典對象解碼LMN詞典對象解碼XYZA、B、C、L、M、N的值域;解碼的過程;黑白場的定義2024/3/2037CIEBascdABC彩色空間詞典關(guān)鍵詞類型語義RangeABC數(shù)組A、B、C的有效值域DecodeABC數(shù)組過程數(shù)組[DADBDC]:ABC→LMN(解碼)MartrixABC數(shù)組彩色分量ABC與中間變量LMN之間關(guān)系RangeLMN數(shù)組L、M、N的有效值域DecodeLMN數(shù)組過程數(shù)組[DLDMDN]:LMN→XYZ(解碼)MartrixLMN數(shù)組中間變量LMN與XYZ之間的關(guān)系
WhitePoint數(shù)組白點的三刺激值XYZBlackPoint數(shù)組黑點的三刺激值XYZ2024/3/2038彩色分量A、B、C的含義:①CIE1931(XYZ)空間中的X、Y、Z②校正的RGB(CIE1931RGB)空間中的R、G、B③CIE1976(Lab)空間中的L、a、b④NTSC空間中的Y、I、Q
⑤SECAM和PAL空間中的Y、U、V顏色空間設(shè)置方式:
[/CIEBasedABCdictionary]setcolorspaceABCsetcolor2024/3/2039例4.8寫出下列程序的運行結(jié)果%!ps%new408.ps[/CIEBasedABC<</WhitePoint[0.950911.089]/RangeABC[00.95090101.089]/RangeLMN[00.95050101.089]>>]setcolorspace/inch{72mul}def/square{00moveto1inch0lineto1inch1inchlineto01inchlinetoclosepath}def2024/3/2040gsave0.1490.2340.106setcolorsquarefill0setgraysquarestrokegrestore2inch2inchtranslate0.3860.3110.066setcolorsquarefill0setgraysquarestrokeshowpage2024/3/2041%!ps%new408.ps[/CIEBasedABC<</WhitePoint[0.950911.089]>>]setcolorspace/inch{72mul}def/square{00moveto1inch0lineto1inch1inchlineto01inchlinetoclosepath}defgsave0.1490.2340.106setcolorsquarefill0setgraysquarestrokegrestore2inch2inchtranslate0.3860.3110.066setcolorsquarefill0setgraysquarestrokeshowpage2024/3/2042圖1圖22024/3/2043二、CIEBasedA顏色空間其設(shè)置方式:[/CIEBasedAdictionary]setcolorspaceAsetcolor彩色分量A的含義:①CIE1931(XYZ)空間中的光亮度分量Y②標(biāo)準(zhǔn)灰度空間中灰度分量
③CIE1976(Lab)中的心理測驗光亮度分量L④NTSC、SECAM和PAL電視空間中的亮度分量Y2024/3/2044三、CIEBasedDEF和CIEBasedDEFG
CIE1976L*u*v顏色空間來自掃描儀校正后的RGB校準(zhǔn)的CMYK顏色空間ABC詞典對象解碼LMN詞典對象解碼XYZDEF、DEFG解碼詞典對象HIJHIJK詞典對象Table2024/3/2045§4.5特殊彩色空間特殊顏色空間圖案顏色空間:Pattern索引彩色空間:IndexedDeviceN顏色空間分色彩色空間:Separation其他彩色空間轉(zhuǎn)換2024/3/2046一、圖案顏色空間:Pattern圖案瓷磚圖案:由圖案單元構(gòu)成漸變圖案:一種或幾種顏色的混合圖案顏色空間:將某一種圖案定義為當(dāng)前色,用圖案著色路徑所構(gòu)造的區(qū)域。圖案著色:以固定的間距,用圖案單元重復(fù)填充一個區(qū)域的過程。2024/3/20471.使用圖案的過程與方法①描述(定義)圖案的原型構(gòu)造圖案詞典。關(guān)鍵項PaintProc是一個描述圖案單元的過程②建立圖案實例
dictmatrixmakepattern
③選擇圖案作為當(dāng)前色
setcolorspace和setcolor分別設(shè)置當(dāng)前顏色空間和彩色值④調(diào)用著色操作符pattern
2024/3/20482.原型圖案詞典構(gòu)成的必要要素關(guān)鍵字類型語義PatternType整型1PaintProc過程用來描述Patterncell的PS語言過程BBox數(shù)組在圖案單元坐標(biāo)系中定義了圖案單元的成像區(qū)域XStep數(shù)≠0圖案單元之間的水平間距YStep數(shù)≠0圖案單元之間的垂直間距PaintType整型1或21:指定圖案的彩色2:不指定圖案的彩色TilingType整型1、2或3控制圖案單元填充圖形時的調(diào)整量。1:恒定的間隔;2:沒有失真;3:恒定的間隔,允許有更多的失真。2024/3/2049①
執(zhí)行g(shù)save根據(jù)makepattern的描述做相應(yīng)的圖形狀態(tài)的改變。當(dāng)程序中用圖案填充時,解釋器將完成以下操作②將圖案詞典壓入操作數(shù)棧執(zhí)行PaintProc③執(zhí)行g(shù)restore.2024/3/2050設(shè)置圖案顏色空間:/Patternsetcolorspaceexamplesetcolor[/Pattern]setcolorspaceexamplesetcolor或:examplesetpattern或:[/Pattern/underlyingcolorespace]setcolorspaceA1┉Anexamplesetcolor或:2024/3/2051例4.9如圖:用五角形圖案填充矩形和圓.
五角星邊長為20,五角星間距為30,圓半徑60
圓心(225,185),矩形為(120120240180
).2024/3/2052%!ps%new409.PS<</PatternType1/PaintType2/TilingType1
/BBox[006060]/XStep30/YStep30/PaintProc{3015translate00moveto4{200linetocurrentpointtranslate-144rotate}repeatclosepathfill}>>/BBox[006045]2024/3/2053matrixmakepattern/starexchdef1201202401804copy0.5setgrayrectfill[/Pattern/DeviceRGB]setcolorspace1.01.00.0starsetcolorrectfill225185600360arc101starsetpatterngsavefillgrestore011setrgbcolorstrokeshowpagesetcolor2024/3/2054例4.10用彩色BYMG四個五角形圖案填充橢圓2024/3/2055%!ps%new410.PS<</PatternType1/PaintType1/TilingType1/BBox[006060]/XStep60/YStep60/star{gsave00moveto4{200linetocurrentpointtranslate-144rotate}repeatclosepathfillgrestore}def2024/3/2056/PaintProc{1100setcmykcolor1015translatestar1010setcmykcolor3030translatestar0100setcmykcolor-300translatestar0010setcmykcolor30-30translatestar}>>2024/3/2057matrixmakepattern/star4exchdef/inch{72mul}def4.5inch5.5inchtranslate21scale001.5inch0360arcclosepathgsave0.5setgrayfillgrestoregsave/Patternsetcolorspacestar4setcolorfillgrestore0setgraystrokeshowpage2024/3/2058二、索引彩色空間(Indexedcolorspace)索引顏色空間的設(shè)置:[/Indexedbasehivallookup]setcolorspaceindexsetcolorbase:描述基本顏色空間的數(shù)組或名字(不能是索引和圖案顏色空間)hival:整型,最大有效索引值≤4095lookup:過程或串,提供了索引值與基本彩色空間之間的影射關(guān)系;定義彩色表。2024/3/2059例4.11寫出下列程序的結(jié)果%!ps%new411.ps/inch{72mul}def[/Indexed/DeviceRGB7<000000ff000000ff000000ffffffffc3d345b57345123ad6>]setcolorspace5setcolor1inch1inch2inch3inchrectfill0.5inchsetlinewidth2setlinejoin2024/3/20602setcolor1inch1inch2inch3inchrectstroke[/Indexed/DeviceRGB255{255.0divdup0.85mulexchdup0.22mulexch0.81mul}]setcolorspace243setcolor2inch2inch2inch3inchrectstrokeshowpage2024/3/2061(0.81,0.21,0.77)(0,255,0)(195,210,69)2024/3/2062三、分色顏色空間(separationcolorspace)1.分色空間的設(shè)置[/SeparationnamealternativespacetintTransform]setcolorspacetonesetcolortone=0~1:表示該專色的濃談程度name:名字或串對象,指定分色的名字alternativespace:替補彩色空間(數(shù)組或名字對象)tintTransform:過程,將色調(diào)值(tone)轉(zhuǎn)化為可替補彩色空間的顏色值。2024/3/2063例4.12寫出下列程序的結(jié)果%!ps%new412.ps[/Separation/Cyan/DeviceCMYK{dup0.84mulexch0exchdup0.44mulexch0.21mul}]setcolorspace0.3setcolor1001004005004copyrectfill0.7setcolor10setlinewidthrectstrokeshowpage2024/3/20642024/3/2065例4.13寫出下列程序的結(jié)果%!ps%new412.ps/inch{72mul}def[/Separation(Magenta)/DeviceCMYK{0exch00}]setcolorspace3inch3inchtranslate/draw{00moveto002inch036arcclosepath}def1110{0.1mulsetcolordrawfillgsave0setgraydrawstrokegrestore36rotate}forshowpage2024/3/20662024/3/20672.分色疊印設(shè)置booleansetoverprint
booleantrue:疊印false:餡印falsetrue①設(shè)備不能形成分色時,參數(shù)對當(dāng)前頁沒有意義②參數(shù)與設(shè)備有關(guān)2024/3/2068四、DeviceN顏色空間高精度色彩——PANTONE多色調(diào)色彩DeviceN顏色空間的設(shè)置[/DeviceNnamesalternativespacetintTransform]setcolorspacetone1┅tonensetcolortone=0~1:表示該專色的濃談程度2024/3/2069習(xí)題1.寫出下列程序的運行結(jié)果①%!ps%exce405.ps/trap
{00moveto900rlineto-2045rlineto-500rlinetoclosepath}def/scalefactor
1
def/counter
0
def/decreasescale{scalefactor
.2
sub/scalefactorexchdef
}def2024/3/2070/increasecounter{counter
1add
/counterexchdef}def/dotrap{gsave
2
scalefactorscaletrapcounter2mod0
eq
{0.5}
{0}
ifelsesetgray
fill
grestore
}def250350translate5{increasecounterdotrapdecreasescale050translate}repeatshowpage2024/3/2071②%!ps%exce401.ps/inch{72mul}def4.25inch4inchtranslate21scale002inch0360arcclosepath0.51scalegsave10setlinewidthstrokegrestore0.7setgrayfill002inch0360arcclosepathgsave1setgrayfillgrestore0setgray036360{00moveto2inch0rlineto36rotate}forstrokeshowpage2024/3/2072③%!ps%exce402.ps/inch{72mul}def2inch2inchtranslate/DeviceRGBsetcolorspacegsave100setcolor003inch3inchrectfillgrestore/DeviceGraysetcolorspace0setcolor003inch3inchrectstroke3inch3inchmoveto3inch0lineto4inch1inchlineto4inchduplinetoclosepath2024/3/2073gsave1010setcmykcolorfillgrestore0setgraystroke3inch3inchmoveto4i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度柴油交易平臺建設(shè)與運營合同樣本4篇
- 2025年度旅游度假區(qū)場地租賃及旅游服務(wù)合同11篇
- 2024年高端住宅小區(qū)二零二四年度飲用水品質(zhì)提升合同3篇
- 個性化珠寶訂制及保養(yǎng)服務(wù)合同書
- 2024藥店藥品銷售經(jīng)理聘用合同范本3篇
- 2025年度酒店餐飲場地租賃轉(zhuǎn)讓意向協(xié)議范本4篇
- 專業(yè)家務(wù)助理合作協(xié)議(2024規(guī)范版)
- 2025年智慧城市建設(shè)項目土地租賃合同樣本8篇
- 2025年度違法建筑拆除與歷史文化遺產(chǎn)保護合同4篇
- 2025年茶山茶葉加工廠租賃合作協(xié)議范本4篇
- 臨床醫(yī)學(xué)院畢業(yè)實習(xí)管理-new-new課件
- 阻燃材料的阻燃機理建模
- PLC控制系統(tǒng)合同(2024版)
- CJT 511-2017 鑄鐵檢查井蓋
- ISO15189培訓(xùn)測試卷及答案
- JJG(交通) 171-2021 超聲式成孔質(zhì)量檢測儀檢定規(guī)程
- 氣象衛(wèi)星技術(shù)在軍事中的應(yīng)用
- 配電工作組配電網(wǎng)集中型饋線自動化技術(shù)規(guī)范編制說明
- 介入科圍手術(shù)期護理
- 化驗員個人自查自糾報告
- 食品良好操作規(guī)范(GMP)和食品衛(wèi)生標(biāo)準(zhǔn)操作程序(SSOP)課件
評論
0/150
提交評論