Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.29;
Скачать: CL | DM;

Вниз

Канва у имэйджа.   Найти похожие ветки 

 
Ezorcist   (2007-07-02 19:16) [0]

на канве имэйджа рисуется изображение.
необхожимо запомнить его, а потом поместить обратно, в переменную какого типа можно его запихнуть и использовать ее (переменную) как буфер?


 
Однокамушкин   (2007-07-02 19:33) [1]

В TBitmap... только не забывайте, что переменная типа TBitmap - это просто указатель, который указывает в никуда, пока вы не создадите объект через TBitmap.Create... ну и удалить такой объект вы тоже должны сами...

var
 B: TBitmap;
...
B := TBitmap.Create;
try
 B.Width := Image1.Width;
 B.Heigth := Image1.Height;
 B.CopyRect(Rect(0, 0, B.Width, B.Height), Image1.Canva, Rect(0, 0, B.Width, B.Height));
 // Теперь B хранит копию изображения Image1
finally
 B.Free;
end;


Но вообще всё это неправильно, потому что TImage - он для отображения готовых картинок, а если хочется порисовать самому, надо использовать TPaintBox...


 
Ezorcist   (2007-07-02 20:15) [2]

Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2007.07.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
2-1183244422
A2618
2007-07-01 03:00
2007.07.29
Рисование пикселей по формуле


15-1181879944
Курдль
2007-06-15 07:59
2007.07.29
Происхождение выпускников Бауманки


15-1183440283
boriskb
2007-07-03 09:24
2007.07.29
Студентам и школьникам


6-1166771717
fishka
2006-12-22 10:15
2007.07.29
IdTelnet и получение ответов


2-1183459889
zapis
2007-07-03 14:51
2007.07.29
Добавление записей в БД