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`

fire fox 浏览器经常打不开网页是怎么回事?