|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.02.2010, 07:30 | #1 |
Регистрация: 16.07.2009
Сообщений: 5
|
Проблема со StretchBlt в C++ Builder
Доброго времени суток.
Проблема такая. Имеется картинка в формате bmp, размер 4000*2500. Задача вывести на канву Image сжатую копию bmp. Делаю это следующим кодом: Код:
Результат работы в архиве. Пока что не могу разобраться, почему так происходит. Подскажите, кто знает. |
11.02.2010, 07:55 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Может из-за того что размер рисунка достаточно велик?
I'm learning to live...
|
11.02.2010, 09:37 | #3 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Пробовали менять SetStretchBltMode его аргумент, например на HALFTONE (или вроде на COLORONCOLOR надо)
|
11.02.2010, 11:32 | #4 |
Регистрация: 16.07.2009
Сообщений: 5
|
Пробовал, однако из этих всех методов устраивает лишь STRETCH_ANDSCANS. Также использовал gdiplus, но ни один из методов интерполяции, которые предоставляет эта библиотека, подобную картинку не дает.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AlphaBlend, StretchBlt - отказывается отрисовавывать HDC | BOBAH13 | Win Api | 0 | 17.01.2010 18:42 |
Проблема с С++ Builder | betterbetter | C++ Builder | 1 | 19.05.2009 16:05 |
Проблема с С++ Builder | betterbetter | C++ Builder | 1 | 19.05.2009 11:38 |
Проблема с MaskEdit в C++ Builder | Fe_DoS | C++ Builder | 1 | 03.04.2009 23:51 |
Проблема с C++ Builder 6 | Kocapb | Софт | 0 | 18.11.2007 18:54 |