关于拼大图问题
有一较大位图(如bmp:4000*4000),需要拼成6*6,结果位图就高达24000*24000试图是想用下列方法:
Bitmap sbmp=new Bitmap(bmpFilename)
Bitmap newBM = new Bitmap(240000,24000);
Graphics g = Graphics.FromImage(newBM);
...
for(...)
{
g.DrawImage(bm, x, y, dw,dh);
}
...
newBM.Save(newFilename);
问题是:newBM的宽高太大,运行时报参数错误,比较小没问题。
需求:
(1)是什么原因会报错
(2)有什么别地方法实现上述拼版
拼图 --------------------编程问答-------------------- 没打开过那么大的图 但是凭经验楼主应该通过流的方式一点点展开图像
补充:.NET技术 , 组件/控件开发