Dpi = 1 для класса Bitmap из GDI+ - способ получения Blur'а?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Admiralisimys
Постоялец
Постоялец
 
Сообщения: 318
Зарегистрирован: 01.06.2009 (Пн) 10:26

Dpi = 1 для класса Bitmap из GDI+ - способ получения Blur'а?

Сообщение Admiralisimys » 13.01.2011 (Чт) 16:47

Всем привет.
Разбираясь с кодом примера ftp://ftp.charlespetzold.com/ProgWinVB/ ... dBitmap.vb из соответственной книги следуя рекомендациям автора менял значения DPI.
Поставив значения равной единицы и получил, такой эффект
DPI_1_10_100_At_BitMap.PNG

подобно Blur в графическом редакторе. На скриншоте ниже для сравнения DPI со значениями 10 и 100.
Это один из способов как добиваются такого эффекта или просто случайное совпадение и для графических библиотек отличных от GdiPlus - Dpi = 1 реакция будет не предсказуема?

P.S
Стало интересно, а как поведёт себя программа при отрицательном значении. В общем никак, как и при 0 выдаст исключения.

P.S.S
Кто заинтересовался примером не забудьте включить в проект/указать в консоли файл ftp://ftp.charlespetzold.com/ProgWinVB/ ... bleForm.vb

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Dpi = 1 для класса Bitmap из GDI+ - способ получения Blu

Сообщение alibek » 13.01.2011 (Чт) 17:53

Ты знаешь, что такое DPI?
Если знаешь, то почему удивляет результат?
Lasciate ogni speranza, voi ch'entrate.

Admiralisimys
Постоялец
Постоялец
 
Сообщения: 318
Зарегистрирован: 01.06.2009 (Пн) 10:26

Re: Dpi = 1 для класса Bitmap из GDI+ - способ получения Blu

Сообщение Admiralisimys » 13.01.2011 (Чт) 18:03

Знаю, просто никогда не выставлял его в 1, по этому и удивился когда получил такой эффект.
Тему создал что б поделится один из способов создания Blur эффекта.

После такого открытия опросил людей профессионально занимающихся графикой, какое они используют значении DPI. Максимальным оказалось значение 1200, и то при выводе на печать. Ну, а минимальным 72.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Dpi = 1 для класса Bitmap из GDI+ - способ получения Blu

Сообщение Proxy » 13.01.2011 (Чт) 19:02

приехали...
Follow the white rabbit.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Dpi = 1 для класса Bitmap из GDI+ - способ получения Blu

Сообщение alibek » 13.01.2011 (Чт) 20:31

Admiralisimys писал(а):Тему создал что б поделится один из способов создания Blur эффекта.

Blur-эффект создан не из-за DPI. Сглаживание возникает из-за функции сглаживания при выводе текста.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 38

    TopList