是否可以同时处理多个 9 补丁图像?
is it possible to work with multiple 9-patch images at the same time?
我正在为 android 开发一个应用程序,在这个应用程序中有 30 张图片需要拉伸以适应多种屏幕分辨率。每 10 个都有完全相同的 9 块边界。
所以这里我们可以只指定一张图片,
但我有 10 张尺寸完全相同但颜色不同的图片。
有什么办法可以同时处理10张图片吗?因为他们已经有了相同的 9 补丁。
我猜你只是想省去再应用 9 次 9patch 的工作。您确实可以将其自动化,但我怀疑如果这真的是一份一次性工作,是否值得花时间。
如果这是重复性工作,我会编写两个小型 cmdline 工具:
脚本 A:从 png 中提取 9patch-part(只需复制最外层的行)并将其保存到文件中
脚本 B:9patch-part 文件并将其应用于现有的 png 文件
让他们使用参数,以便轻松编写脚本。
在 java 中会很容易,而且您已经掌握了这门语言。两者的预计时间:大约 30 分钟到一个小时。
记住:“9-patches”只不过是完全正常的 PNG 图像文件中的 1 像素边框,其中颜色为透明(不缩放)或黑色(缩放)。
我正在为 android 开发一个应用程序,在这个应用程序中有 30 张图片需要拉伸以适应多种屏幕分辨率。每 10 个都有完全相同的 9 块边界。
所以这里我们可以只指定一张图片, 但我有 10 张尺寸完全相同但颜色不同的图片。
有什么办法可以同时处理10张图片吗?因为他们已经有了相同的 9 补丁。
我猜你只是想省去再应用 9 次 9patch 的工作。您确实可以将其自动化,但我怀疑如果这真的是一份一次性工作,是否值得花时间。
如果这是重复性工作,我会编写两个小型 cmdline 工具:
脚本 A:从 png 中提取 9patch-part(只需复制最外层的行)并将其保存到文件中
脚本 B:9patch-part 文件并将其应用于现有的 png 文件
让他们使用参数,以便轻松编写脚本。
在 java 中会很容易,而且您已经掌握了这门语言。两者的预计时间:大约 30 分钟到一个小时。
记住:“9-patches”只不过是完全正常的 PNG 图像文件中的 1 像素边框,其中颜色为透明(不缩放)或黑色(缩放)。