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

Эффект "прозрачного" фона достигается методом 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]);

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

  • Бутырский районИталия НеапольШатураИталия Ливорноо. ТиносХаной и ХошиминЭлистаСлободскойПлайя-дель-Кармен МексикаДиярбакыр ТурцияАлма-АтаГонконг ГонконгЯнтайЛез АркШартр ФранцияЦзямусыГольяновоКурск Центральный округЖанаозен КазахстанХайфа ИзраильТропарёво-НикулиноАкапулькоГренобль...
  • resource
  • Лимасол КипрЛарнакаСтокгольм ШвецияЧеркесскТулунДомодедовоМиконосЛакатамияЗеяMoscowКазахстан ПетропавловскМостолесБелорецкАринсальОрехово-Борисово ЮжноеРостокиноБугурусланЗеяВэйхайЛидаТурция АланияДжардини-Наксос ИталияФукуок ВьетнамПатрыCyprusЗеленоградМайрхофен & ЦиллертальЧкаловскКатания...

Счетчики