1 使用GWT我想读取一个PNG图像,并将数据作为解码的字节数组访问。我将如何将PNG图像转换为字节数组? 在客户端,我使用ImageBundle获取图像,然后实例化图像并调用setUrl。 在这一点上,我如何从图像中获取图像字节数组? 来源 2011-08-04 Xavier +0 可你刚才读的文件?它应该是像素的所有数字 – +0 看[这里](http://stackoverflow.com/questions/6920701/how-do-i-get-png-image-data-as-a-decoded-byte-array-using -gwt)的答案。卡莱布Brasee's答案有代码做 – hatesms
0 你不能。当图像呈现为html图像(即<img>标记或css背景图像)时,Javascript(因此GWT)无法访问图像的数据。 什么你可以做的是通过RPC,处理量的图像数据是,Base64编码,然后通过嵌入URL创建图像:"data:image/png;base64,..yourBase64Datahere.." 如果你正在尝试做一些可视化操控你应该考虑: 操纵服务器上的图像。使用html canvas或svg。 来源 2011-08-04 06:57:36 +0 您可以创建一个canvas元素的图像添加到背景中的“d和读取context2d的数据。 –
可你刚才读的文件?它应该是像素的所有数字 –
看[这里](http://stackoverflow.com/questions/6920701/how-do-i-get-png-image-data-as-a-decoded-byte-array-using -gwt)的答案。卡莱布Brasee's答案有代码做 – hatesms