我的设计师使用Illustrator工作,并使用脚本为mdpi、hdpi和xhdpi(以及iOS res)导出所有资源。对于按钮和可伸缩图片,我正在寻找最佳解决方案来生成9patches。
到目前为止,我一直在使用SDK中的draw9patch软件来生成9patches。它仍然有效,但是说实话,我希望有更好的方法。如果在我的项目中有20个按钮,每个按钮有3或4种状态,再加上3种密度类型,我无法想象这种方法需要多长时间。
一种解决方案是使用Asset Studio工具,但我不想提供我的xhdpi文件,并得到其他密度文件夹中质量差的图像。我的目标是获得每个密度的完美像素9patches。
我们还尝试使用SVG文件来制作可伸缩图像,但似乎Asset Studio不接受它们。
如果我的设计师尝试直接在Illustrator中制作9patch,则无法使用脚本进行导出,因为1像素线也会被缩放,不再测量1像素。
那么有没有解决方案可以制作9patches,而不会失去图像质量,并且不需要花费十个小时?
到目前为止,我一直在使用SDK中的draw9patch软件来生成9patches。它仍然有效,但是说实话,我希望有更好的方法。如果在我的项目中有20个按钮,每个按钮有3或4种状态,再加上3种密度类型,我无法想象这种方法需要多长时间。
一种解决方案是使用Asset Studio工具,但我不想提供我的xhdpi文件,并得到其他密度文件夹中质量差的图像。我的目标是获得每个密度的完美像素9patches。
我们还尝试使用SVG文件来制作可伸缩图像,但似乎Asset Studio不接受它们。
如果我的设计师尝试直接在Illustrator中制作9patch,则无法使用脚本进行导出,因为1像素线也会被缩放,不再测量1像素。
那么有没有解决方案可以制作9patches,而不会失去图像质量,并且不需要花费十个小时?