gpt4 book ai didi

c# - 如何将 ImageSource 转换为字节数组?

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:53 27 4
gpt4 key购买 nike

我使用 LeadTools 进行扫描。

我想将扫描图像转换为字节。

void twainSession_AcquirePage(object sender, TwainAcquirePageEventArgs e)
{
ScanImage = e.Image.Clone();
ImageSource source = RasterImageConverter.ConvertToSource(ScanImage, ConvertToSourceOptions.None);
}

如何将ImageSource转为Byte数组?

最佳答案

如果你使用的是 Xamarin,你可以使用这个:

public async Task<byte[]> ConvertImageSourceToBytesAsync(ImageSource imageSource)
{
Stream stream = await ((StreamImageSource)imageSource).Stream(CancellationToken.None);
byte[] bytesAvailable = new byte[stream.Length];
stream.Read(bytesAvailable, 0, bytesAvailable.Length);

return bytesAvailable;
}

关于c# - 如何将 ImageSource 转换为字节数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26814426/

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