用文本和线覆盖Bitmap图像

时间:2011-07-29 10:25:44

标签: c# .net winforms bitmap

我需要在Windows窗体程序中显示和处理这个大的HeightMap TIFF图像。

我在GUI中创建了两个控件,其中一个是OpenGL,它从TIFF高度图生成一个3D场景,另一个是一个显示高度图本身的pictureBox。

问题是我需要在图片框中的图像上绘制一些线条和文字。

我阅读here如何通过以叠加方式组合两个来有效地创建新图像。

但我不能修改图像本身,否则这些修改会改变3D环境中的结果。图像很大(200MB),所以克隆它并在内存中有两个副本是不可取的。

有没有什么方法可以在pictureBox中将图像强加于另一个图像,而只在pictureBox中,而不改变原始图像?

我正在使用带有.NET Framework的Windows窗体,编程语言C#

提前致谢。

0 个答案:

没有答案