Android 顯示CMKY顏色

2021-06-23 10:10:11 字數 2099 閱讀 1629

問題:

android 顯示 cmky 顏色會失真。

解決方法:

開啟ps,新建rgb模式同樣大小檔案-->匯入 cmky顏色模式的檔案,儲存即可。(在ps標題上就可以看到顏色模式是 cmky 還是rgb)

不同軟體開啟cmky顯示顏色也會有差別。轉換成rgb後,android上就顯示正常了。

rgb是加色原理下的顏色,是電腦螢幕的顏色模式,但是我們通常在列印時是運用顏料相加的原理,也就是減色原理。做報紙或其他封面的一定要用cmyk模式,只有那樣才能保證列印出來和電腦中相差不大。但是即便是這樣,也會出現偏差,這是電腦的顯示色彩與列印效果之間偏差,只有靠經驗來調整。

rgb色彩模式: 

顏色屬性:

簡單的說就是自然界萬物的顏色(你就先這麼理解吧)。

rgb色彩模式是工業界的一種顏色標準,是通過對紅(r)、綠(g)、藍(b)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,rgb即是代表紅、綠、藍三個通道的顏色,這個標準幾乎包括了人類視力所能感知的所有顏色,是目前運用最廣的顏色系統之一.而與我們電腦相關的地方,就是目前的顯示器大都是採用了rgb顏色標準,這就是為什麼它對我們來說這麼重要了。

在顯示器上,是通過電子槍打在螢幕的紅、綠、藍三色發光極上來產生色彩的,目前的電腦一般都能顯示32位顏色,約有一百萬種以上的顏色。如果說它所顯示的顏色還不能完全吻合自然界中的某種色彩的話,那已經幾乎是我們肉眼所不能分辯出來的了。

電腦設計運用範圍:

顯示器顯示、rgb色列印、rgb色噴畫等。

獨特之處:

色彩豐富飽滿,但不能進行普通的分色印刷。

混色設定(加法混合):rgb是從顏色發光的原理來設計定的,通俗點說它的顏色混合方式就好象有紅、綠、藍三盞燈,當它們的光相互疊合的時候,色彩相混,而亮度卻等於兩者亮度之總和(兩盞燈的亮度嘛!),越混合亮度越高,即加法混合。有色光可被無色光沖淡並變亮。如藍色光與白光相遇,結果是產生更加明亮的淺藍色光。知道它的混合原理後,在軟體中設定顏色就容易理解了。紅、綠、藍三盞燈的疊加情況,中心三色最亮的疊加區為白色,加法混合的特點:越疊加越明亮。紅、綠、藍三個顏色通道每種色各分為255階亮度,在0時「燈」最弱——是關掉的,而在255時「燈」最亮。當三色數值相同時為無色彩的灰度色,而三色都為255時為最亮的白色,都為0時為黑色。

cmyk色彩模式

顏色屬性:

簡單說就是專門用來印刷的顏色。

它是另一種專門針對印刷業設定的顏色標準,是通過對青(c)、洋紅(m)、黃(y)、黑(k)四個顏色變化以及它們相互之間的疊加來得到各種顏色的,cmyk即是代表青、洋紅、黃、黑四種印刷專用的油墨顏色,也是photoshop軟體中四個通道的顏色。

具體到印刷上,是通過控制青、洋紅、黃、黑四色油墨在紙張上的相疊印刷來產生色彩的,它的顏色種數少於rgb色。

電腦設計運用範圍:

四色印刷、四色列印等。

獨特之處:

色彩不如rgb色豐富飽滿,在photoshop中執行速度會比rgb色慢,而且部分功能將無法使用,由於顏色種數沒有rgb色多,當影象由rgb色轉為cmyk色後顏色會有部分損失(從cmyk轉到rgb則沒有損失),但它也是唯一一種能用來進行四色分色印刷的顏色標準。

混色設定(減法混合):

cmyk是以對光線的反射原理來設計定的,所以它的混合方式剛好與rgb相反,是"減法混合"

當它們的色彩相互疊合的時候,色彩相混,而亮度卻會減低。為什麼會這樣呢?來看看光線是怎樣通過印刷品而進入眼睛的,就會清楚了.

把四種不同的油墨相疊地印在白紙上後,由於油墨是有透明度的,大部分光線第一次會透過油墨射向紙張,而白紙的反光率是較高的,大部分光線經白紙反射後會第二次穿過油墨,然後射向眼睛,此時光線對油墨的透射就產生了色彩效果。

實際上這時我們就好象在看著多個重疊的有色玻璃一般,光線多穿過一層,亮度就降低一些,而顏色也會相互混合一次.

青、洋紅、黃三色印墨的疊加情況,中心三色的疊加區為黑色,減法混合的特點:越疊加越暗。

在軟體中,青、洋紅、黃、黑四個通道顏色每種各按百分率記算,100%時為最深,0%時最淺,而黑色和顏色混合幾乎沒有太大關係,它的存在大多是為了方便地調節顏色的明暗亮度(而且在印刷中,單黑的使用機會是很多的)。

與加法混合一樣,三色數值相同時為無色彩的灰度色

顏色 顯示模式

1.symbian中顏色由trgb類列表,trgb是乙個32位的值,分別使用8位表示red,green,blue,另有8位備用。series60對於不同的製造商有高度的可定製性,可以更改使用者介面的顏色方案,所以為了確保顏色與使用的調色盤保持一致,需要使用巨集akn laf color 定義顏色,從...

Button顯示顏色

h檔案 ecolorbtn.h ifndef ecolor button define ecolor button class ecolorbtn public cbutton afx virtual public 生成 関數 protected afx msg declare message ma...

ProgressBar顏色顯示

本人部落格 部分全部為測試通過後手敲,有可能敲錯單詞,勿噴 先看效果圖 首先新建乙個progressbar.cs檔案 在這個檔案裡面增加寫入下面的 public calss myprogressbar progressbar 重寫onpaint方法 protected override void o...