Skip to content

Commit eb16603

Browse files
hansonrhansonr
authored andcommitted
adds canvas.crossOrigin="Anonymous"
1 parent 333e8cb commit eb16603

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

sources/net.sf.j2s.java.core/src/java/awt/image/BufferedImage.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2018,8 +2018,10 @@ public int getTransparency() {
20182018

20192019
HTML5Canvas canvas = (g == null ? null : /** @j2sNative g.canvas || */
20202020
null);
2021-
if (canvas == null)
2021+
if (canvas == null) {
20222022
canvas = (HTML5Canvas) DOMNode.createElement("canvas", null);
2023+
/** @j2sNative canvas.crossOrigin = "Anonymous"; */
2024+
}
20232025
int w = width;
20242026
int h = height;
20252027
byte[] data = HTML5Canvas.getDataBufferBytes(canvas, node, w, h);

sources/net.sf.j2s.java.core/src/swingjs/JSImage.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,10 @@ public void run() {
116116
};
117117
if (b != null)
118118
src = JSImagekit.getDataBlob(b, null);
119+
// see https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image
119120
/**
120121
* @j2sNative
122+
* img.crossOrigin = "Anonymous";
121123
* img.onerror = function(e) {img.err = e};
122124
* img.src = src;
123125
* img.onloadedmetadata = function(){ r.run$()};

0 commit comments

Comments
 (0)