Re[2]: Как скопировать часть картинки
От: sus  
Дата: 11.05.06 10:58
Оценка:
Здравствуйте, anvaka, Вы писали:

<поскипано>
A>Ы? Аль не Ы?

Спастбо, идея понятна. Сделал как в примере:
  imgList1.ImageSize = new Size(50, 50);
  System.Drawing.Image img = System.Drawing.Image.FromFile("Black and White.bmp");
  Rectangle section = new Rectangle(0, 0, 50, 50);
  System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(section.Width, section.Height);
  Graphics g = Graphics.FromImage(bmp);
  g.DrawImage(img, 0, 0, section, GraphicsUnit.Pixel);
  imgList1.Images.Add(bmp);

После этого, в bmp (и в ImageList'е, соответственно, тоже) изображение строго 50х50, но, скажем так немного увеличенное, по сравнению с тем, что есть в файле. То есть все выглядит так, как если бы я взял изображение из файла, затем увелиличил его (процентов на 20), затем вырезал из него квадрат 50х50 и скопировал в новый bitmap. Это собственно рождает вопрос — где я мог напарить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.