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