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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2013, 22:08   #1
Лилиана1992
Пользователь
 
Регистрация: 15.04.2013
Сообщений: 13
По умолчанию Сбросить фильтр

Помогите пж сделать так чтоб можно было бы сбрасывать фильтр перед применением другого фильтра.

Последний раз редактировалось Лилиана1992; 08.10.2013 в 00:57.
Лилиана1992 вне форума Ответить с цитированием
Старый 16.10.2013, 01:07   #2
Zis67
Пользователь
 
Аватар для Zis67
 
Регистрация: 06.04.2011
Сообщений: 80
По умолчанию

Какой именно фильтр?
Zis67 вне форума Ответить с цитированием
Старый 21.10.2013, 17:16   #3
cyberdev
Форумчанин
 
Аватар для cyberdev
 
Регистрация: 10.10.2013
Сообщений: 150
По умолчанию

Ну точно, тема для телепатов
Сайт о программировании и трехмерной графике - cybersite.ucoz.net
cyberdev вне форума Ответить с цитированием
Старый 21.10.2013, 17:19   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Не?
Код:
Filtered:=False;
Filter:='условие фильтра';
Filtered:=True;
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 21.10.2013, 20:46   #5
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Не. Думаю суть про картинку.
Мол наложили на картинку фильтр, что-то типа
Код:
MyCoolRGBFilterFunction(Image1.Picture.Bitmap)
И вопрос в том, как вернуть картинку исходную, до применения фильтра, чтобы потом другой наложить, допустим.
Мой ответ - запомнить картинку в буферный битмап. Для применения филдьтра делать копию битмапа (через Assign) и к ней применять фильтр, и потом её выводить на имейдж, допустим.
Когда надо вернуть, создаём опять копию с нашего буферизованного оригинала, и её всыводдим на имейдж. И так каждый раз - когда надо новый фильтр или вернуть - создаем копию , применяем фильтр если надо и выводим на имейдж.
phomm вне форума Ответить с цитированием
Старый 21.10.2013, 21:00   #6
Лилиана1992
Пользователь
 
Регистрация: 15.04.2013
Сообщений: 13
По умолчанию

да, спасибо
Лилиана1992 вне форума Ответить с цитированием
Старый 21.10.2013, 22:24   #7
Dozent
Форумчанин
 
Регистрация: 21.05.2008
Сообщений: 495
По умолчанию

Цитата:
Сообщение от phomm Посмотреть сообщение
Не. Думаю суть про картинку.
Мол наложили на картинку фильтр, что-то типа
Код:
MyCoolRGBFilterFunction(Image1.Picture.Bitmap)
И вопрос в том, как вернуть картинку исходную, до применения фильтра, чтобы потом другой наложить, допустим.
Мой ответ - запомнить картинку в буферный битмап. Для применения филдьтра делать копию битмапа (через Assign) и к ней применять фильтр, и потом её выводить на имейдж, допустим.
Когда надо вернуть, создаём опять копию с нашего буферизованного оригинала, и её всыводдим на имейдж. И так каждый раз - когда надо новый фильтр или вернуть - создаем копию , применяем фильтр если надо и выводим на имейдж.
ПОБЕДИТЕЛЬ В НОМИНАЦИИ "ТЕЛЕПАТ ГОДА" !!!
Dozent вне форума Ответить с цитированием
Старый 22.10.2013, 13:31   #8
Лилиана1992
Пользователь
 
Регистрация: 15.04.2013
Сообщений: 13
По умолчанию

до этого туда был прикреплен файл, просто я сама смогла решить данную задачу, поэтому думала удалить данную тему, в итоге не смогла и удалила только прикрепленный файл. так что можете и без сарказма отвечать!
Лилиана1992 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сбросить InitialDir в OpenDialog TUberwer Общие вопросы Delphi 16 19.08.2013 13:46
Как сбросить таймер? fezilk25 Общие вопросы Delphi 1 16.11.2010 17:54
[UBUNTU] Сбросить настройки PPPoE Alex Cones Операционные системы общие вопросы 7 29.01.2010 21:01
Сбросить 3,5,7 биты veter_s_morya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 11 20.05.2008 09:43