Définir le pixel
using IronSoftware.Drawing;

AnyBitmap bitmap = AnyBitmap.FromFile(@"sample.jpg");

// Create horizontal line with magenta color
for (int i = 1157; i < 2382; i++)
{
    bitmap.SetPixel(i, 869, Color.Magenta);
}
bitmap.SaveAs("underlined.jpg");
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Définir le pixel

Définir le pixel

La méthode SetPixel() dans la classe AnyBitmap est utilisée pour appliquer des couleurs à des pixels spécifiques sur une image. Ceci est utile pour dessiner ou simplement créer une ligne sur une image en utilisant une couleur spécifique.

La méthode SetPixel() se trouve sous la classe AnyBitmap dans IronSoftware.Drawing. Elle accepte trois paramètres : la coordonnée x, la coordonnée y, et un objet IronSoftware.Drawing.Color. La méthode peut être appelée sur un objet AnyBitmap pour appliquer la couleur à l'image AnyBitmap.

Dans l'extrait de code fourni, une image d'exemple a été chargée en utilisant la méthode AnyBitmap.FromFile(), qui retourne un objet AnyBitmap. Une boucle " for " a été utilisée pour créer une ligne horizontale colorée en modifiant la coordonnée x. L'image bitmap contenant les pixels appliqués est ensuite enregistrée sur la machine sous un nom différent.

Voir sur GitHub

Prêt à commencer?

Nuget Downloads 21,099,947Version :2026.11vient de sortir