Comment pourrais-je imiter cet effet de demi – teinte dans GDI +?
On dirait presque que la version flouée de Floyd – Steinberg a été superposée, mais je ne suis pas convaincu.
J’ai essayé ceci et obtenu ce résultat:
Ce peut être un endroit pour commencer. Je l’ai fait comme ça:
J’ai créé le masque de masque comme ceci:
using (var g = Graphics.FromImage(bmpPattern)) { g.Clear(Color.Black); g.SmoothingMode = SmoothingMode.HighQuality; for (var y = 0; y < bmp.Height; y += 10) for (var x = 0; x < bmp.Width ; x += 6) { g.FillEllipse(Brushes.White, x, y, 4, 4); g.FillEllipse(Brushes.White, x + 3, y + 5, 4, 4); } }
Et puis je l'ai imposé sur le bitmap sursaturé en utilisant cette technique .
Mise à jour : Élaboration de la fusion des images. Parlons même un peu plus général et disons que nous voulons combiner deux versions colorisées différentes de la même image en utilisant un masque de motif, ce qui donne une nouvelle image - nous pourrions le faire comme ceci:
Créez TROIS nouvelles bitmaps, toutes avec la même taille que l’image originale. Appelez-les bmpA, bmpB et bmpMask.
Terminé