0
我對位圖不是很熟悉,我需要將FrameworkElement
(特定Grid
)保存爲位圖並將其複製到緩衝區。問題是我需要將它保存爲Rgba格式,而不是Pgrba,這在RenderTargetBitmap
中不受支持。相關的代碼在這裏:格式爲rgba32的RenderTargetBitmap
_targetBitmap = new RenderTargetBitmap(xres, yres, 96, 96, PixelFormats.Pbgra32);
_targetBitmap.Clear();
// Child is grid
_targetBitmap.Render(Child);
// copy the pixels into the buffer
_targetBitmap.CopyPixels(new Int32Rect(0, 0, xres, yres), bufferPtr, _bufferSize, _stride);
我試過使用WriteableBitmap,但我沒有如何呈現子。有什麼建議麼?
顯然,WPF根本不支持Rgba32。那麼WriteableBitmap應該如何幫助? – Clemens
哦,我以爲是的。我的錯。 – Korhak