HTML5Window readPixels issue (#1240)
* Fix HTML5Window readPixels canvas name conflict which was resulting in empty pixels being read
This commit is contained in:
committed by
Joshua Granick
parent
3a90bffeeb
commit
7bbc7077fa
@@ -984,14 +984,14 @@ class HTML5Window {
|
|||||||
|
|
||||||
if (rect.width > 0 && rect.height > 0) {
|
if (rect.width > 0 && rect.height > 0) {
|
||||||
|
|
||||||
var canvas:CanvasElement = cast Browser.document.createElement ("canvas");
|
var canvas2:CanvasElement = cast Browser.document.createElement ("canvas");
|
||||||
canvas.width = Std.int (rect.width);
|
canvas2.width = Std.int (rect.width);
|
||||||
canvas.height = Std.int (rect.height);
|
canvas2.height = Std.int (rect.height);
|
||||||
|
|
||||||
var context = canvas.getContext ("2d");
|
var context = canvas2.getContext ("2d");
|
||||||
context.drawImage (canvas, -rect.x, -rect.y);
|
context.drawImage (canvas, -rect.x, -rect.y);
|
||||||
|
|
||||||
return Image.fromCanvas (canvas);
|
return Image.fromCanvas (canvas2);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user