Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2011, 13:17   #1
KobolD
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 239
По умолчанию C# Работа с изображением (DrawImage)

Мне нужно получить левую верхнюю четверть изображения.
Выполняю код
Код:
            string FileName = @"D:\00.bmp";
            Bitmap Img = new Bitmap(FileName);//Загрузка исходного изображения
            int W = Img.Width/2;//размеры изображения
            int H = Img.Height/2;
            Bitmap Croped = new Bitmap(W, H);
            using (Graphics gr = Graphics.FromImage(Croped))
            {
                gr.FillRectangle(Brushes.White, 0, 0, W, H);  // Очищаем экран
                gr.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;

                gr.DrawImage(Img, 0, 0, new Rectangle(0, 0, W, H), GraphicsUnit.Pixel);//Вот тут происходит копирование части изображения из Img в Croped
            }
            Croped.Save("D:\\Out.bmp");
На выходе получаю изображение в котором размер листа соответствует требуемому, но вот само изображение получается не на вель лист, а примерно на 1/10 листа. Мне нужно чтобы изображение было на весь лист и размером W на H пикселей, как этого добиться?
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
KobolD вне форума Ответить с цитированием
Старый 16.11.2011, 13:47   #2
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

у битмэпа есть метод Clone, он позволяет вырезать нужные части изображения
m0nax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с изображением Claster Помощь студентам 6 16.03.2011 10:16
работа с изображением Андрей.12 Фриланс 5 05.05.2010 19:55
работа с изображением Fellot PHP 0 23.05.2009 17:15
Работа с изображением za4ot Мультимедиа в Delphi 16 08.04.2008 22:27
Работа с изображением Artem PHP 4 20.10.2007 15:56