Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2008, 21:54   #1
NeiL
Пользователь
 
Регистрация: 28.11.2007
Сообщений: 49
По умолчанию Transparency

Уважаемые программисты, дайте советы как определить прозрачности на Bitmap32
NeiL вне форума Ответить с цитированием
Старый 25.02.2008, 13:31   #2
Showy
Форумчанин Подтвердите свой е-майл
 
Аватар для Showy
 
Регистрация: 08.08.2007
Сообщений: 183
Сообщение

Код:
unit Unit1;
interface

 uses
  Windows,Messages,Graphics;
  type
  pRGBQ=^TRGBQ;
  TRGBQ= array  [word] of TRGBQuad;

 Function GetAlpha(BMP:TBitmap;x,y:integer):byte;

  implementation

Function GetAlpha(BMP:TBitmap;x,y:integer):byte;
var
 pB: pRGBQ;
begin
 bmp.PixelFormat:=pf32bit;
 pB := bmp.Scanline[y];
 Result := pB[x*4].rgbReserved;
end;

end.
Написал, но не проверял. Вроде должно работать
Until The End Of Time
Showy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц