999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

包裝裝潢圖案色彩處理軟件設計思路研究

2008-01-01 00:00:00張璐璐
考試周刊 2008年2期

摘 要:在競爭日趨激烈的商品經濟浪潮中,包裝產品的色彩構成日益成為左右商品銷售的重要因素,因而包裝裝潢圖案的色彩處理引起了社會的廣泛關注。為此,對包裝裝潢圖案色彩處理軟件設計思路進行了探討,以期使其在包裝裝潢的設計過程中發揮應有的作用,就具有重要的現實意義。

關鍵詞:軟件 設計思路 包裝裝潢

一、整體設計思路

為實現我們所需的軟件,就要對軟件設計有一個整體構思,結合包裝裝潢圖案的特點,仔細分析每一部分之間的相互關系,以達到滿意的設計效果。本文的軟件設計分為以下幾個部分:

首先,打開一幅真彩色位圖,通過在RGB顏色空間中單獨或同時調節R、G、B的值,得到變換后的圖像,并予以保存。

其次,利用RGB和CMYK顏色空間的數學轉換關系,設計出相關算法,通過單獨或同時調節C、M、Y、K的值,得到變換后的圖像,并保存之。

第三,設計出HSV顏色空間和RGB空間之間的轉換算法,通過單獨或同時調節H、S、V的值,改變圖像色彩的搭配效果,并保存變換后的圖像。

第四,通過連續調節圖像中每一像素點的R、G、B值,產生出顏色漸變效果,捕捉到最佳的色彩搭配,并保存捕捉到的圖像。

第五,結合色彩處理其他方面的應用,建立一個友好的人機界面,使包裝產品設計人員方便使用。

二、常用菜單及對話框

以下是該軟件中設計的一些操作功能,如果單從圖1和圖2的菜單來看,程序功能略顯簡單,但是該軟件主要的功能集中在圖3對話框上,從對話框中可以看出,該軟件可利用滑塊控件調節R、G、B的分量值,同時在編輯框中顯示器調整的具體大小,還可進行微調,有助于包裝裝潢圖案設計人員定量的控制圖像色彩的變化效果。

三、具體算法設計

(一)通過設計的CDib類,打開一幅真彩色位圖。

(二)利用Save()函數保存一幅真彩色位圖,其代碼如下:

BOOL CDib::Save( )const

CFileDialogdlg(FALSE, ″bmp″);//存文件對話框

if(d1g.DoModal()= =IDOK){

CString str=d1g.GetFileName( );

//獲得用戶提供的文件名

GFilefile(str, CFile :: modeCreate|CFile::modeWrite|

CFile:: aypeBinary);

return Save(file);//調用Save(CFile)存盤

}

return FALSE;

}

(三)利用ColorAdjust( )函數,通過調節R、G、B的分量值,進行圖像變換,其代碼如下:

BOOL CDib::ColorAdjust(int rRate, int gRate, int bRate)

if(!m}BMINumColors( )!=0)

//若位圖不存在或不是真彩色則返回FALSE

return FALSE;

RGBTRIPLE* pCol;

int x, y, width=Width(), height=Height( );

for(y=0;y

//每次處理一條掃描線

pCol=(RGBTRIPLE*)(m-pBits+m-SLength*y);

// pCol指向第y條掃描線

for(x=0; x < width; x ++){ //每次處理一個像素

pCol->rgbtRed=EVALUATE(pCol->rgbtRed,rRate);

pCol->rgbtGreen=EVALUATE(pCol->rgbtGreen,gRate);

pCol ->rgbtBlue =EVALUATE(pCol->rgbtBlue,bRate);

pC.ol++;

return TRUE;

(四)創建ColorShade( )函數,通過依次調節R, G, B的分量值,形成圖像中顏色的漸變效果,便于設計人員調整顏色的最佳搭配。其代碼如下:

BOOL CDib::ColorShade(int x, int y)

{

if(!m-pBMINumColors!=0)

//若位圖不存在或不是真彩色則返回FALSE

return FALSE;

RGBTRIPLE*pGol;

pCol=(RGBTRIPLE*)(m-pBits+m-SLength*Y);

// pCol指向第Y條掃描線

pCol[x].rgbtRed++;

pCol[x].rgbtGreen++;

pCol[x].rgbtBlue++;

return TRUE;

}

該函數中,x、y分別代表圖像中像素的水平和垂直坐標。可以看出,該函數每調用一次就將給定位置的R、G、B值加1,這樣就產生了顏色的漸變效果。一般來說,軟件開發人員都是使用多線程技術達到這一效果,然而,本課題中反其道而行之,采用了單線程技術,主要基于以下考慮:盡管通過多線程可以帶來很多好處,比如給軟件開發人員帶來很大的靈活性、應用程序可以更充分利用CPU,但如果線程開得太多,系統就會增加許多額外開銷。這樣許多寶貴的CPU資源就花在了各個線程間的切換上面去了,反而降低了CPU的使用效率;現在多數計算機都是單處理器(CPU),在這種機器上運行多線程程序,試想如果兩個非常活躍的線程為了搶奪對CPU的控制權,則會在線程切換中消耗很多的CPU資源,影響機器的正常運轉。所以,在實際編程中,要根據需要靈活地使用多線程,除非確有必要才使用。本文使用單線程編程,希望能夠達到或超過使用多線程的效果。

參考文獻:

[1] 胡佩廉.注意原理在包裝裝潢設計中的運用.印刷雜志,2000,(11):21 -29.

[2] 梁燕君.淺談商品包裝裝潢美.上海包裝,2000,(1):19-23.

[3] 宋寶峰.包裝容器結構設計與制造.印刷工業出版社,1996,(4):314.

[4] 王榮汪,錢曉星.CAD技術在包裝裝潢設計領域的應用.南京航空航天大學學報,1996.28,(6):812-817.

主站蜘蛛池模板: 日韩一级二级三级| 亚洲欧洲日韩综合色天使| 香蕉色综合| 中文字幕啪啪| 素人激情视频福利| 亚洲国内精品自在自线官| 香蕉视频在线观看www| 国产一区二区福利| 欧美激情二区三区| 91精选国产大片| 国产一级毛片高清完整视频版| 午夜色综合| 亚洲成综合人影院在院播放| 日本一区二区三区精品国产| 久久青草免费91线频观看不卡| 伊人色在线视频| 国产精品网拍在线| 一本一道波多野结衣av黑人在线| 国产成人AV综合久久| 国产导航在线| 国产精品女人呻吟在线观看| 国产二级毛片| 亚洲av无码久久无遮挡| 四虎永久在线| 国产亚洲欧美在线视频| 97国产精品视频人人做人人爱| 四虎国产在线观看| 玩两个丰满老熟女久久网| 久久黄色视频影| 国产成人精品视频一区二区电影| 2018日日摸夜夜添狠狠躁| 亚欧美国产综合| 亚洲国产成人麻豆精品| 国产网友愉拍精品| P尤物久久99国产综合精品| 色悠久久综合| 国产成人喷潮在线观看| 国产成人亚洲无吗淙合青草| 免费国产无遮挡又黄又爽| www中文字幕在线观看| 亚洲欧美日韩另类在线一| 波多野结衣在线一区二区| 91在线无码精品秘九色APP| 中文字幕永久视频| 欧美伦理一区| 国产成人精品亚洲日本对白优播| 四虎免费视频网站| 在线观看亚洲天堂| 国产精品人人做人人爽人人添| 无码中文字幕加勒比高清| 一级毛片在线直接观看| 亚洲精品少妇熟女| 精品亚洲欧美中文字幕在线看| 国产专区综合另类日韩一区| 久青草网站| 在线亚洲精品福利网址导航| 色播五月婷婷| 国产菊爆视频在线观看| 2048国产精品原创综合在线| 欧美第二区| 九九视频在线免费观看| 国产精品免费p区| 亚洲侵犯无码网址在线观看| 色综合手机在线| 米奇精品一区二区三区| 3p叠罗汉国产精品久久| 狠狠亚洲五月天| 操美女免费网站| 一级黄色欧美| 国产精品伦视频观看免费| 亚洲免费黄色网| 影音先锋丝袜制服| 国产精品美女自慰喷水| 国产成人禁片在线观看| 久久综合丝袜长腿丝袜| www.av男人.com| 久久久久人妻一区精品色奶水 | 亚洲不卡网| 日韩精品无码免费一区二区三区 | 精品国产中文一级毛片在线看| 国产成人精品第一区二区| 精品剧情v国产在线观看|