Firefox 可以显示 JP2 图像吗?
Posted
技术标签:
【中文标题】Firefox 可以显示 JP2 图像吗?【英文标题】:Can Firefox display JP2 images? 【发布时间】:2019-07-25 14:23:26 【问题描述】:我最近将我网站上的每张图片都转换为 JP2 以减小文件大小,同时仍然具有透明度。
在 Safari 上一切正常,但 Firefox 不显示 JP2 图像,但它显示 PNG。
Firefox 不支持 JP2 吗?
【问题讨论】:
是的,不支持:caniuse.com/#search=jp2 似乎与数学压缩技术的软件专利有关。没有运气.. 另外,想知道您为什么专门选择这种格式,而不是,例如,.png.. @Kaddath 因为是基于JPG的,所以文件体积小很多,而且支持Alpha。 @Kaddath 专利问题?好吧,自 2019 年以来没有更多。查看 JPEG 2000 的 wiki 页面中“法律状态”段落的最后一句。现在我们正面临“在 Web 浏览器中不广泛支持”。 【参考方案1】:JP2 images are not supported on Firefox.
但您可以使用<picture>
元素提供多种图像格式,以便浏览器选择并显示支持的图像格式:
<picture>
<source srcset="img/example.jp2" type="image/jp2"> <!-- format supported by safari -->
<source srcset="img/example.webp" type="image/webp"> <!-- format supported on many browsers -->
<source srcset="img/example.jpg" type="image/jpeg"> <!-- common supported format -->
<img src="img/example.jpg" > <!-- default -->
</picture>
注意: JP2 格式的替代方案可能是 WebP 格式:
Comparison WebP, JPEG, JP2/JPEG2000 More about the WebP format【讨论】:
我试过这段代码,所有浏览器都恢复为默认值。我如何告诉 Safari 使用 jp2?或任何使用 webp 的浏览器? 为什么?这是一种非常好的格式,它几乎在引擎盖下的任何地方都使用,但从不作为文件格式。 (h265, pdf...)【参考方案2】:(JP2)以下支持的浏览器:
Firefox:不支持。
Chrome:不支持。
Safari:支持。
您也可以查看此链接:
https://caniuse.com/#feat=jpeg2000
【讨论】:
以上是关于Firefox 可以显示 JP2 图像吗?的主要内容,如果未能解决你的问题,请参考以下文章
谷歌回收图像没有显示在chrome中,但可以在firefox中显示
Image Servlet 不想在浏览器(FireFox、IE ..)中显示图像,但在 Eclipse 浏览器中有效吗?
以 chrome 显示但在 Firefox 中不显示的视图的图像
有人还用orphne吗?那firefox用哪个版本呢?我用的linux
sh 用于从给定图像创建ASCII输出的简单脚本。使用`ImageMagick`,`jp2a`和`rsvg-convert`