canvas.toblob ||canvas.todataurl为我提供了透明的图像



嗨,开发!

我在一个项目中,我需要让用户剪辑和上传图像

要进行裁剪部分,我使用React-cropper。

我的问题是,在 Chrome 上,DataUrl限制为65529像素。

如果我尝试在上使用canvas.getDataURL()超过65529 px ,它会在透明图像上产生。

在客户端上,这不是问题,因为我可以显示尺寸降低的预览。

要在服务器上发送全尺寸的裁剪图像,我使用canvas.toBlob()。但是即使在那里,我也得到了透明图像...

如何将高质量的画布(Max 1920x1080(作为图像发送到服务器?

感谢会花时间回答我的人!:(

我也有同样的问题。禁用ScriptSafe和µBlock插件后,所有内容都像魅力

一样工作

最新更新