From 26819689bd633345b2ee58963d00bb2f4ecc5ded Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Wed, 28 May 2025 13:26:09 +0900 Subject: [PATCH] Update ImageEffector.ts --- packages/frontend/src/utility/ImageEffector.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/frontend/src/utility/ImageEffector.ts b/packages/frontend/src/utility/ImageEffector.ts index 43ae66dbe8..10975bc921 100644 --- a/packages/frontend/src/utility/ImageEffector.ts +++ b/packages/frontend/src/utility/ImageEffector.ts @@ -3,6 +3,8 @@ * SPDX-License-Identifier: AGPL-3.0-only */ +import { getProxiedImageUrl } from './media-proxy.js'; + const WATERMARK_PLACEMENT_SHADER = `#version 300 es precision highp float; @@ -222,10 +224,9 @@ export class ImageEffector { if (layer.type === 'image') { const image = await new Promise((resolve, reject) => { const img = new Image(); - img.crossOrigin = 'use-credentials'; img.onload = () => resolve(img); img.onerror = reject; - img.src = layer.imageUrl; + img.src = getProxiedImageUrl(layer.imageUrl); }); const texture = this.createTexture();