проблема заключается в следующем:
Я получил рендеринг растрового изображения в байтовом массиве (вместе с заголовком растрового изображения). Теперь я хочу манипулировать содержимым растрового изображения. Для этого мне нужно обернуть этот массив некоторым высокоуровневым классом, скажем, BitmapImage
. Я хочу избежать копирования массива или его части данных и т. Д. Я просто хочу заставить .NET интерпретировать мой байтовый массив как BitmapImage.
Я хочу изменить содержимое путем рендеринга некоторых вещей до RenderTargetBitmap
, а затем интерпретировать его биты данных как биты моего изображения. Для рендеринга я должен использовать стандартную пару DrawingContext, DrawingVisual
. Таким образом, было бы замечательно, если бы я мог РАБОТАТЬ с частью данных моего байтового массива и визуализировать мое окончательное изображение на этом подмассиве. Тогда мне не нужно было выполнять какое-либо копирование, и производительность была бы отличной.
Как ускорить расчет и получить потрясающие результаты? : -)
Заранее спасибо за ответы!
Приветствия