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) {
|
||||
|
||||
var canvas:CanvasElement = cast Browser.document.createElement ("canvas");
|
||||
canvas.width = Std.int (rect.width);
|
||||
canvas.height = Std.int (rect.height);
|
||||
var canvas2:CanvasElement = cast Browser.document.createElement ("canvas");
|
||||
canvas2.width = Std.int (rect.width);
|
||||
canvas2.height = Std.int (rect.height);
|
||||
|
||||
var context = canvas.getContext ("2d");
|
||||
var context = canvas2.getContext ("2d");
|
||||
context.drawImage (canvas, -rect.x, -rect.y);
|
||||
|
||||
return Image.fromCanvas (canvas);
|
||||
return Image.fromCanvas (canvas2);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user