gpt4 book ai didi

c# - BitmapSource 到 BitmapImage

转载 作者:IT王子 更新时间:2023-10-29 04:53:56 26 4
gpt4 key购买 nike

我需要将 Clipboard.GetImage() 的内容(一个 BitmapSource)解析为一个 BitmapImage。有谁知道如何做到这一点?

最佳答案

我找到了一个干净的解决方案:

BitmapSource bitmapSource = Clipboard.GetImage();

JpegBitmapEncoder encoder = new JpegBitmapEncoder();
MemoryStream memoryStream = new MemoryStream();
BitmapImage bImg = new BitmapImage();

encoder.Frames.Add(BitmapFrame.Create(bitmapSource));
encoder.Save(memoryStream);

memoryStream.Position = 0;
bImg.BeginInit();
bImg.StreamSource = memoryStream;
bImg.EndInit();

memoryStream.Close();

return bImg;

关于c# - BitmapSource 到 BitmapImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5338253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com