4)
size = parseFloat(size).toFixed(2);
txt_val.set_text(size);
}
self.set_release(SizeChanged);
self.set_action(SizeShow);
]]>
4) val1 = val1.toFixed(2);
var val2 = parseInt(txt_val2.get_text()||"0");
instance._effectbox.Preview(val1,val2);
]]>
4)
size = parseFloat(size).toFixed(2);
var val = parseFloat(size);
instance._effectbox.Preview(val);
}
function SizeShow(size)
{
if(!size)
size = "0";
if(size.toString().length>4)
size = parseFloat(size).toFixed(2);
txt_val.set_text(size);
}
self.set_release(SizeChanged);
self.set_action(SizeShow);
]]>
4)
size = parseFloat(size).toFixed(2);
var val = parseFloat(size);
instance._effectbox.Preview(val);
}
function SizeShow(size)
{
if(!size)
size = "0";
if(size.toString().length>4)
size = parseFloat(size).toFixed(2);
txt_val.set_text(size);
}
self.set_release(SizeChanged);
self.set_action(SizeShow);
]]>
return self._selected;
return self._src;
return self._effectname;
return self._title;
//self._removed = true;
//document.body.removeChild(self.get_element());
instance.ShowApply(self);
instance.ShowApply(self);
instance.ShowApply(self);
instance.ShowApply(self);
instance.ShowApply(self);
instance.ShowApply(self);
return self._box;
self._box = value;
0)
t2d.clearRect(-layer._canvas_x + rs.width, 0, wextra, layer._canvas.height);
var hextra = layer._canvas_y + layer._canvas.height - rs.height;
if (hextra > 0)
t2d.clearRect(0, -layer._canvas_y + rs.height, layer._canvas.width, hextra);
t2d.save();
t2d.globalCompositeOperation = "destination-over";
if(!arg4)
t2d.drawImage(layer._canvas,0,0);
else
{
var pcanvas = document.createElement("canvas");
pcanvas.width = dx;
pcanvas.height = dy;
var p2d = pcanvas.getContext("2d");
p2d.fillStyle="black";
p2d.fillRect(0,0,dx,dy);
p2d.save();
p2d.globalCompositeOperation = "destination-out";
p2d.drawImage(sel,0,0);
p2d.restore();
p2d.save();
p2d.globalCompositeOperation = "xor";
p2d.drawImage(layer._canvas,0,0);
p2d.restore();
t2d.drawImage(pcanvas,0,0);
}
t2d.restore();
}
if(isapply)
layer._canvas = tcanvas;
doc._2d.drawImage(tcanvas, sx, sy, dx, dy);
}
else
doc._2d.drawImage(layer._canvas, sx, sy, dx, dy);
}
if(sel)
doc.$056(sel, "noanimation");
//if(isapply && sel)
// doc.set_selection(null);
backpanel.set_visible(0);
if(isapply)
self._arguments = null;
if(isapply && !keepopen)
{
backpanel.Remove();
self.dispose();
self.get_box().dispose();
}
}
function SunShineDraw(canvas, apply)
{
var img = new Image();
img.onload = function () {
var w = canvas.width;
var h = canvas.height;
var scale = w/img.width;
var oh = h/scale;
if (h > oh) h = oh;
var ctx = canvas.getContext("2d");
ctx.save();
ctx.scale(scale, scale);
ctx.drawImage(img, 0, 0);
if(apply)
setTimeout(Func,100);
}
img.src = "images/effect/sunshine.png";
}
function DoEffect(m,canvas)
{
switch(m)
{
case "blur":
effect.$0127(canvas,arg1);
break;
case "contrast":
effect.$0125(canvas,arg1);
effect.$0108(canvas,arg2);
break;
case "hue":
effect.$0131(canvas,arg1,arg2,arg3);
break;
case "invert":
effect.$0119(canvas);
//effect.$046(canvas,3);
break;
case "fog":
effect.$0130(canvas,arg1);
break;
case "neon":
effect.$0129(canvas);
break;
case "relief":
effect.$0121(canvas);
break;
case "mosaic":
effect.$0120(canvas,arg1);
break;
case "grayscale":
effect.$0104(canvas);
break;
case "twovalue":
effect.$0112(canvas);
break;
case "unsharp":
effect.$084(canvas,arg1);
break;
case "rgb":
effect.$075(canvas,arg1,arg2,arg3,arg4);
break;
case "pencil":
effect.$0126(canvas,arg1);
break;
}
}
]]>