Быстрая очистка

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

Don Leno
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 421
Зарегистрирован: 13.10.2013 (Вс) 14:05

Быстрая очистка

Сообщение Don Leno » 02.04.2015 (Чт) 13:30

Есть форма на ней рисунок, используя методы Cls или loadpicture("") я очищаю форму и рисую по новой. Вопрос: есть ли другие варианты стирания рисунка, чтоб быстрее было?

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Быстрая очистка

Сообщение Debugger » 02.04.2015 (Чт) 13:37

Часто можно не стирать, а рисовать поверх/скопировать фон вместо очистки.

Don Leno
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 421
Зарегистрирован: 13.10.2013 (Вс) 14:05

Re: Быстрая очистка

Сообщение Don Leno » 02.04.2015 (Чт) 13:55

Есть еще варианты?

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Быстрая очистка

Сообщение Mikle » 02.04.2015 (Чт) 13:57

Код: Выделить всё
Line (0, 0) - (ScaleWidth, ScaleHeight), Color, BF

Это работает быстрее.

Don Leno
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 421
Зарегистрирован: 13.10.2013 (Вс) 14:05

Re: Быстрая очистка

Сообщение Don Leno » 02.04.2015 (Чт) 14:06

А если через BitBlt с Blackness?


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21

    TopList