Bonjour,
j'ai beaucoup consulté toutes les FAQs, regardé les messages, etc. mais je n'ai pas trouvé de réponses satisfaisantes. Alors j'écris.
Voilà, c'est en réalité bête comme choux.
J'ai deux images : A et B qui proviennent d'un tableau RAW en mémoire, d'un polygon, d'une ligne, d'un cercle affiché en natif avec Java2D peu importe, j'aimerais maintenant pouvoir combiner ces 2 images avec l'opération pixel que je désire avec une accélération HW lorsque disponible.
Par exemple :
C = A + B
ou :
C = A - B
ou encore :
C = A * B
Pour l'instant, impossible de le faire en natif, la seule chose étant géré est la prise en charge du channel alpha pour effectuer des blends. Mais non, moi il me faut de l'additif, du soustractif et du multiplicatif !
La seule solution que j'ai trouvé pour le moment est de le faire à la main, en additionnant chaque composante et en la clippant à 255. C'est évidement extrêmement lent dès lors que l'on travaille sur des gros écrans du genre 1280x1024.
Bref, que je me fasse une raison, est-ce au moins faisable en natif par l'API ?
Serait-ce trop demander par exemple de pouvoir demander : " affiche moi un triangle en additif sur cette surface " ?
En vous remerciant d'avance.
Partager