我最近已经把我网站上的每一张图片都转换成JP2格式,在保持透明的同时减小文件大小。
在Safari上一切都很好,但是Firefox不显示JP2图像,而是显示png。
Firefox中是否不支持JP2?
最佳答案
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" alt="example-alt-text"> <!-- default -->
</picture>
注:JP2格式的另一种选择是WebP格式:
Comparison WebP, JPEG, JP2/JPEG2000
More about the WebP format