Отдельные части изображений - C#
Формулировка задачи:
Помогите, плиз!!! Можно ли как-то сделать приложение, с помощью которого можно создавать коллажи.
Допустим, загружаю одно изображение, выделяю прямоугольную область, копирую, куда-нибудь вставляю( может новая форма с pictureBox-ом или как.....), открываю другое изображение и тд. Я уже кучи книг перерыла, но даже как отдельные чисти рисунка выделять, и то не нашла......
И еще вопросик. Как загруженное в pictureBox изображение подогнать по его размеру???
Тут у меня маленькие наклепки=)))))
Заранее спасибо!!!
Решение задачи: «Отдельные части изображений»
textual
Листинг программы
public Form1() { InitializeComponent(); this.button1.Click += new System.EventHandler(this.button1_Click); } Random r = new Random(); private void button1_Click(object sender, EventArgs e) { // Загружаем картинку из файла. Image image = Image.FromFile("c:\\Безымянный.bmp"); // Создаем объект Graphics для формы. Graphics g = this.CreateGraphics(); for (int i = 0; i < 25; ++i) { Rectangle rect = new Rectangle(r.Next(0, this.Width), r.Next(0, this.Height), 50, 50);//r.Next(0, this.Width), r.Next(0, this.Height) g.DrawImage(image, r.Next(0, this.Width), r.Next(0, this.Height), rect, GraphicsUnit.Pixel); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д