c#位图行和列帮助
本文关键字:帮助 位图 | 更新日期: 2023-09-27 17:50:20
我想有一个位图或图片(不确定)的行和列,这样说,如果我设置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#中做到这一点?
那么您想将图像划分为每个10x10的框,然后在这些框中插入另一个5x5的图像,并将更改反映在原始图像上?你可以这样做:
void AddBox(int row, int col, Image mainImage, Image otherImage) {
using(Graphics g = Graphics.FromImage(mainImage)) {
g.DrawImage(otherImage, col * 10, row * 10);
}
}