2012-04-24 72 views
1

我想查看图片大小而不用下载它(图片位于服务器上),有可能吗?我发现伟大的课http://www.anttikupila.com/flash/getting-jpg-dimensions-with-as3-without-loading-the-entire-file/,但它只能用于JPEG,并且对于png也有好处。那个班级是5年前写的,那么从那以后,是否还有类似的东西和/或其他类型的图像?我搜索谷歌没有运气。是否可以检查图像尺寸而不加载[actionscript-3]?

Christophe Herreman声称,他写了这样的事情对PNG,但检查后 - 它的东西有着本质的不同。

回答

1

你可以开始加载该文件,在文件的开头读取的字节数,从那里得到的尺寸和停止加载。这是PNG格式规范。在signature的8个字节后,您可能会发现what you need

+0

我知道,我可以自己创建一个类,但我只是好奇,如果别人做到了。我不想重新发明轮子:)。但如果没有人创造这样的事情,我会考虑自己做。 – 2012-04-24 12:15:40

+0

嗯我没有使用过这样的方法,因为我发现它..不是'bytesTotal'选项?我希望看到结果:) – 2014-05-26 09:33:29

+0

'bytesTotal'给你以字节为单位的大小,我们正在寻找尺寸,以像素为单位。 – Kodiak 2014-06-02 07:42:05