gpt4 book ai didi

android - 是否可以同时处理多个 9 补丁图像?

转载 作者:行者123 更新时间:2023-11-30 02:13:12 25 4
gpt4 key购买 nike

我正在为 android 开发一个应用程序,在这个应用程序中有 30 张图片需要拉伸(stretch)以适应多种屏幕分辨率。每 10 个都有完全相同的 9 block 边界。

所以这里我们可以只指定一张图片,但我有 10 张尺寸完全相同但颜色不同的图片。

9Patches picture

有什么办法可以同时处理10张图片吗?因为他们已经有了相同的 9 补丁。

最佳答案

我猜您只是想省去再应用 9 次补丁 9 次的工作。您当然可以将其自动化,但如果这真的是一份一次性工作,我怀疑是否值得花时间。

如果这是重复性工作,我会编写两个小型命令行工具:

  • 脚本 A:从 png 中提取 9patch-part(只需复制最外层的行)并将其保存到文件中

  • 脚本 B:9patch-part 文件并将其应用于现有的 png 文件

让他们使用参数,以便轻松编写脚本。

在 Java 中很容易,而且您已经了解这门语言。两者的预计时间:大约 30 分钟到一个小时。

请记住:“9 色 block ”只不过是完全正常的 PNG 图像文件中的 1 像素边框,其中颜色为透明(不缩放)或黑色(缩放)。

关于android - 是否可以同时处理多个 9 补丁图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29821048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com