【未解决】如何在编译透明的png图片后保持背景透明(而不是变成白色背景)

【背景】

手上有个(android的9patch的)png图片,而且还是带红色边框线的那种:

9patch dark blue transparent

想要将其中的深蓝色,变成淡蓝色。

同时保证原先的png的透明背景。

【折腾过程】

1.用各种工具编辑后,结果是可以编辑成想要的淡蓝色了:

become light blue but no transparent background

但是却丢失了透明的背景了。

注:

直接看图看不出来,但是用微软的图片查看工具,可以看出来:

original transparent png so background nothing

可以看到,背景色透明的,所以除了主题的线条颜色,其他部分都是和背景融为一体的。

但是被编辑后,丢失了透明背景,变成白色背景了:

after edited transparent png background is white

2.参考:

如何让PNG格式图片变透明的简单方法 | 侠客岛

去试试最新的Office 2013:

PPT中插入图片后,选中,然后点击左上角的:

Remove Background

pasted edited png then remove background

编辑后,另存为:

then save as new png in ppt

然后的确可以消除背景了,但是却把原本存在的(黑色和红色的)边框,也去掉了,并且纯的淡蓝色也被破坏,变成很模糊的淡蓝色了:

ppt edited remove background but also remove dark and red border line

 

3.再参考:

PNG格式图片调整大小后如何保持背景透明 – 微醺漂移’s Blog

去试试在线工具:

http://images.my-addr.com/resize_png_online_tool-free_png_resizer_for_web.php

online php tool to resize png

结果还是不行:

online resize still can not transparent

还是会变成白色背景。

4.参考:

如何使用photoshop删去白色背景来制作透明PNG图片 | 我爱搜集网

然后去试试在线网站:

http://www.webps.cn/

结果试了半天,也没弄好,还是感觉比较复杂。

5.另外也去专门下载了photoshop:

http://dlsw.baidu.com/sw-search-sp/soft/f0/23673/photoshopCS3.1375334661.zip

但是结果弄了很多次,也还是没有得到想要的效果。

其中有点奇怪的是,已经选择了,除了淡蓝色,黑色,红色的那些线条之外,

然后反向选择,就可以选择白色背景了,然后点击Delete,结果是无法删除选中的这些白色背景的。

6.另外有一点需要提及的是:

对于使用微软自带的画图Paint去编辑透明背景的图片的之后,去保存图片时,也会有提示:

any transparency will be lost if you save this picture

告诉你透明背景会丢失的:

这说明,微软的画图工具本身,是可以检测到此png是透明背景的。

但是为何却不支持保存的时候也是透明背景呢???(我研究了半天画图,也没找到有相关的配置说是支持保存png时保持透明背景的)

 

【总结】

反正是,截止目前:

无法从透明的png图片,编辑后可以保持透明背景;

也没法:

去除png中白色背景,变成想要的透明背景。

有空再折腾吧。。。



One Thought on “【未解决】如何在编译透明的png图片后保持背景透明(而不是变成白色背景)

  1. 简单一点的图片像你这种或者搜索一下minecraft皮肤图片也是类似的,打开ps使用勾选框把白色背景全出来,delete掉就行了

发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量