2014-04-02 7 views

Antwort

8

Sie können diese mit der PIXI Colormatrix tun:

var colorMatrix = [ 
    1,0,0,0, 
    0,1,0,0, 
    0,0,1,0, 
    0,0,0,1 
]; 
var filter = new PIXI.ColorMatrixFilter(); 
filter.matrix = colorMatrix; 
stage.filters = [filter]; 

Darker:

var colorMatrix = [ 
    1,0,0,-0.5, 
    0,1,0,-0.5, 
    0,0,1,-0.5, 
    0,0,0,1 
]; 

Lighter:

var colorMatrix = [ 
    1,0,0,0.5, 
    0,1,0,0.5, 
    0,0,1,0.5, 
    0,0,0,1 
]; 

eine schnelle Demo Siehe hier: http://codepen.io/ianmcgregor/pen/LcjBw

+1

Maan, ich danke dir sehr dass du mir diese Antwort gegeben hast! –

+1

Wo hast du das gelernt? Ist das nur Folklore oder gibt es da draußen eine Anleitung, die ich nicht gesehen habe? –

+1

Nur PIXI ein Haufen! Das PIXI-Filtersystem scheint dem ActionScript-Modell sehr nahe zu kommen, so dass alte Flash-Tutorials relevant sein könnten, zB: http://www.emanueleferonato.com/2009/04/28/understanding-as3-colormatrixfilter-class/ – imcg

Verwandte Themen