gpt4 book ai didi

c# - 如何检查字节数组是否是有效图像?

转载 作者:IT王子 更新时间:2023-10-29 04:41:28 24 4
gpt4 key购买 nike

我知道不存在用于检查的 .Net 函数,但是在我使用字节数组之前是否有算法或简单有效的方法来检查字节是否为有效图像。我需要这个,因为我正在向不断监听客户端的服务器发送不同的命令,其中一个命令是获取服务器计算机的屏幕截图。

最佳答案

您可以尝试从字节数组生成图像并检查是否有 ArgumentException,如果不是。

public static bool IsValidImage(byte[] bytes)
{
try {
using(MemoryStream ms = new MemoryStream(bytes))
Image.FromStream(ms);
}
catch (ArgumentException) {
return false;
}
return true;
}

关于c# - 如何检查字节数组是否是有效图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8349693/

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