Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как изменить размер PBitmap [Delphi, Windows]


VoofT ©   (2006-08-11 21:47:00) 

Проблема.
Если юзать StretchDraw, то она добавляет кучу шума.
Скачал koljanfx, а там функция SmoothResize глючит - 216 ошибка, а без указателей не получается что-то с изображениями сделать


homm   (2006-08-17 07:28:00) [1]


> Спасибо, работает, но медленно :(.
> Если в real-time глядеть большие картинки, то будет медленно.

Может тебе удастся выпросить у Владимира Кладова алгоритм, который он в 3-м Зумере использует, хотя вряд-ли конечно. :)


VoofT   (2006-08-16 22:06:00) [2]

Спасибо, работает, но медленно :(.
Если в real-time глядеть большие картинки, то будет медленно.


Muxaspb   (2006-08-15 23:06:00) [3]

У homm'a на его домашней странице скачай http://www.homm86.narod.ru/files/ets_src.zip. Там в архиве есть KOLjanFXcut.pas - это урезанная версия koljanfx.pas. Там все нормально работает.


VoofT   (2006-08-15 21:26:00) [4]

Что-то вообще никак. Ни тем ни этим. Может, я их не так юзаю?


alex3   (2006-08-15 17:03:00) [5]

Вообще масштабирование происходит посредством системных библиотек,
по этому, масштабирование в 9х будет намного хуже чем на виндах на основе NT. В граф редакторах типа фотошоп и т. д. реализуются свои алгоритмы масштабирования, в итоге или используем то что есть, или лепим что-то свое.


miek   (2006-08-14 08:21:00) [6]

SetStretchBltMode может только ухудшить:)
Попробуй StretchDIB из vfw.pas


GMax   (2006-08-11 22:18:00) [7]

SetStretchBltMode не помогает ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо