如何让JPG图像透明背景?

时间:2015-08-12 11:21:29

标签: image format jpeg

众所周知,jpg图像格式不支持透明度。 所以我们使用.png格式。

我在网上冲浪,我发现了一个.jpg格式的图像 透明。很奇怪jpg格式图像是如何透明的。

这是示例图像。 http://bdthemes.net/demo/joomla/intensy/images/sampledata/features/top_b.jpg

3 个答案:

答案 0 :(得分:2)

新的JPEG-XR标准支持透明度。

然而,这不是一个真正的JPG,它是一个PNG。如果您将其重命名为.txt,则可以看到该文件的内容以PNG开头:

enter image description here

答案 1 :(得分:2)

提供的示例图像实际上不是JPEG,而是png文件。 它有jpeg文件的扩展名和mime类型,但它的内容是png格式。

JPEG文件格式不支持透明度。

因此,如果您需要透明图片以便在浏览器中使用。 你可以:

  • 将图片转换为png,这适用于所有浏览器
  • 使用ZorroSVG,需要SVG支持,但会产生较小的照片图像文件。
  • 使用webp,仅适用于不支持webp的浏览器的后备。

答案 2 :(得分:0)

检查其mime类型,必须将.png重命名为.jpg