中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

當(dāng)前位置:主頁 > 文藝論文 > 裝飾藝術(shù)論文 >

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

發(fā)布時間:2016-10-12 19:45

  本文關(guān)鍵詞:包裝裝潢圖案色彩處理軟件設(shè)計思路研究,由筆耕文化傳播整理發(fā)布。


當(dāng)前所在位置:中國論文網(wǎng) > 教育論文發(fā)表 > 包裝裝潢圖案色彩處理軟件設(shè)計思路研究

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

發(fā)布日期: 2012-03-19 發(fā)布:  

  2008年第2期目錄       本期共收錄文章20篇

2008年第2期

  摘 要:在競爭日趨激烈的商品經(jīng)濟浪潮中,包裝產(chǎn)品的色彩構(gòu)成日益成為左右商品銷售的重要因素,因而包裝裝潢圖案的色彩處理引起了社會的廣泛關(guān)注。為此,對包裝裝潢圖案色彩處理軟件設(shè)計思路進(jìn)行了探討,以期使其在包裝裝潢的設(shè)計過程中發(fā)揮應(yīng)有的作用,就具有重要的現(xiàn)實意義。
中國論文網(wǎng)
  關(guān)鍵詞:軟件 設(shè)計思路 包裝裝潢
  
  一、整體設(shè)計思路
  
  為實現(xiàn)我們所需的軟件,就要對軟件設(shè)計有一個整體構(gòu)思,結(jié)合包裝裝潢圖案的特點,仔細(xì)分析每一部分之間的相互關(guān)系,以達(dá)到滿意的設(shè)計效果。本文的軟件設(shè)計分為以下幾個部分:
  首先,打開一幅真彩色位圖,通過在RGB顏色空間中單獨或同時調(diào)節(jié)R、G、B的值,得到變換后的圖像,并予以保存。
  其次,利用RGB和CMYK顏色空間的數(shù)學(xué)轉(zhuǎn)換關(guān)系,設(shè)計出相關(guān)算法,通過單獨或同時調(diào)節(jié)C、M、Y、K的值,得到變換后的圖像,并保存之。
  第三,設(shè)計出HSV顏色空間和RGB空間之間的轉(zhuǎn)換算法,通過單獨或同時調(diào)節(jié)H、S、V的值,改變圖像色彩的搭配效果,并保存變換后的圖像。
  第四,通過連續(xù)調(diào)節(jié)圖像中每一像素點的R、G、B值,產(chǎn)生出顏色漸變效果,捕捉到最佳的色彩搭配,并保存捕捉到的圖像。
  第五,結(jié)合色彩處理其他方面的應(yīng)用,建立一個友好的人機界面,使包裝產(chǎn)品設(shè)計人員方便使用。
  
  二、常用菜單及對話框
  
  以下是該軟件中設(shè)計的一些操作功能,如果單從圖1和圖2的菜單來看,程序功能略顯簡單,但是該軟件主要的功能集中在圖3對話框上,從對話框中可以看出,該軟件可利用滑塊控件調(diào)節(jié)R、G、B的分量值,同時在編輯框中顯示器調(diào)整的具體大小,還可進(jìn)行微調(diào),有助于包裝裝潢圖案設(shè)計人員定量的控制圖像色彩的變化效果。
  
  
  三、具體算法設(shè)計
  
  (一)通過設(shè)計的CDib類,打開一幅真彩色位圖。
 。ǘ├肧ave()函數(shù)保存一幅真彩色位圖,其代碼如下:
  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);//調(diào)用Save(CFile&)存盤
   }
   return FALSE;
   }
 。ㄈ├肅olorAdjust( )函數(shù),通過調(diào)節(jié)R、G、B的分量值,進(jìn)行圖像變換,其代碼如下:
  BOOL CDib::ColorAdjust(int rRate, int gRate, int bRate)
 。
  if(!m}BMI&&NumColors( )!=0)
   //若位圖不存在或不是真彩色則返回FALSE
  return FALSE;
  RGBTRIPLE* pCol;
  int x, y, width=Width(), height=Height( );
  for(y=0;y<height; 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;
   {
   {
  (四)創(chuàng)建ColorShade( )函數(shù),通過依次調(diào)節(jié)R, G, B的分量值,形成圖像中顏色的漸變效果,便于設(shè)計人員調(diào)整顏色的最佳搭配。其代碼如下:
  BOOL CDib::ColorShade(int x, int y)
  {
   if(!m-pBMI&&NumColors!=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;
  }
  該函數(shù)中,x、y分別代表圖像中像素的水平和垂直坐標(biāo)?梢钥闯,該函數(shù)每調(diào)用一次就將給定位置的R、G、B值加1,這樣就產(chǎn)生了顏色的漸變效果。一般來說,軟件開發(fā)人員都是使用多線程技術(shù)達(dá)到這一效果,然而,本課題中反其道而行之,采用了單線程技術(shù),主要基于以下考慮:盡管通過多線程可以帶來很多好處,比如給軟件開發(fā)人員帶來很大的靈活性、應(yīng)用程序可以更充分利用CPU,但如果線程開得太多,系統(tǒng)就會增加許多額外開銷。這樣許多寶貴的CPU資源就花在了各個線程間的切換上面去了,反而降低了CPU的使用效率;現(xiàn)在多數(shù)計算機都是單處理器(CPU),在這種機器上運行多線程程序,,試想如果兩個非常活躍的線程為了搶奪對CPU的控制權(quán),則會在線程切換中消耗很多的CPU資源,影響機器的正常運轉(zhuǎn)。所以,在實際編程中,要根據(jù)需要靈活地使用多線程,除非確有必要才使用。本文使用單線程編程,希望能夠達(dá)到或超過使用多線程的效果。
  
  參考文獻(xiàn):
  [1] 胡佩廉.注意原理在包裝裝潢設(shè)計中的運用.印刷雜志,2000,(11):21 -29.
  [2] 梁燕君.淺談商品包裝裝潢美.上海包裝,2000,(1):19-23.
 。3] 宋寶峰.包裝容器結(jié)構(gòu)設(shè)計與制造.印刷工業(yè)出版社,1996,(4):314.
  [4] 王榮汪,錢曉星.CAD技術(shù)在包裝裝潢設(shè)計領(lǐng)域的應(yīng)用.南京航空航天大學(xué)學(xué)報,1996.28,(6):812-817.

轉(zhuǎn)載請注明來源。:

 


  本文關(guān)鍵詞:包裝裝潢圖案色彩處理軟件設(shè)計思路研究,由筆耕文化傳播整理發(fā)布。



本文編號:138615

資料下載
論文發(fā)表

本文鏈接:http://www.lk138.cn/wenyilunwen/shinazhuanghuangshejilunwen/138615.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶6c4a0***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com