【发布时间】:2011-02-05 11:45:39
【问题描述】:
我正在尝试显示一些数据的非常大的图形表示。我在我的表单上的 PictureBox 控件的 onPaint 中使用位图来持久存储图像和e.Graphics.DrawImage(myBitmap, new Point(0,0))。我注意到(并在其他网站上听说过)如果我的图像的高度或宽度大于 2^15,我会收到 Parameter not Valid 异常,但我没有找到任何有关此限制的官方文档。
这个 2^15 的图像大小限制是Graphics.DrawImage 的明确的官方部分吗?是否有任何简单的解决方法可以将我的整个图像呈现到表单上?
(是的,pictureBox 设置为与图像相同的大小,或者更大。不过,附带的问题是,我应该只使用表单本身的 onPaint 而不是图片框吗?)
【问题讨论】:
标签: c# windows graphics onpaint