Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как удалить изображение из TBitmap в Image [D6, Win95/98, WinXP]


Аида ©   (2004-11-06 18:58:00) 

Подскажите пожайлуста как удалить из TImage изображение. Не просто очистить способом заливки цветом, а именно  очистить Bitmap. Т.е. чтобы Image выглядел как до загрузки в него первоначального изображения (был пустым). После чего уже можно было прорисовать в него новый Bitmap методом ScanLine.


Аида   (2004-12-10 20:50:00) [1]

Всем спасибо. попробую. Но вот с шириной и высотой - это точно не прокатывает! :)


antonn   (2004-11-21 15:02:00) [2]

может обнулить ширину и высоту?


Fenik   (2004-11-21 13:25:00) [3]

Если работа идет только с растром, TImage советую не использовать. Лучше на PaintBox выводить содержимое битмапа.


Fenik   (2004-11-21 13:23:00) [4]

PatBlt(Bitmap.Canvas.Handle, 0, 0, Bitmap.Width, Bitmap.Height, WHITENESS);

> После чего уже можно было прорисовать в него новый Bitmap методом ScanLine.

А BitBlt не угодил чем-то? Просто скопировать?


Аида   (2004-11-21 13:03:00) [5]

Этот способ пробовала. Но он очень долго при этом думает. Хотелось бы побыстрее.


grom   (2004-11-06 20:09:00) [6]

удалить из TImage изображение
Image1.Picture.Assign(nil);


Наверх

Титульная страница Поиск, карта сайта Написать письмо