gpt4 book ai didi

javascript - 在客户端调整/裁剪图像大小的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-28 08:40:08 26 4
gpt4 key购买 nike

我正在尝试在上传到服务器之前在浏览器中裁剪 Base64 jpeg 图像并调整其大小。此操作每隔 0.5 秒定期执行一次。目前,我使用 HTML5 Canvas 来执行此操作,但存在以下问题:

1- Canvas 仅在 IE 版本 9 及更高版本上受支持。

2- 每次我设置 Image.src ="...";在 javascript 中,IE 消耗的内存增加了大约 3MB(在任务管理器中显示),显然这是一个已知问题。我的IE版本是10。

我尝试完全用 JavaScript 裁剪图像并调整图像大小,但是速度非常慢。 (我在 https://github.com/notmasteryet/jpgjs 使用了 javascript jpeg 解码器)

鉴于上述情况,最好的方法是什么?闪光?其他选择?flash 的问题是 iPhone 不支持它,但我现在可以忽略这一点。如果 flash 是可行的方法,是否有任何开源库可以这样做?

最佳答案

你应该使用 php 的 GD2 库,但是在服务器端

关于javascript - 在客户端调整/裁剪图像大小的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20607707/

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