当前位置: 首页 > 编程语言 > C#

读取图像并确定其损坏的C#分享

时间:2023-04-11 03:34:44 C#

C#学习教程:读取图像并确定其损坏的C#是否有任何开源库可以在C#中以多种格式处理此问题?谢谢尝试从文件创建GDI+位图。如果创建Bitmap对象失败,则可以假定图像已损坏。GDI+支持多种文件格式:BMP、GIF、JPEG、Exif、PNG、TIFF。像这样的函数应该可以工作:publicboolIsValidGDIPlusImage(stringfilename){try{using(varbmp=newBitmap(filename)){}returntrue;}catch(Exceptionex){返回假;您可以将Exception限制为ArgumentException,但我会在进行切换之前尝试一下。编辑如果你有一个byte[],那么这应该可以工作:publicboolIsValidGDIPlusImage(byte[]imageData){}}返回真;}catch(Exceptionex){返回假;您可以查看这些链接以获取想法。第一个在这里;验证图像,第二个在这里;如何检查损坏的TIFF图像抱歉,我不知道任何外部库。以上是C#学习教程:读图判断其损坏的C#分享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: