.NET 4.x Процедура для изменения прозрачности картинки - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Процедура для изменения прозрачности - VB.net

Источник

- Занимательное программирование на Visual Basic .NET А.Климов

Решение задачи: «.NET 4.x Процедура для изменения прозрачности картинки»

textual
Листинг программы
PictureBox2.Image = setTransparentBetween(bb, Color.FromArgb(0, 10, 10), Color.FromArgb(155, 50, 50))
'…
Private Function setTransparentBetween(ByVal img As Bitmap, ByVal cLow As Color, ByVal cHigh As Color) As Bitmap
    Dim copy As Bitmap = New Bitmap(img.Width, img.Height)
    Dim ia As ImageAttributes = New ImageAttributes
    ia.SetColorKey(cLow, cHigh, ColorAdjustType.Bitmap)
    Dim g As Graphics = Graphics.FromImage(copy)
    g.DrawImage(img, New Rectangle(0, 0, img.Width, img.Height), 0, 0, img.Width, img.Height, GraphicsUnit.Pixel, ia)
    g.Dispose()
    img.Dispose()
    Return copy
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5