9патч на много ресурсов без потери качества

Мой дизайнер работает в Illustrator и экспортирует все ресурсы для mdpi, hdpi и xhdpi (, а также для iOS res )со скриптом. Для кнопок и растягиваемых изображений я ищу лучшее решение для создания 9 патчей.

До сих пор я использовал программное обеспечение draw9patch в SDK для создания 9 патчей. Это все еще работает, но серьезно, я надеюсь, что есть лучший способ. Если в моем проекте у меня есть 20 кнопок с 3 или 4 состояниями и 3 типами плотности,Я не могу представить, сколько часов потребуется для этого решения.

Решением было бы использование инструмента Asset Studio, но я не хочу предоставлять свой файл xhdpi и получать плохо сгенерированные изображения для папок с другой плотностью. Моя цель — получить идеальные по пикселям 9 патчей для каждой плотности.

Мы также пытались использовать файлы SVG для растягиваемых изображений, но похоже, что Asset Studio их не принимает.

Если мой дизайнер попытается сделать 9-патч непосредственно в Illustrator, он не сможет использовать скрипт для экспорта, потому что линия в 1 пиксель тоже будет масштабироваться и больше не будет измеряться в 1 пиксель.

Так есть ли решение сделать 9 патчей, не теряя качества изображения и не тратя на это десять часов?

9
задан Chayy 13 July 2012 в 11:26
поделиться