我需要一种在不使用HTML元素的情况下在JavaScript中调整图片大小的方法.
我的移动HTML应用程序拍摄照片,然后将它们转换为base64字符串.此后,我需要在将它们发送到API之前调整它们的大小,以节省存储空间.
我正在寻找一种不同的,更合适的方法来调整它们然后使用canvas元素.有办法吗?
我有一个Base64编码的PNG从Web套接字挤出到一个网页,我使用数据URI显示
<img src="data:image/png;base64, --base64 png-- ">
Run Code Online (Sandbox Code Playgroud)
有没有办法在javascript或它的一些风格调整我收到的图像调整为较小的base64数据URI等效,以dinamically生成给定图像的缩略图版本?
或者也许我可以复制HTML Image对象并使用它作为一个整体玩,使用一些我还没有发现的模糊jQuery魔术技巧.
如果这可以在客户端的javascript中完成,我可以避免对我的服务器deamon的另一个HTTP请求,这将花费一些时间来重新处理和传递调整大小的图像.