gpt4 book ai didi

javascript - PHP/Javascript/HTML5 canvas - 加载外部图像

转载 作者:搜寻专家 更新时间:2023-10-31 22:00:35 25 4
gpt4 key购买 nike

好的,所以我想:

  1. 抓取外部图像
  2. 将其导入 Canvas 对象
  3. 压缩
  4. 保存

我已经完成了使用本地镜像的全部工作,但是尝试将外部图像导入 Canvas 对象会产生安全错误。

通过使用 PHP,我可以在本地创建外部文件的副本:

file_put_contents("copy.jpg", file_get_contents("http://external.com/image.jpg"));

问题是,外部图像可能非常大 - 高达 3MB,并且 Canvas 导入尝试在图像下载之前进行。

是否有 PHP 或 Javascript 代码等待文件完全下载?

或者有更好的方法吗?

最佳答案

您可以使用 jQuery.ajax()并在成功回调中操作 Canvas

关于javascript - PHP/Javascript/HTML5 canvas - 加载外部图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29825933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com