
17.09.2009, 15:56
|
|
Регистрация: Jul 2007
Сообщений: 159
|
Включено там сглаживание.
Но вот другой пример.
Матрица не используется, картинка уменьшена заранее.
Просто копируем пикселы из выделенной области и рисуем в другой битмапдате.
Видите некие интерлейсные вертикальные полосы на границах? Откуда они могут быть?
Если двигать область выделения полосы оживают и перемещаются в другие места.
Получаем идентичную исходной картинку, только с этими зазубринами, в некоторых местах. В других местах - края одинаково гладкие.
Партизан, не совсем понял что вы делаете и зачем.
Итак, вы отрисовываете в битмапдату картинку с лоадера, с матрицей масштабирования.
Затемы вы создаете с битмапдаты рисунок, и масштабируете его.
Затема опять рисуете битмап в битмапдату.
Опять создаете из нее битмап...
Кодируете битмап в пнг и грузите его опять в лоадер.
Прямо какое-то колесо сансары. Мучений много, а в итоге не известно что. Сколько в мс этот процесс у вас занимает?
Это действительно дает красивую смасштабированную картинку?
Последний раз редактировалось morgenshtern; 17.09.2009 в 16:23.
|