public Bitmap CreerNouvelleImage() { VerrouillerBitmap(); DonneesPixel pd = new DonneesPixel(); pd.bleu = (byte)bleu; pd.alpha = 255; for (int y = 0; y < hauteur; ++y) { for (int x = 0; x < largeur; ++x) { pd.rouge = (byte)x; pd.vert = (byte)y; *ptr++ = pd; } } DeverrouillerBitmap(); ++bleu; if (bleu > 255) { bleu = 0; } return(bitmap); }
private Bitmap Efface(int alpha, int rouge, int vert, int bleu) { VerrouillerBitmap(); DonneesPixel pd = new DonneesPixel(); pd.alpha = (byte)alpha; pd.rouge = (byte)rouge; pd.vert = (byte)vert; pd.bleu = (byte)bleu; for (int y = 0; y < hauteur; ++y) { for (int x = 0; x < largeur; ++x) { *ptr++ = pd; } } DeverrouillerBitmap(); return(bitmap); }