我最近一直在 android 上使用 draw9patch 并且对它的程序有多糟糕感到沮丧。我通常每张图像需要 5 分钟来添加看起来过多的补丁。更糟糕的是,当我对一个图像有多个状态时,我必须在 3 个图像上做完全相同的补丁,否则它们看起来是错误的,我宁愿能够在图像之间复制补丁。我试过用 gimp 做同样的事情,但发现它更困难。

有没有人找到一个更好的程序来创建 9 个 png 或创建自己的?

最佳答案

你到底在做什么?添加补丁不应超过 4 或 5 次点击。您只是在外框上添加单个黑色像素或像素线。

就我个人而言,我使用 Photoshop 来完成我的工作,但如果您还没有它,那么这是一项昂贵的投资。 GIMP 或 Paint.NET 可以很容易地做到这一点(从技术上讲,甚至是 MS Paint,但我不希望任何人都使用该程序),而且它们是免费的。

编辑:不知何故忽略了您已经尝试过 GIMP。任何新软件都会有一些学习曲线,特别是如果它包含更多功能。 draw9patch 几乎是最低限度的功能,因此使用起来很简单,但是请相信我,当我说仅提高您在 GIMP 或 Paint.NET 中的技能是值得的时,请相信我。

编辑:好的,只是想说我在这里判断得太快了。我真的只使用了 draw9patch 工具进行了微小的修改,并测试了我在 Photoshop 中制作的 NinePatches。在 d9p 中画线的过程是绝对的痛苦。我在您的评论中看到您说您已经尝试过 Photoshop。你实际上可以做的更容易的是在你想要的像素位置添加引用线( View > 新引用线),然后只需使用铅笔工具以 1px 画笔大小,单击并按住线条的开头,按住 shift 并然后拖到行尾。然而,Photoshop 有一个恼人的错误(至少在我安装的 CS2 中)在非常接近放大时选择了错误的像素,因此您最终可能不得不擦除一些最终超出引用线的杂散像素。我也会把你的黑色边框作为一个单独的图层,让事情变得更容易。

关于android - 更好的 draw9patch 版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4403733/

10-09 04:40