2015-10-29 20 views
-1

我有一個簡單easel.js遊戲,我畫的背景是:EaselJS上的drawRect色差()

b_color.graphics 
    .beginFill('#563767') //this color is rendered lighter. 
    .drawRect(0, 0, w, h); 
    background = new createjs.Container(); 
    background.addChild(b_color); 

剛剛繪製相同尺寸從0,0畫布大小的矩形。 事情是,當我預覽我的畫布顏色不是#563767#603f72

有人可以解釋我爲什麼以及如何解決這個問題?

回答

1

我假設你正在用數字彩色儀表或類似物檢查顏色?一些(大多數?)瀏覽器將對畫布應用顏色校正,例如gama校正,這會稍微改變顯示顏色。

公平地說,你的例子看起來像一個相當大的轉變。你可能在你的系統上設置了一個不尋常的顏色配置文件?

我打了你在其他地方共享演示: http://jsfiddle.net/en2jsbom/2/

而且至少在我的系統上,畫布的CSS顏色總是匹配,以及數字彩色儀表總是返回#ff0000器(Chrome,Safari瀏覽器,火狐)。

+0

對不起,這個問題與我的Photoshop,似乎是顯示顏色較淺。感謝easeljs! – Hiero