Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Растровая графика


Автор: kamazz 6.10.2008, 17:37
Здравствуйте уважаемые!!! 
Подскажите, пожалуйста, как увеличить картинку (*.bmp) в 2 раза, желательно без потери качества? 
И еще, не подскажите, где можно нарыть материала именно по растровой графике (сглаживание, акварель, масляные краски, контраст и т.д.)
ЗАРАНЕЕ БЛАГОДАРЕН!

Автор: diadiavova 7.10.2008, 10:15
Импортирем System.Drawing (если это не сделано)

Код

Image im = Image.FromFile("blablabla.bmp");
Bitmap b = new Bitmap(im, w, h);


blablabla.bmp - адрес файла картинки
w - новая ширина
h - новая высота

С потерей качества ничего не поделаешь - это растр. Есть правда методы интерполяции, но я их не знаю, они искусственные, и действуют не до бесконечности.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)