我正在为Android开发一个应用程序,在这个应用程序中有30张图片需要拉伸多个屏幕分辨率。每10个具有完全相同的9补丁边界。
所以在这里我们只能为1张图片指定它, 但我有10张图片,尺寸完全相同,但颜色不同。
有没有解决方案可以同时处理10张图片?因为他们已经拥有相同的9补丁。
答案 0 :(得分:1)
我猜你只想自己保存9次9patch的工作。你确定可以自动化,但我怀疑它是值得的,如果它真的是一次性的工作。
如果这是重复工作,我会写两个小cmdline工具:
脚本A:从png中提取9patch-part(只复制最外面的行)并将其保存到文件中
脚本B:9patch-part文件并将其应用于现有的png文件
让他们使用参数,以便轻松编写脚本。
在java中很容易,你已经知道了这门语言。预计两者的时间:约30分钟到一小时。
请记住:“9-patches”只不过是完全正常的PNG图像文件中的1像素边框,其中颜色是透明(不缩放)或黑色(缩放)。