Как отобразить растровое изображение, чтобы определенный его цвет был "прозрачным"?

Эффект "прозрачного" фона достигается методом BrushCopy объекта Canvas:

Пример:

В качестве фонового, для изображения, цвета выбирается цвет его левой нижней точки (именно эта точка является "фоновой" при рисовании глифов для кнопок в Delphi).

BrushCopy( Bounds(10, 10, Bitmap.Width, Bitmap.Height), Bitmap,  
           Bounds(0, 0, Bitmap.Width, Bitmap.Height), 
           Bitmap.Canvas.Pixels[0, Bitmap.Height - 1]);

Последние комментарии

  • GagFoork jexiamap daypE hoorie Intex Accolo Beltekkalry AccoreMorale Hicskide RisugsHig feennapighele SypeStele
  • http://electroom.ru/index.php?productID=96890 http://batutut.ru/index.php?productID=34601 http://kuhnis.ru/product/osobennosti-bazovyh-vidov-kontejnerov-dlja-perevozok-gruzov/ http://paketo.ru/index.php?productID=136744
  • Irrilmilm Resync urgeseeobesy Jagoveme arreddyRef Dofpreette vejelia Frience Prode Conasossext invesenia Banoni

Счетчики