我试图显示一些数据的非常大的图形表示。我正在使用位图来持久存储图像并e.Graphics.DrawImage(myBitmap, new Point(0,0))
在我的表单上的 PictureBox 控件的 onPaint 中。我注意到(并且在其他网站上听说过)如果我的图像的高度或宽度大于 2^15,我会得到一个Parameter not Valid
例外,但我还没有找到任何有关此限制的官方文档。
这个 2^15 图像大小限制是 的明确的官方部分Graphics.DrawImage
吗?是否有任何简单的解决方法可以将我的整个图像渲染到表单上?
(是的,pictureBox 设置为与图像相同的大小,或者更大。不过,附带的问题是,我应该只使用表单本身的 onPaint 而不是图片框吗?)