我无法加载带有Vaadin 7 rc1
的 tif 图像
以下是我尝试过的一些替代方法:
String basepath = VaadinService.getCurrent().getBaseDirectory().getAbsolutePath();
Image image = new Image("Image", new FileResource(new File(basePath + "myPath/image.tif")));
Embedded image = new Embedded("Image", new ThemeResource("/pathToResource/imgae.jtif"));
在这两种情况下,图像都是路径指向的位置。此外,如果我在同一目录中有jpg
或png
图像,则显示它没有问题。
Vaadin 7 rc1 不支持tif
图像吗?
这里真正的问题是,如果您的浏览器支持 TIFF 图像。看看这篇维基百科文章。
为了跨浏览器兼容性,我建议您将图像转换为PNG或JPG。