【发布时间】:2012-10-18 13:46:29
【问题描述】:
我的代码:
Dim bmp_ As New Bitmap(width, height)
' here is for-loop to fill up bitmap ( bmp_.SetPixel(x, y, Color.White) )
bmp_.Save("D:\test.bmp", ImageFormat.Bmp)
这对于小文件可以正常工作,但如果我尝试这样做:
Dim bmp_ As New Bitmap(30000, 30000)
..然后,我在那条线上得到了 ArgumentException。
问:有什么办法,怎么做这么大的bmp文件?
谢谢
编辑: 如果位图是 1000000 x 1000000 怎么办? 是否可以在硬盘上创建 BMP 文件并按顺序追加数据?
【问题讨论】:
-
只是好奇:你想用这样的位图文件做什么?
-
这个程序只是以二进制形式(0=黑色,1=白色)显示文件(从我的其他程序输出)
-
好的,但是这些文件上有什么?什么是这么大的内容?
-
查看第一条评论:只是好奇。你知道有些程序员喜欢他们的工作。
-
计算输出
标签: vb.net bitmap argumentexception