Ren*_*nan 71
您无法使JPEG图像透明.您应该使用允许透明度的格式,如GIF或PNG.
Paint将打开这些文件,但如果您编辑文件,AFAIK将删除透明度.使用一些其他应用程序,如Paint.NET(它是免费的).
编辑:因为其他人已经提到过:你可以在任何能够使用这两种类型的编辑器中将JPEG图像转换为PNG.
Sri*_*hay 15
JPEG不支持透明度,因为它使用RGB色彩空间.如果您想要透明度,请使用支持Alpha值的格式.示例PNG是使用RGBA颜色空间的图像格式,其中(r =红色,g =绿色,b =蓝色,a =α值).Alpha值用作不透明度度量,0%完全透明,100%完全不透明.像素.
只想添加GIF"透明度"更像是缺少像素.如果您使用GIF,则会看到背景和图像其余部分相交的锯齿状边缘.使用PNG,您可以将图像平滑地"合成"在一起,这正是您真正想要的.加上PNG支持高质量的图像.
不要使用"Paint".艺术作品有很多高质量的艺术应用.我认为即使是手机应用程序(Pixlr也非常好而且免费!)和基于网络的图像编辑应用程序更好.我使用Gimp - 适用于所有平台.
虽然JPEG本身不能透明,但如果您的目标是减少需要包含透明图像区域的Web的非常大的图像区域的大小,那么就有了解决方案.发布细节有点过于复杂,但谷歌却是如此.基本上,您使用透明度创建图像,然后将alpha通道(Gimp可以轻松完成)拆分为简单的8位灰度PNG.然后将颜色数据导出为JPG.现在,您的网页使用CANVAS标记将JPG加载为图像数据,并将8位灰度PNG应用为Canvas的Alpha通道.浏览器的Canvas完成了使图像透明的工作.JPEG存储颜色信息(压缩比PNG更好),PNG减少到8位alpha,因此它相当小.一世' 使用这种技术,每个图像节省了几百K. 有些人提出了将PNG透明度信息嵌入到JPEG扩展信息字段中的文件格式,但这些提案尚未得到广泛支持.