2014-02-05 28 views
0

是否可以使用KineticJS修改圖像gamma或曲線?我需要這些工具來修改畫布。文檔中沒有提到這一點(請參閱Filters),但也許我可以不直接做到這一點?gamma或KineticJS中的曲線

回答

1

不,KineticJS當前沒有Gamma過濾器。

你有幾個很好的解決方法:

選項#1

如果您熟悉創建過濾器,你可以很容易伽馬濾波器添加到KineticJS。

現有KineticJS過濾器只是做getImageData + putImageData直接修改像素:https://github.com/ericdrowell/KineticJS/tree/master/src/filters

選項#2

CamanJS是畫布圖像庫,不應用過濾器的一個很好的工作: http://camanjs.com/examples/

您可以輕鬆使用帶KineticJS的CamanJS,如我以前的答案中所述:KineticJS canvas modified by CamanJS