【发布时间】:2012-07-13 06:02:17
【问题描述】:
我的设计师在 Illustrator 上工作,并使用脚本导出 mdpi、hdpi 和 xhdpi(以及 iOS res)的所有资源。对于按钮和 streachables 图像,我正在寻找生成 9 个补丁的最佳解决方案。
到目前为止,我一直在使用 SDK 中的 draw9patch 软件来生成 9patches。它仍然有效,但说真的,我希望有更好的方法。如果在我的项目中我有 20 个按钮,具有 3 或 4 个状态,以及 3 种密度类型,我无法想象这个解决方案需要多少小时。
一种解决方案是使用 Asset Studio 工具,但我不想提供我的 xhdpi 文件,并为其他密度文件夹获取生成不佳的图像。我的目标是为每个密度获得像素完美的 9 个补丁。
我们也尝试将 SVG 文件用于可拉伸图像,但 Asset Studio 似乎不接受它们。
如果我的设计师尝试直接在 Illustrator 中制作 9patch,他无法使用脚本导出,因为 1 px 的线也会被缩放,并且不会再测量 1 px。
那么有没有一种解决方案可以制作 9 个补丁,同时又不损失图像质量,并且不花费十个小时呢?
【问题讨论】:
-
这是一个很好的问题 - 一个 Photoshop 插件会很棒,但不存在 afaik...
标签: android nine-patch adobe-illustrator