У меня есть это большое изображение HeightMap TIFF, которое мне нужно показать и обработать в моей программе форм Windows.
Я создал два элемента управления в своем графическом интерфейсе, один из которых - OpenGL, который генерирует 3D-сценарий изкарта высот TIFF, а другая - это pictureBox, который показывает саму карту высот.
Проблема в том, что мне нужно закрасить некоторые строки и текст поверх изображения в графическом окне.
IПрочитайте здесь , как эффективно создать новое изображение, комбинируя два в режиме наложения.
Но я не должен изменять само изображение, иначе результаты в трехмерной среде будут изменены этимимодификаций.Изображение огромного размера (200 МБ), поэтому клонировать его и иметь две копии в памяти нежелательно.
Можно ли как-то наложить изображение поверх другого в pictureBox и только в pictureBox,без изменения оригинала?
Я использую Windows Forms с .NET Framework, язык программирования C #
Заранее спасибо.