Implemented globals for scale and color

This commit is contained in:
Devine Lu Linvega
2017-11-20 17:37:02 +13:00
parent 4ec5ba3a09
commit 19ff6ddcaa
14 changed files with 114 additions and 29 deletions

View File

@@ -17,10 +17,11 @@ function Brush()
})
this.methods.pick = new Method("pick","x,y","Set brush color to a position's pixel.",function(q){
var pixel = ronin.render.context().getImageData(q.x*2, q.y*2, 1, 1).data;
var pixel = (ronin.commander.input_el.value == "~" ? ronin.guide: ronin.render).context() .getImageData(q.x*2, q.y*2, 1, 1).data;
var c = new Color().rgb_to_hex(pixel);
var color = new Color(c);
ronin.cursor.color = color.hex;
ronin.hint.update();
})
this.absolute_thickness = 0;

View File

@@ -18,7 +18,7 @@ function Filter()
ronin.render.context().putImageData(originalData, 0, 0);
});
this.methods.saturation = new Method("saturation","0.5,0.5","Filter color saturation.",function(q){
this.methods.saturation = new Method("saturation","#ff00333","Filter color saturation.",function(q){
var color = new Color(q).floats();

View File

@@ -54,7 +54,7 @@ function Path()
var ctx = ronin.preview.context();
ctx.beginPath();
ctx.lineCap = q.settings.cap ? q.settings.cap : ronin.path.settings.cap;
ctx.lineCap = ronin.path.settings.cap;
ctx.lineWidth = ronin.cursor.size;
ctx.strokeStyle = ronin.cursor.color;
ctx.stroke(new Path2D(path));