|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Изменение размера изображения со сглаживанием
Мне нужно, чтобы после изменения размера изображения производилось сглаживание (Blur). Изменение размера - элементарно, StretchDraw. А вот блюр - проблема. Нашёл в Интернете пример, но его код делает не блюр, а недорозумение (изображение размывается). Причём при этом радиус блюра равен 1. Тип Real код не воспринимает. Нашёл на DS ещё один пример, вроде работает нормально, но мне нужен только блюр. Сколько не пытался. Вот этот пример. Кто может, создайте проект с одним только созданием блюра (один Button и Image) и выложите сюда.
P.S. Если есть другие варианты, то предлагайте. |
#2
|
|||
|
|||
Посмотри либу gfx_effects.
|
#3
|
||||
|
||||
Нет, не хочу использовать сторонние компоненты. Мне нужен код.
|
#4
|
||||
|
||||
Разве никто не знает как это сделать?
|
#5
|
|||
|
|||
Считал, что Blur это и есть размытость. Видел пример для Motion Blur. Выдаётся чёткое изображение движущегося предмета, а за ним несколько бледных (альфа, прозрачность). Что касается сглаживания, надо бы пример формулы. Возможно, имеется в виду двумерная апроксимация. А уж по одномерной функций немеренно. Можно взять цифровой НЧ-фильтр. Кстати, такое понятие, как контрастность тоже в некотором смысле влияет на сглаживание.
|
#6
|
|||
|
|||
Считал, что Blur это и есть размытость. Видел пример для Motion Blur. Выдаётся чёткое изображение движущегося предмета, а за ним несколько бледных (альфа, прозрачность). Что касается сглаживания, надо бы пример формулы. Возможно, имеется в виду двумерная апроксимация. А уж по одномерной функций немеренно. Можно взять цифровой НЧ-фильтр. Кстати, такое понятие, как контрастность тоже в некотором смысле влияет на сглаживание.
|
#7
|
||||
|
||||
Цитата:
|
#8
|
||||
|
||||
Помог модуль JanFX. Тему можно закрывать. Всем спасибо.
P.S. Файлы из архива положите в папку с исходниками вашей программы и просто подключите модуль JanFX в uses. |