Toon posts:

[C#] alpha blending van picture box

Pagina: 1
Acties:

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
Stream ImageStream = new WebClient().OpenRead(this.ListImages[0]);
Bitmap bmp = new Bitmap(Image.FromStream(ImageStream), this.Size);
this.pbImage.Image = bmp;

//  draw the fade
//Graphics g = this.CreateGraphics();
//Pen TransPen = new Pen(Color.FromArgb(128, 255, 255, 255), this.Size.Width * 2);
//g.DrawLine(TransPen, 0, 0, 0, this.Size.Height);


via een functie laden we een plaatje in op de bovenstaande manier.
Nu willen we graag dat dit plaatje een fade in krijgt.
VIa de Pen kan je een transparante lijn trekken.
Hoe is dit te doen in een functie die niet de onpaint functie zit.

  • Brupje
  • Registratie: September 2001
  • Laatst online: 04-09-2025

Brupje

3D nerd

met bitmap.lockbits de bits verkrijgen, voor alle pixels de tranparantie instellen en unlockbits aanroepen? Het is niet gek snel voor grote plaatjes, maar doet denk ik wat je bedoeld.

Zie ook 123-3D voor 3D-printer stuff