【发布时间】:2011-07-25 20:29:31
【问题描述】:
我注意到在 FireFox 5 和 IE 8 中显示的 GIF 带有填充。当我通过 FireBug 查看图像大小时,我注意到它比预期的大几个像素。
预期高度:160 像素与实际高度:171 像素
当我在图像编辑器中打开 GIF 时,编辑器显示了正确的尺寸,但是当我运行 ImageMagick identify 时,我收到了以下信息:
newGif.gif GIF 200x160 200x171+0+5 PseudoClass 256c 30kb
如果我将几何图形修改为 200x160+0+0,则图像在 FireFox 中的显示与我预期的一样。 FireFox 和 IE 8 似乎引用了图像的页面几何而不是尺寸!我的分析是否正确?如果正确,是否适用于所有图像类型或仅适用于 GIF?
已更新,我已附上一张图片供您观赏!此图像在 FF 中对我来说显示为 200 x 171,但当您下载并在图形程序中查看时实际上是 200 x 160。
【问题讨论】:
-
如果你能链接一个例子就太好了。我很想看到这个
-
很有趣,它看起来像是 GIF 标头和 ImageBlock 之间的区别。看起来此图像的图像块大于标头中的大小。 onicos.com/staff/iz/formats/gif.html
-
这个帖子已有 10 年历史,但最近派上了用场。不幸的是,上面的链接已经失效。但是,它可以在www33146ue.sakura.ne.jp/staff/iz/formats/gif.html 获得。 Internet Wayback Machine 找到了活动链接。
标签: html image http browser imagemagick