Справка по строкам и столбцам C # - PullRequest
0 голосов
/ 18 апреля 2011

Я хочу иметь растровое изображение или изображение (не уверен) строк и столбцов, например, если я установил 10 строк и 10 столбцов, он должен построить класс (не уверен) со строками и столбцами шириной 10 и высотой 10.так что я могу получить доступ к любому месту и установить изображение в любом месте в этом поле / местоположение, как мне это сделать?большое спасибо заранее

что-то вроде того, что я передаю

private printGrid(int x, int y) {
  // this function will print x rows and y columns such that each box's width is 10 px and height is 10px and also a way to modify any (x,y) in this to hold an image of 5px at later time
}

private insertImage(Image img, int x, int y) {
  // inserts the image in the xth row and yth column
}

как мне это сделать в C #?

1 Ответ

0 голосов
/ 18 апреля 2011

То есть вы хотите разделить изображение на блоки размером 10х10, а затем вставить еще одно изображение размером 5х5 в любое из этих полей и отразить изменения на исходном изображении? Вы можете сделать это:

void AddBox(int row, int col, Image mainImage, Image otherImage) {
     using(Graphics g = Graphics.FromImage(mainImage)) {
          g.DrawImage(otherImage, col * 10, row * 10);
     }
}
...