Страница: 1 |
Страница: 1 |
Вопрос: Вывод картинки в image ...
Добавлено: 20.05.07 21:37
Автор вопроса: art
Здрасти всем!
Дело такое: вывожу русунки jpg (что в принципе не важно, пробывал и gif) в image со свойством stretch = true, т.е. картнка подстраивается под размер image, а сам image вставляю в сплиттер. Так вот, что получается картинка портится - выводиться с искажениями. В чём может быть проблема? В vb или нужно каким-то образом обработать сами рисунки? Или может с помощью api каким то образом их фильтровать?
Спасибо!
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 20.05.07 23:40
BitBlt
Но искажение при resize неизбежно. Хотя можно попробовать поискать длл от сторонних разработчиков, которые предназначены специально для ресайза изображения...
Номер ответа: 2
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #2
Добавлено: 21.05.07 11:44
Ага, GDI+ например.
Номер ответа: 3
Автор ответа:
art
Вопросов: 45
Ответов: 119
Профиль | | #3
Добавлено: 21.05.07 11:59
2 Sur: можно подробнее
Номер ответа: 4
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #4
Добавлено: 21.05.07 14:32
Да просто возми алгоритм ресайза со сглаживанием. вот к чему.
Номер ответа: 5
Автор ответа:
art
Вопросов: 45
Ответов: 119
Профиль | | #5
Добавлено: 21.05.07 14:54
2 AgentFire: А где найти такой алгоритм?
Номер ответа: 6
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 21.05.07 23:03
Например, в исходниках PHP, функция imagecopyresampled
Номер ответа: 7
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #7
Добавлено: 22.05.07 13:08
2 Артур: либо от руки (он не так сложен как кажется), либо в поисковике.