Вопрос 20. Как вывести часть картинки из файла?

Написано admin в 14 Июнь 2008 – 15:42 -

Вопрос 20. Как вывести часть картинки из файла?

Часто для вывода разных картинок в программе используется один и тот же файл. При этом разные картинки представляют из себя различные части этого самого файла.

Вот пример кода, который это делает:

            // Загружаем картинку из файла.
            Image image = Image.FromFile("1.bmp");
            // Создаем объект Graphics для формы.
            Graphics g = this.CreateGraphics()

            // Выводим левую часть нашего изображения.
            Rectangle rect = new Rectangle(0, 0, 50, 50);
            g.DrawImage(image, 10, 10,
                rect, GraphicsUnit.Pixel);
            // Выводим правую часть нашего изображения.
            rect = new Rectangle(50, 0, 50, 50);
            g.DrawImage(image, 100, 10,
                rect, GraphicsUnit.Pixel);

Read more »


Tags: , , , , ,
Находится в FAQ по C# | No Comments »