salut ..
peut on définir une couleur pour la zone clipping ?
et est ce qu'on peut avoir un effet de transparence sur les bords ?
Version imprimable
salut ..
peut on définir une couleur pour la zone clipping ?
et est ce qu'on peut avoir un effet de transparence sur les bords ?
Je ne vois pas pourquoi tu veux faire une chose pareille, en tous les cas la réponse est OUI. Tu récupères le clip par le Graphics, et tu y mets dessus ce que tu veux.
car je vais pas toujours appliquer mon masque sur des images .....
j'ai besoin de créer plusieurs masques sur une même surface alors j'ai utiliser un effet personnelle (intersection entre les zones ) ,et je sais pas si c'est possible de faire ca(plusieurs zones affichée et d'autre caché dans un même contexte graphique) avec la méthode clip() ?
1) faire un fillRect() de la couleur appropriéee sur la bounding box de la zone de clip.
2) non le clipping dans Java ne supporte pas l'antialiasing. On peut faire du clipping soft et antialiasé en utilisant la composite AlphaComposite.SrcIn cependant mais il faut travailler sur des images pour que cela fonctionne correctement.
Et pour compléter tu peux également traiter ta surface avec des Shape, grâce auxquels tu peux dessiner ou remplir n'importe quoi (ou forme) (sans déborder du clip).
:oops:MAIS je suis pas un pro du traitement graphique.:oops: