Progress on mouse_modes

This commit is contained in:
Devine Lu Linvega
2017-05-24 09:55:12 -10:00
parent 8765044fd5
commit f2ed407b85
33 changed files with 209 additions and 154 deletions

View File

@@ -7,7 +7,7 @@ function Filter_Balance()
this.render = function(params)
{
var color = params.color() ? params.color().floats() : new Color("#999999").floats();
var originalData = ronin.frame.context().getImageData(0, 0, ronin.frame.settings["size"].width*2, ronin.frame.settings["size"].height*2);
var originalData = ronin.frame.context().getImageData(0, 0, ronin.frame.size.width*2, ronin.frame.size.height*2);
var data = originalData.data;
for(var i = 0; i < data.length; i += 4) {

View File

@@ -8,7 +8,7 @@ function Filter_Chromatic()
this.render = function(cmd)
{
var position = cmd.position() ? cmd.position() : new Position(ronin.frame.settings["size"].width,ronin.frame.settings["size"].height);
var position = cmd.position() ? cmd.position() : new Position(ronin.frame.size.width,ronin.frame.size.height);
var value = cmd.value() ? cmd.value().float : 5;
this.draw(this.context(),value,position);
}
@@ -23,8 +23,8 @@ function Filter_Chromatic()
this.draw = function(context = this.context(), value, position)
{
var w = ronin.frame.settings["size"].width;
var h = ronin.frame.settings["size"].height;
var w = ronin.frame.size.width;
var h = ronin.frame.size.height;
//no longer letting you set how far each chanel is shifted, not sure how to receive extra data any more
var s = {r:value,g:value*.5,b:0};

View File

@@ -7,7 +7,7 @@ function Filter_Contrast()
this.render = function(params)
{
var color = params.color() ? params.color().floats() : new Color("#999999").floats();
var originalData = ronin.frame.context().getImageData(0, 0, ronin.frame.settings["size"].width*2, ronin.frame.settings["size"].height*2);
var originalData = ronin.frame.context().getImageData(0, 0, ronin.frame.size.width*2, ronin.frame.size.height*2);
var data = originalData.data;
for(var i = 0; i < data.length; i += 4) {

View File

@@ -78,7 +78,7 @@ function Filter()
this.pixels = function()
{
return ronin.frame.context().getImageData(0,0,ronin.frame.settings["size"].width * 2,ronin.frame.settings["size"].height * 2);
return ronin.frame.context().getImageData(0,0,ronin.frame.size.width * 2,ronin.frame.size.height * 2);
}
this.hint = function()

View File

@@ -7,7 +7,7 @@ function Filter_Grey()
this.render = function(params)
{
var color = params.color() ? params.color().floats() : new Color("#36ba0e").floats();
var originalData = ronin.frame.context().getImageData(0, 0, ronin.frame.settings["size"].width*2, ronin.frame.settings["size"].height*2);
var originalData = ronin.frame.context().getImageData(0, 0, ronin.frame.size.width*2, ronin.frame.size.height*2);
var data = originalData.data;
for(var i = 0; i < data.length; i += 4) {

View File

@@ -8,8 +8,8 @@ function Filter_Invert()
var imageObj = new Image();
imageObj.src = ronin.frame.active_layer.element.toDataURL('image/png');
var w = ronin.frame.settings["size"].width;
var h = ronin.frame.settings["size"].height;
var w = ronin.frame.size.width;
var h = ronin.frame.size.height;
var context = ronin.frame.context();
var originalData = context.getImageData(0, 0, w*2, h*2);

View File

@@ -7,7 +7,7 @@ function Filter_Saturate()
this.render = function(params)
{
var color = params.color() ? params.color().floats() : new Color("#999999").floats();
var originalData = ronin.frame.context().getImageData(0, 0, ronin.frame.settings["size"].width*2, ronin.frame.settings["size"].height*2);
var originalData = ronin.frame.context().getImageData(0, 0, ronin.frame.size.width*2, ronin.frame.size.height*2);
var data = originalData.data;
for(var i = 0; i < data.length; i += 4) {

View File

@@ -9,8 +9,8 @@ function Filter_Sharpen()
var imageObj = new Image();
imageObj.src = ronin.frame.active_layer.element.toDataURL('image/png');
var w = ronin.frame.settings["size"].width;
var h = ronin.frame.settings["size"].height;
var w = ronin.frame.size.width;
var h = ronin.frame.size.height;
var context = ronin.frame.context();
var originalData = context.getImageData(0, 0, w*2, h*2);

View File

@@ -25,8 +25,8 @@ function Filter_Stencil()
this.draw = function(context = this.context(), angle, color)
{
var w = ronin.frame.settings["size"].width;
var h = ronin.frame.settings["size"].height;
var w = ronin.frame.size.width;
var h = ronin.frame.size.height;
context.translate(w/2,h/2);