文件格式是否对PNG像素大小有限制?
我试图用Firefox可视化一个30.000x30.000像素的PNG图像,但我得到了一个错误。图像可以在Preview.app中正确打开,尽管速度非常慢。文件大小不大,只有3 MiB左右(1位黑白图像)。我想知道这是否有技术上的文件格式原因。
发布于 2010-11-06 03:54:02
一个简单的调整大小的实现需要图像在显示之前被放大到2.7 it。对于一个普通的32位程序来说,这显然太大了。
PNG规范似乎对图像的宽度和高度没有任何限制;它们是4字节的无符号整数,最高可达4294967295。http://www.libpng.org/pub/png/spec/iso/index-object.html#11IHDR
发布于 2010-11-06 03:52:55
这是一个奇怪的形象,但我相信有这么大的形象是有原因的。
我真的不能解决大小限制,但我可以解决一个方法来绕过它。创建一组一定大小的磁贴,然后当用户滚动时,使用CSS将磁贴带到视图中以正确定位它们。您甚至可以使用一系列较小的图像,一次调出所有的磁贴。
但我很好奇,什么应用程序需要在不向外扩展的情况下显示如此巨大的图像?
埃里克
https://stackoverflow.com/questions/4109447
复制相似问题