Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Проблемы с Graphics32


Автор: lexaltd 29.11.2008, 10:54
У меня проблемы с Graphics32.
Может кто то работает , или сталкивался с этой библиотекой.

1.) Мне надо рисовать с помощью LineTo на ТImage321.Bitmap(в ТImage321.Bitmap загружен рисунок ) , если масштаб ТImage321.Bitmap равен 100% то всё нормально рисует , если изменяю масштаб ТImage321.Bitmap с помощью Scale то линия начинает рисоваться на ростоянии от курсора , я так понимаю он пересчитывает координаты - типа ТImage321.Bitmap всё время равен 100% , можно как то это исправить ?

2.) если делаеш TBitmap32 прозрачным (MasterAlpha = 0) то не могу на нем не чего нарисовать ( пробывал с помощью LineTo рисовать) ?
    Можно ли в Graphics32 сделать прозрачным  TBitmap32 или слой и на нём рисовать , чтоб  было видно только то что я нарисую ?

Зарание спасибо.

Автор: AntonN 29.11.2008, 12:24
по второму вопросу - попробуй рисовать цветом с альфой smile
Код

function Get_color_transparent(col:tcolor; trans:byte):integer;
begin
 result:=col or (trans shl 24);
end;

передаешь цвет и степень прозрачности, получаешь то, чем рисовать smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)