深度画布

This commit is contained in:
lzp
2026-03-20 13:23:00 +08:00
parent 34be403032
commit e00fe21e95
9 changed files with 378 additions and 5 deletions

View File

@@ -29,6 +29,17 @@ fabric.Object.prototype.toObject = function () {
return object
}
fabric.Image.fromURL = (function (originalFromURL) {
return function (url, callback, imgOptions) {
// 为所有图片请求添加 crossOrigin
const options = {
crossOrigin: 'anonymous', // 关键设置
...imgOptions
};
return originalFromURL.call(this, url, callback, options);
};
})(fabric.Image.fromURL);
interface CanvasInitOptions {
canvasRef: any
canvasViewWidth?: number