【背景】
手上有个(android的9patch的)png图片,而且还是带红色边框线的那种:
想要将其中的深蓝色,变成淡蓝色。
同时保证原先的png的透明背景。
【折腾过程】
1.用各种工具编辑后,结果是可以编辑成想要的淡蓝色了:
但是却丢失了透明的背景了。
注:
直接看图看不出来,但是用微软的图片查看工具,可以看出来:
可以看到,背景色透明的,所以除了主题的线条颜色,其他部分都是和背景融为一体的。
但是被编辑后,丢失了透明背景,变成白色背景了:
2.参考:
去试试最新的Office 2013:
PPT中插入图片后,选中,然后点击左上角的:
Remove Background
编辑后,另存为:
然后的确可以消除背景了,但是却把原本存在的(黑色和红色的)边框,也去掉了,并且纯的淡蓝色也被破坏,变成很模糊的淡蓝色了:
3.再参考:
PNG格式图片调整大小后如何保持背景透明 – 微醺漂移’s Blog
去试试在线工具:
http://images.my-addr.com/resize_png_online_tool-free_png_resizer_for_web.php
结果还是不行:
还是会变成白色背景。
4.参考:
如何使用photoshop删去白色背景来制作透明PNG图片 | 我爱搜集网
然后去试试在线网站:
结果试了半天,也没弄好,还是感觉比较复杂。
5.另外也去专门下载了photoshop:
http://dlsw.baidu.com/sw-search-sp/soft/f0/23673/photoshopCS3.1375334661.zip
但是结果弄了很多次,也还是没有得到想要的效果。
其中有点奇怪的是,已经选择了,除了淡蓝色,黑色,红色的那些线条之外,
然后反向选择,就可以选择白色背景了,然后点击Delete,结果是无法删除选中的这些白色背景的。
6.另外有一点需要提及的是:
对于使用微软自带的画图Paint去编辑透明背景的图片的之后,去保存图片时,也会有提示:
告诉你透明背景会丢失的:
这说明,微软的画图工具本身,是可以检测到此png是透明背景的。
但是为何却不支持保存的时候也是透明背景呢???(我研究了半天画图,也没找到有相关的配置说是支持保存png时保持透明背景的)
【总结】
反正是,截止目前:
无法从透明的png图片,编辑后可以保持透明背景;
也没法:
去除png中白色背景,变成想要的透明背景。
有空再折腾吧。。。