我正在檢查MS library。PixelBuffer.AsStream()方法已過時?
它看起來像PixelBuffer.AsStream()
已經過時的Univesal應用程序開發。
我正在使用Win10(內部版本10240)與VS2015社區版本。
我錯過了什麼嗎?
此外,什麼是從字節或整數數組編碼或寫入流到WriteableBitmap的最佳方式?
我試圖從的BitmapEncoder的方法,但是我可以創建只這樣說:
BitmapEncoder enc = await BitmapEncoder.CreateForTranscodingAsync(fileStream, decoder);
enc.SetPixelData(BitmapPixelFormat.Bgra8, BitmapAlphaMode.Straight, W, H, 200, 200, sourcePixels);
,事後也沒有修改的WriteableBitmap的可見。 否則框架拋出異常(我的代碼以外)
解碼器工作正常,我已經得到所有像素正確解碼並流式傳輸到byte [] sourcePixels數組。
這是一個寫字PixelBuffer的低效方式。如果你已經在緩衝區中有了你想要的像素,那麼就不需要往png往返編碼,然後解碼png。 –