Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.14;
Скачать: CL | DM;

Вниз

Работа в изображениями   Найти похожие ветки 

 
Неопытный131   (2003-11-15 10:10) [0]

Уважаемые мастера, у меня сразу 2 вопроса:
1. Как программно размыть катинку.
2. Как программно зделать картинку одного тона(Например красного).


 
Неопытный131   (2003-11-15 10:11) [1]

Простите за орфограффические ошибки, я спешил.


 
KSergey ©   (2003-11-15 14:26) [2]

Про первое

Ну зависит от качества и степени размывки. Например, когу предложить так:

1 2 1
2 4 2
1 2 1

Надо для каждой точки изображения взять соседние и умножить на соотв. коэффициенты (указанные выше; расчет ведется для точки, которая в центре) Ну и поделить на сумму этих цифирь, чтобы яркость не поплыла, конечно ;)
Но это для монохроомного изображения. Для цветного - видимо, каждую составляющую. Но тут я не силен (в плане чтобы цвет-то не поплыл).
Что делать с крайними точками картинки (например, где для верхнего ряда брать значения яркостей точек выше - это краеугольнейший камень цифровой обработки изображений. Наиболее корректно по теории крайние ряды точек вообще выкидывать, но для практики это часто не приемлимо - изголяются, поэтотму, по всякому).
Да, это простейшая маска и наиболее маленькая. Можно братьь маску большего размера и так же играть коэффициентами - получим разную степень размытия. Впроочем, коеффициенты можно подобратьь и такими, что орехкость наобором повысится. Вообще открою "тайну" - вся обработка изображений (во всяком случае линейные преобразования: увеличение/уменьшение разкости, размытие, смаз и т.д.) сводятся к обработке изображений такими вот масками, только с разными коэффициентами в узлах ;)

А вообще поищите на тему "цифровая обработка изображений" и более общее "цифровая обработка сигналов"


 
Mihey ©   (2003-11-15 15:28) [3]

1. Это реализовано в юольшинстве графических пакетов, лучше всего использовать их, но если нужна отдельная функция, то смотри тут:
http://www.gnomehome.demon.nl/uddf/pages/graphics.htm#graphics9
2. http://delphibase.endimus.ru/?action=viewfunc&topic=mediaimg&id=10178


 
miek ©   (2003-11-15 16:57) [4]

1. Можно наложить ее саму на себя с прозрачностью 30-60% и сдвигом на 1 пиксел в какую-нибудь сторону.

2. Перевести в RGB и занулить все каналы кроме нужного.



Страницы: 1 вся ветка

Текущий архив: 2004.03.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
11-43417
BelchonokH
2003-06-26 21:32
2004.03.14
form.close или form.free?


3-43341
Евгений78
2004-02-16 23:24
2004.03.14
проблемы с Combobox


6-43720
Giga-Byte
2004-01-07 00:22
2004.03.14
проверка существования mail пользователя


3-43304
MadGhost
2004-02-11 22:42
2004.03.14
драйвер, для работы с базой данных, в текстовом файле?


3-43271
Hollywood
2004-02-12 18:37
2004.03.14
сохранение ftFloat в поле Float MSSQL