Ela*_*bet 18 android android-image android-icons
当我使用自己的图标作为基础在Android Studio中创建新的"图像资源"(操作栏和选项卡图标)时,我最终获得了半透明图标.(Android Studio更改原始颜色透明度).如何防止它并保存原始颜色?
这是下载到Android工作室之前的图像(纯黑色)
我有同样的问题,并通过imagemagick找到了转换后的解决方案。
convert ic_action.png -fuzz 50% -channel RGBA -fill white -opaque white ic_action.png
Run Code Online (Sandbox Code Playgroud)
我们选择所有半白色,然后替换为纯白色。也适用于黑色:
convert ic_action.png -fuzz 50% -channel RGBA -fill black -opaque black ic_action.png
Run Code Online (Sandbox Code Playgroud)
结果是:
最后是一些提示和技巧,如何在bash的一行中转换ic_action.png。从项目根目录执行。
首先找到图标的所有文件:
find app/src -name "ic_action_name.png"
Run Code Online (Sandbox Code Playgroud)
接下来xargs使用名称获取它ICON:
xargs -iICON
Run Code Online (Sandbox Code Playgroud)
并获取命令:
find app/src -name "ic_action_name.png" | xargs -iICON convert ICON -fuzz 50% -channel RGBA -fill white -opaque white ICON
Run Code Online (Sandbox Code Playgroud)
更换ic_action_name.png你的图标名称,如果需要white到black或其他颜色(ImageMagick的同时支持RGB语法'#FF0000')。
| 归档时间: |
|
| 查看次数: |
19002 次 |
| 最近记录: |