2010-12-09 2 views
4

Я использую draw9patch на андроиде немного в последнее время, и я расстраиваюсь из-за плохой программы. Я обычно беру у меня 5 монет за изображение, чтобы добавить исправления, которые кажутся чрезмерными. Хуже то, что, когда у меня есть несколько состояний для изображения, я должен делать то же самое патчи на 3 изображениях, или они выглядят неправильно, я предпочел бы просто скопировать патчи между изображениями. Я пробовал использовать gimp, чтобы сделать то же самое, но найти его сложнее.Лучшая версия draw9patch

Кто-нибудь нашел лучшую программу для создания 9 png или создал их собственный?

+0

Я не вижу, как это программирование связаны. – Odrade 2010-12-09 23:04:30

+0

Ненавижу, что, когда вы увеличиваете верхнее место, чтобы покрыть пиксели, его трудно рисовать в пикселях на всем протяжении. Я также использовал фотошоп, но это не намного проще. – schwiz 2010-12-09 23:59:06

+1

Ненавижу этот инструмент после 10 приемов. В дополнение к самому глупому методу рисования линий по пикселям вы должны после нажатия «Сохранить 9-путь» снова и снова переходить к вашему целевому каталогу `/ res/drawable`, чтобы сохранить новый файл. Photoshop, Paint.NET и т. Д. Не являются решениями, потому что нет инструмента для просмотра плохих патчей. Кто-нибудь знает альтернативную программу? – 2012-04-23 13:07:55

ответ

3

Что именно вы делаете? Для добавления исправлений не требуется более 4 или 5 кликов. Вы просто добавляете одиночные черные пиксели или линии пикселей на внешний кадр.

Лично я использую Photoshop для выполнения своих задач, но если у вас его еще нет, это дорогостоящие инвестиции. GIMP или Paint.NET могут легко сделать то же самое (технически, даже MS Paint, но я бы не хотел, чтобы эта программа была на всех), и они бесплатны.

EDIT: Как-то упускали из виду, что вы уже пробовали GIMP. Любое новое программное обеспечение будет иметь некоторую кривую обучения, особенно если оно содержит больше функциональности. draw9patch - это почти минимальный набор функций, поэтому он прост в использовании, но поверьте мне, когда я скажу, что стоит потратить время, чтобы просто улучшить свои навыки в GIMP или Paint.NET.

EDIT: Хорошо, просто хотел сказать, что я слишком быстро сужу здесь. Я действительно использовал инструмент draw9patch для незначительных модификаций и тестирования своих NinePatches, которые я сделал в Photoshop. Процесс рисования линии в d9p является абсолютной болью в заднице. Я вижу, что в вашем комментарии вы сказали, что попробовали Photoshop. То, что вы на самом деле можете сделать, чтобы упростить это, - добавить направляющие (View> New Guide) в нужные пиксели, а затем просто использовать инструмент карандаша с размером кисти 1px, щелкнуть и удерживать в начале строки, удерживать shift и затем перетащите в конец строки. Тем не менее, у Photoshop есть раздражающая ошибка (по крайней мере, при установке CS2) при выборе неправильного пикселя при очень близком приближении, поэтому вам может понадобиться стирать несколько блуждающих пикселей, которые заканчиваются через направляющие. Я сделал бы вашу черную границу как отдельный слой, чтобы облегчить ситуацию.

0

GIMP не имеет линейного инструмента, однако, если вы выберете инструмент «Карандаш», вы можете нажать Shift, чтобы сделать линии (хорошо сделанный GIMP, каждый должен был угадать, чтобы нажать Shift, правильно?).

{complete tutorial}

0

Я начал расширение на 9-патч для Inkscape. Это позволяет вам нарисовать свои активы в Inkscape и нарисовать границы патчей так же, как черные прямоугольники за пределами границы страницы. Затем вы можете экспортировать область страницы с несколькими разрешениями и наклеивать на 9 границ патча для вас.

В настоящий момент это все еще Alpha, но отпустите его.

Codeplex project page

0

Это старый пост, но есть инструмент прямо сейчас называется Better 9 Patch Tool, что делает рисунок этого ветра. Все это написано на Java, поэтому оно работает практически во всем и является Shareware, поэтому вы можете попробовать его, прежде чем покупать его. И если вы недовольны этим в Photoshop или инструментом draw9patch (как и я), это довольно хорошая альтернатива.

Ссылка здесь: http://www.roundrect.kr/desktop/better-9-patch/

Смежные вопросы