JPEG图像中的透明背景

如何在JPEG图像上设置透明背景? 这是我的许多同事的一个疑问。

在Windows上使用Paint的解决scheme是什么?

还有其他什么简单的select?

您不能使JPEG图像透明。 您应该使用允许透明度的格式,例如GIF或PNG。

油漆将打开这些文件,但AFAIK它会消除透明度,如果你编辑文件。 使用一些其他的应用程序,如Paint.NET (它是免费的)。

编辑:因为其他人已经提到它:你可以将JPEG图像转换成PNG,在任何能够使用这两种types的编辑器。

JPEG不支持透明度,因为它使用RGB色彩空间。 如果您希望透明度使用支持alpha值的格式。 示例PNG是使用RGBA色彩空间(r =红色,g =绿色,b =蓝色,a = alpha值)的图像格式。 Alpha值用作不透明度度量,0%是完全透明的,100%是完全不透明的。 像素。

如果您担心PNG的文件大小,则可以使用SVG掩码来创build透明的JPEG。 这里是我放在一起的一个例子: http : //bit.ly/1BnnMYt

JPG不支持透明的背景,你可以很容易地将它转换成一个支持透明背景的PNG ,方法是在任何照片编辑器附近打开它并保存为。 PNG

如何在JPEG图像上设置透明背景?

如果你打算把图像保存为JPEG,那么你不能。 正如其他人所build议的,将其转换为PNG并添加一个Alpha通道。

JPG不支持透明度

只是想补充一点,GIF“透明度”更像是缺失的像素。 如果你使用GIF,那么你会看到背景和图像的其他部分相交的锯齿状边缘。 使用PNG,你可以顺利地“合成”图像在一起,这是你真正想要的。 Plus PNG支持高质量的图像。

不要使用“画图”。 艺术作品有很多高质量的艺术应用。 我认为即使手机应用程序(Pixlr是相当不错的和免费的!)和基于Web的图像编辑应用程序更好。 我为所有平台使用Gimp。

虽然JPEG本身无法透明化,但是如果您的目标是要减less需要包含透明图像区域的网页的超大图像区域的大小,那么就有一个解决scheme。 发布详细信息有些复杂,但Google可以。 基本上,你创build你的图像的透明度,然后拆分出alpha通道(Gimp可以轻松做到这一点)作为一个简单的8位灰度PNG。 然后,您将颜色数据导出为JPG格式。 现在,您的网页使用CANVAS标记将JPG加载为图像数据,并将8位灰度PNG作为Canvas的Alpha通道。 浏览器的Canvas完成了使图像透明的工作。 JPEG存储的颜色信息(比PNG更好的压缩)和PNG被缩减为8位阿尔法,所以它相当小。 使用这种技术,我已经为每个图像保存了几百K. 一些人提出了将PNG透明度信息embedded到JPEG的扩展信息字段中的文件格式,但是这些提议还没有得到广泛的支持。

我很困惑,我一生以为JPG不能透明的背景,但看看这个文件! 我在互联网上find它,并在我的网站托pipe,所以我确保它不会被删除,这是令人兴奋的

http://abdelkadersoudani.com/4220poster.jpg

最初在这个网站上find的文件

http://www.picshouse2.com/vb/imgcache/2/4220poster.jpg