Selection et contour
Publié : jeu. 23/juil./2015 8:40
salut
Toujours pour mon soft de dessin, je travaille en ce moment sur les sélections. Ensuite, je dois pouvoir copier/couper, coller , déplacer, transformer ou faire une rotation de sélection, peindre dessus, la supprimer, etc..
Bref, beaucoup de travail en perspective ^^.
Pour certaines sélections, c'est assez facile (rectangle de sélection), mais pour d'autres, je n'ai aucune idée de la marche à suivre ^^.
Voici les sélections sur lesquelles j'ai commencé à travailler :
- masque de sélection : à peu près ok
- sélectionner l'alpha d'un calque : à peu près ok (en fait, je sélectionne les pixels non transparents)
- rectangle de sélection : ok, ça c'est très facile ^^.
- baguette magique : pas ok
- lasso : pas ok
J'aimerais trouver un moyen de récupérer les pixels non transparents :
- avec un lasso : pour ça je n'ai pas trop d'idée.
- avec une baguette magique : je pensais peut-être à une technique ressemblant au fillarea()
- pouvoir ajouter ou retirer des pixels de la sélection (par exemple, en utilisant un rectangle de sélection pour ajouter ou enlever des surfaces de pixels) : avec un rectangle de sélection, c'est assez simple, je peux ajouter ou supprimer les pixels contenus dans la zone de mon rectangle de sélection.
Si vous avez des idées ou des suggestions, n'hésitez pas
.
Toujours pour mon soft de dessin, je travaille en ce moment sur les sélections. Ensuite, je dois pouvoir copier/couper, coller , déplacer, transformer ou faire une rotation de sélection, peindre dessus, la supprimer, etc..
Bref, beaucoup de travail en perspective ^^.
Pour certaines sélections, c'est assez facile (rectangle de sélection), mais pour d'autres, je n'ai aucune idée de la marche à suivre ^^.
Voici les sélections sur lesquelles j'ai commencé à travailler :
- masque de sélection : à peu près ok
- sélectionner l'alpha d'un calque : à peu près ok (en fait, je sélectionne les pixels non transparents)
- rectangle de sélection : ok, ça c'est très facile ^^.
- baguette magique : pas ok
- lasso : pas ok
J'aimerais trouver un moyen de récupérer les pixels non transparents :
- avec un lasso : pour ça je n'ai pas trop d'idée.
- avec une baguette magique : je pensais peut-être à une technique ressemblant au fillarea()
- pouvoir ajouter ou retirer des pixels de la sélection (par exemple, en utilisant un rectangle de sélection pour ajouter ou enlever des surfaces de pixels) : avec un rectangle de sélection, c'est assez simple, je peux ajouter ou supprimer les pixels contenus dans la zone de mon rectangle de sélection.
Si vous avez des idées ou des suggestions, n'hésitez pas
