【发布时间】:2015-05-02 00:59:33
【问题描述】:
我想使用 (pica library) 来调整图像大小,但它要求我提供 Uint8Array,而我只有一个带有
的 Image 对象src = 'data:image/jpeg;base64,/9j/4AAQ...'
我不知道如何把它变成一个 Uint8Array,有什么想法吗?
谢谢
【问题讨论】:
-
从内存中,存储在画布中的数据存储在相同类型的类型化数组中。因此,您可以将图像绘制到画布上,然后在画布上调用 getImageData。在返回的对象中,您将拥有一个您想要的数组。当然,如果你无论如何都要通过画布,你可以自己调整大小,不需要图书馆。这是一个使用画布缩放图像的示例:stackoverflow.com/questions/28773631/…(忽略上传部分)
标签: javascript