2010-12-09 6 views
4

J'ai utilisé draw9patch sur android un peu ces derniers temps et je suis frustré par la qualité d'un programme. Je prends généralement 5 minutes par image pour ajouter les patchs qui me paraissent excessifs. Pire encore, quand j'ai plusieurs états pour une image, je dois faire exactement les mêmes correctifs sur 3 images ou ils ont l'air faux, je préférerais simplement pouvoir copier des correctifs entre les images. J'ai essayé d'utiliser Gimp pour faire la même chose mais je trouve ça plus difficile.Meilleure version de draw9patch

Est-ce que quelqu'un a trouvé un meilleur programme pour créer 9 pngs ou a créé le leur?

+0

Je ne vois pas comment cela est une programmation connexe. – Odrade

+0

Je déteste que lorsque vous zoomez en haut de la page pour que les pixels soient recouverts, il est difficile de peindre les pixels à fond. J'ai aussi utilisé photoshop mais ce n'est pas beaucoup plus facile. – schwiz

+1

Je déteste cet outil après 10 utilisations. En plus de la méthode la plus idiote de dessiner des lignes pixel par pixel, vous devez, après avoir cliqué sur "Enregistrer 9-chemin", naviguer vers votre répertoire cible '/ res/drawable' encore et encore pour enregistrer le nouveau fichier. Photoshop, Paint.NET etc. ne sont pas des solutions car il n'y a pas d'outil pour voir les mauvais patchs. Quelqu'un connaît-il un programme alternatif? –

Répondre

3

Que faites-vous exactement? Il ne devrait pas prendre plus de 4 ou 5 clics pour ajouter des correctifs. Vous ajoutez simplement des pixels noirs uniques ou des lignes de pixels sur le cadre externe.

Personnellement, j'utilise Photoshop pour faire le mien, mais si vous ne l'avez pas déjà, c'est un investissement coûteux. GIMP ou Paint.NET peuvent facilement faire la même chose (techniquement, même MS Paint, mais je ne voudrais pas que ce programme soit sur n'importe qui), et ils sont gratuits.

EDIT: D'une certaine manière négligé que vous avez déjà essayé GIMP. Tout nouveau logiciel va avoir une courbe d'apprentissage, surtout s'il contient plus de fonctionnalités. draw9patch est à peu près le strict minimum de fonctionnalités, donc c'est simple à utiliser, mais croyez-moi quand je dis que cela vaudrait la peine d'améliorer vos compétences dans GIMP ou Paint.NET à la place.

EDIT: D'accord, je voulais juste dire que j'ai jugé trop rapidement ici. Je n'ai vraiment utilisé que l'outil draw9patch pour apporter des modifications mineures et tester mes NinePatches dans Photoshop. Le processus de tracé d'une ligne dans d9p est une douleur absolue dans le cul. Je vois dans votre commentaire que vous avez dit que vous avez essayé Photoshop. Ce que vous pouvez réellement faire pour le rendre plus facile est d'ajouter des guides (View> New Guide) aux emplacements de pixels que vous voulez, puis utilisez l'outil crayon à une taille de pinceau 1px, cliquez et maintenez au début de la ligne, maintenez puis faites glisser jusqu'à la fin de la ligne. Photoshop a cependant un bug ennuyeux (au moins dans mon installation de CS2) de sélectionner le mauvais pixel lorsque vous zoomez très près, donc vous devrez peut-être finir par effacer quelques pixels parasites qui finissent par dépasser les guides. Je ferais aussi votre bordure noire en tant que calque séparé, pour faciliter les choses.

+1

Je trouve que le problème est que je veux souvent une ligne le long d'un bord, ce qui signifie que je dois aller pixel par pixel. À moins que je ne manque quelque chose et qu'il y ait un moyen de dessiner une ligne dans draw9patch. – skorulis

+0

Je voulais juste ajouter quelques commentaires maintenant que je suis à la maison et j'ai essayé à nouveau l'outil ninepatch. Je m'en suis souvenu différemment. >.> – kcoppock

0

GIMP n'a pas d'outil de ligne, cependant si vous choisissez l'outil Crayon, vous pouvez appuyer sur Shift pour faire des lignes (bien fait GIMP, tout le monde aurait pu deviner d'appuyer sur Shift, non?).

{} complete tutorial

+1

Eh, Shift est en fait un raccourci assez courant pour contraindre les angles de dessin. Office le fait, le logiciel Adobe le fait, même MS Paint. – kcoppock

+0

@kcoppock: si Shift est pour les angles de dessin contraignants, je serais très heureux. Au lieu de cela, le décalage est nécessaire pour dessiner une ligne de base non contrainte. Et même alors, il ne suffit pas de glisser d'ici à là tout en appuyant sur Maj, il est cliqué ici, appuyez sur Maj, puis cliquez là, et si vous voulez dessiner une ligne contrainte, vous devez cliquer, appuyez sur Maj, appuyez sur Ctrl, puis cliquez encore une fois, dans cet ordre précis (si vous appuyez sur Ctrl puis Maj, vous allez plutôt passer à l'outil Pipette). Tout simplement pour dessiner une ligne simple. –

+0

Si c'est le cas, alors MS Paint a GIMP battu dans la convivialité, haha. Je ne suis pas moi-même un utilisateur de GIMP (même si je connais des gens qui ne jurent que par lui), donc je n'ai aucune expérience avec ça. C'est fou s'ils n'autorisent même pas le dessin de lignes décalées. :/ – kcoppock

0

J'ai commencé une extension de 9 patch pour Inkscape. Il vous permet de dessiner vos éléments dans Inkscape et de dessiner les bordures du correctif sous forme de rectangles noirs en dehors des limites de la page. Vous pouvez ensuite exporter la zone de la page à plusieurs résolutions et la coller sur les 9 frontières de patch pour vous.

C'est encore assez Alpha pour le moment, mais essayez-le.

Codeplex project page

0

Ceci est un article plus ancien, mais il est un outil en maintenant appelé Better 9 Patch Tool qui rend ces dessin un jeu d'enfant. Le tout est écrit en Java, donc il fonctionne à peu près tout et est Shareware, donc vous pouvez l'essayer avant de l'acheter. Et si vous n'êtes pas satisfait de faire cela dans Photoshop ou l'outil draw9patch (comme je l'étais) c'est une très bonne alternative.

Link est ici: http://www.roundrect.kr/desktop/better-9-patch/

Questions connexes