Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по графике в Билдере.Програмно изменить яркость,паллитру...битмапа...

2.3K
17 января 2003 года
Clasius
4 / / 17.01.2003
Доброго времени суток.Вопрос наверное немного не в формате данного форума.

Недавно мой друг сделал скринсэйвер во флэш,суть его работы в следующем:
на экране появляется картинка,начинает темнеть до полной черноты,появляется следующая картинка начинает темнеть и.т.д. Эффект изменения яркости он сделал...просто засунув в
ресурсы по 5 "разноярких" вариантов каждой картинки и потом просто выводил их одну за другой .Размер скринсэйвера > 5mb.

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

Зарание спасибо.
1.8K
17 января 2003 года
ALI
129 / / 10.01.2003
Цитата:
Originally posted by Clasius
Доброго времени суток.Вопрос наверное немного не в формате данного форума.

Недавно мой друг сделал скринсэйвер во флэш,суть его работы в следующем:
на экране появляется картинка,начинает темнеть до полной черноты,появляется следующая картинка начинает темнеть и.т.д. Эффект изменения яркости он сделал...просто засунув в
ресурсы по 5 "разноярких" вариантов каждой картинки и потом просто выводил их одну за другой .Размер скринсэйвера > 5mb.

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

Зарание спасибо.



1. Воспользоватся нестандартными компонентами
Например fcImager из FirstClass 3000 от InfoPower

2. если рисунок имеет палитру (т.е. используются индексы цветов) то можно заменять цвета в палитре соответственно если знаешь какой цвет на какой менять можешь получить изменение яркостьи,паллитры,контрастности

3. если рисунок без палитры (т.е. используются тройки RGB) то для измения скажем якости
можно рисовать поверху другое однотонное изображение со смешением цветов. а вообше стоит почитать книжку "Роджерс Д. - Алгоритмические основы машинной графики"

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог