C# .NET 判断IO流是否图片

2023-07-31 15:22:12 码农 1901
/// <summary>
/// 判断是否是图片
/// </summary>
public static bool IsPicture(Stream stream)
{
	try
	{
		byte[] buffer = new byte[2];
		stream.Read(buffer, 0, 2);
		string fileClass = buffer[0].ToString() + buffer[1].ToString();

		//255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar   
		string[] fileType = { "255216", "7173", "13780", "6677" };
		return fileType.Contains(fileClass);
	}
	catch
	{
		return false;
	}
}
—— 完 ——
  • 虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。模块“Upgrade”启动失败。未能启动虚拟机。
  • 如何判断一个姑娘是不是老司机?看完这八条你就懂了
  • Visual Studio 2019 winfrom生成安装包时提示缺少vs_shell.msi,Visual Studio 2008 shell(Integrated)-CHN这样解决
  • 急性阑尾炎时判断阑尾靠近闭孔内肌的体征是()
  • C#.NET 高性能序列化组件:MessagePack
  • C# List合并、去重、查找
  • SAN(Storage Area Network)交换机
  • PDRR模型由防护(Protection),检测(Detection)、恢复(Recovery)、响应(Response)四个重要环节组成。数据备份对应的环节是( )
  • C#double转化成字符串保留小数位数
  • C# .NET 判断IO流是否图片

© CopyRight 2014~2024 薄学网.