0
즉석에서 WriteableBitmaps를 만듭니다. 이것이 효율적이고 최선의 방법인가요?WriteableBitmap을보다 효율적으로 작성하십시오.
var image = new WriteableBitmap(128, 128);
var colorBuffer = Enumerable.Repeat(
new[] {this.ImageColor.B, this.ImageColor.G, this.ImageColor.R, this.ImageColor.A},
image.PixelHeight*image.PixelWidth).SelectMany(b => b).ToArray();
using(var stream = image.PixelBuffer.AsStream())
stream.Write(colorBuffer, 0, colorBuffer.Length);
마지막으로 ImageSource
개체로 이미지를 반환합니다. 그래서 균일 한 색상의 ImageSource
을 만드는 다른 방법이있을 수 있습니다.