如何将背景转换为透明? [关闭]

Posted

技术标签:

【中文标题】如何将背景转换为透明? [关闭]【英文标题】:How to convert the background to transparent? [closed] 【发布时间】:2012-10-08 09:16:39 【问题描述】:

我没有使用任何图像处理/编辑工具的经验。我正在做一个项目,需要我将具有背景颜色(红色/蓝色/白色)的图像(小图标)转换为网站的透明。

目标是将红色背景转换为透明。

    我应该考虑哪些图像编辑工具? 如何过滤该背景颜色并使其透明?

【问题讨论】:

在 Windows 10 上:ms paint3d 具有透明背景功能。理论上,您可以转换文档,请参阅:guidingtech.com/transparent-background-paint-3d 我的用例:我需要模拟签名,对于新绘图,很容易将背景设置为透明(如果需要指导,请参阅上面的链接)。 【参考方案1】:

我会推荐这个(刚刚通过 search 找到):

    http://lunapic.com/editor/?action=load 浏览要上传的图片或输入文件的 URL(图片下方)http://i.stack.imgur.com/2gQWg.png 编辑菜单/透明(最后一个) 点击红色区域 看哪 :) 下面是您的图像,它只是具有透明度的白色三角形... [在浏览器中拖动图像以查看可见性, 灰色背景和边框不是图像的一部分] 文件菜单/保存图片 GIF/PNG/ICO 图像文件格式支持透明度,JPG 不支持!

【讨论】:

我一直在为paint.net 和其他应用程序做这件事而苦苦挣扎,但从来没有发现任何东西可以像疯子一样快速轻松地工作。我只是第一次尝试,它是一个快照。结果看起来很棒。 @TWiStErRob 我该如何做相反的事情? @zbz.lvlv 再问一个问题!但一般来说,您可以将其保存为不具有透明度的格式(bmp/jpg)或在带有图层的编辑器中进行编辑,然后在透明图像后面放置一个纯色图层,或者将其显示在您想要的背景的某个位置并拍摄截图。以上所有内容都很愚蠢,因为您会丢失质量/信息。 只是一个小提示:如果您按照此程序并单击屏幕底部的“保存到:您的计算机”,它将保存为GIF文件,因为这是默认格式.如果您更喜欢 PNG,则必须转到文件菜单,然后保存图像。从那里您可以选择格式。 你可以通过 Photoshop 使用补丁工具做同样的事情【参考方案2】:

如果您需要命令行解决方案,可以使用 ImageMagick convert 实用程序:

convert input.png -transparent red output.png

【讨论】:

有时对 cattywampus 线条的阈值不是最好的,但通常是用直线处理不相交颜色的好方法 这对我不起作用。 @JacobTorres 您愿意提供更多详细信息吗?它可能有助于完善答案,以便更好地为其他用户服务。 在 MacOS 上运行。我按照您发布的命令运行了该命令,发现文件大小急剧减小(如果我没记错的话,大约是 3 倍),但空格仍然存在。我没有深入研究它(而且我不精通 PNG 格式),但我无法想象在不去除颜色深度的情况下看到文件大小的这种变化(尽管我无法从视觉上分辨出来)。也许问题是由于我的图像没有高对比度边框造成的?它是白色到浅灰色。 Lunapic 在识别边界和使背景透明方面没有问题。【参考方案3】:

Paint.net 是一个允许透明背景的免费照片编辑工具。 YouTube http://www.youtube.com/watch?v=cdFpS-AvNCE 上有一个简单的例子。如果您仍在使用 Windows XP SP2 并且这是一个问题,我首先建议您进行免费服务包升级。但如果这不是一个选项,您可以下载旧版本的 Paint.net 并尝试。

【讨论】:

【参考方案4】:

无需下载任何东西的快速解决方案是使用具有“魔棒工具”的在线编辑器。

【讨论】:

【参考方案5】:

对于 Photoshop,您需要下载便携式 Photoshop....

【讨论】:

以上是关于如何将背景转换为透明? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

怎么将ubuntu终端工具的背景颜色设置为透明

网纱怎么变透明 详细PS教程

Android中的阴影透明背景[关闭]

MFC如何将具有透明属性的PNG转换为HBITMAP

mui 禁止透明背景点击关闭弹窗遮罩

CSS IE背景透明的问题