关于在HTML中呈现.tiff图像的问题

时间:2011-09-29 00:17:03

标签: html internet-explorer firefox xhtml tiff

在我的html页面中,我创建了一个标记来渲染我的.tif格式图像。

由于.tif图像无法直接在标记的“src”属性中呈现,因此我创建了以下代码来呈现它:

  <object width="200" height="200" type="image/tiff" data="Test.tif">
          <param name="src" value="Test.tif"/>
          <param name="negative" value="yes"/>
  </object>

在Chrome和Firefox中,一切都运行良好:)但图像不在IE中呈现。不知道是否有专家可以提供一些帮助?

非常感谢!

3 个答案:

答案 0 :(得分:4)

tif不是网络的标准格式(尽管spec未定义标准列表),并且不会在所有浏览器中显示。

看起来它只支持IE和Safari。

Browser Image Support

答案 1 :(得分:1)

您可以将其转换为其他文件格式,例如通过屏幕捕获它使用PrtScrn按钮,然后在Paint上裁剪它并将其保存为jpg / png /等。每个浏览器都可以显示的文件。如果没有,那么你将不得不告诉人们修改他们的注册表,因为有一个注册表通过呈现来阻止.tif文件。试着看看:

http://www.pctools.com/guides/registry/detail/1182/

答案 2 :(得分:1)

您还可以使用PHP和ImageMagick将tiff图像动态转换为png或jpeg。这样他们就可以很好地呈现并在所有浏览器中工作。

http://www.imagemagick.org/script/index.php