Hey. Mes maths ne sont pas géniaux alors j'espère que quelqu'un pourra m'aider avec ça. J'ai un tableau 1D de pixels (représentant une image 2d). Pour accéder à un pixel spécifique, j'utilise cette formule:Afficher les pixels environnants dans le tableau
image.Pixels[row * imageWidth + col] = pixelColor;
Cela fonctionne, mais je voudrais aussi inclure des pixels autour du pixel sélectionné. Quel est le moyen le plus rapide, sans utiliser de pointeurs directement, d'obtenir un groupe de pixels autour du pixel sélectionné avec un rayon de r et de définir leurs valeurs à pixelColor? J'essaie de créer une application de type peinture et j'aimerais varier les tailles de pinceau, qui seraient dictées par la taille du rayon. Merci pour toute aide.
Le moyen le plus simple serait d'utiliser un tableau 2D. Ou à tout le moins, pour configurer une propriété afin que vous puissiez y accéder comme un tableau 2D. –