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

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

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2010, 13:05   #1
ZoyBerg
 
Регистрация: 26.04.2010
Сообщений: 3
Вопрос Очистка компонента Image

Знаю, детский вопрос, но вылетело из головы какой метод это выполняет. Подскажите плиз
ZoyBerg вне форума Ответить с цитированием
Старый 16.05.2010, 13:20   #2
ex.cluz
Участник клуба
 
Аватар для ex.cluz
 
Регистрация: 15.01.2010
Сообщений: 1,325
По умолчанию

Почему поиском не пользуетесь?

Код:
Image1.Picture.Bitmap.FreeImage;
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "
[ПРОграммист]"
Yan's Home Digital Lab
ex.cluz вне форума Ответить с цитированием
Старый 16.05.2010, 21:10   #3
noname Incognito
Пользователь
 
Аватар для noname Incognito
 
Регистрация: 15.05.2010
Сообщений: 17
По умолчанию

...можно и немножечко короче):

Код:
image1.Picture:=nil;
noname Incognito вне форума Ответить с цитированием
Старый 03.08.2010, 01:59   #4
Дворник
Заблокирован
 
Регистрация: 03.08.2010
Сообщений: 30
По умолчанию

image.picture.bitmap;
кароче ? )
Дворник вне форума Ответить с цитированием
Старый 03.08.2010, 03:07   #5
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Что подразумевается под "Очистка"? И вообще - у вас в TImage загружен битмап или вы просто на его канве что-то нарисовали?
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 03.08.2010, 05:01   #6
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Как не смешно, самый быстрый способ очистить image - это заполнить его одним цветом через цикл.
Виталий Желтяков вне форума Ответить с цитированием
Старый 06.08.2010, 10:19   #7
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Цитата:
Сообщение от Виталий Желтяков Посмотреть сообщение
Как не смешно, самый быстрый способ очистить image - это заполнить его одним цветом через цикл.
Попробуйте через цикл залить рисунок размером хотя бы 1280/1024
SERG1980 вне форума Ответить с цитированием
Старый 06.08.2010, 11:40   #8
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
Попробуйте через цикл залить рисунок размером хотя бы 1280/1024
Через указатели это достаточно быстро... С MMX вроде ещё быстрее... Сейчас попробую...
А может тогда уж вообще ZeroMemory?

А пояснений что подразумевалось под "Очистка" так и нет... Может в Picture вообще нет битмапа... И нужно Image1.Canvas.Rectangle()?
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое создание компонента из компонента)) Impuls1989 Компоненты Delphi 8 22.10.2009 00:08
очистка get Gromsky PHP 1 19.08.2009 19:15
Вопрос по Image (скачанная картинка не хочет выводиться в Image) Radnor Мультимедиа в Delphi 2 06.07.2009 02:20
очистка image от картинки Victor[famas] Общие вопросы Delphi 9 13.02.2008 00:26