我需要检查图片是否有像25px25p这样的特殊混乱,所以我不保存所有图片来自我们的邮件(Xing,LinkedIn,Twitter等)。从邮件中检索图像可以实现它的工作方式。
我有一个小程序从服务器检索电子邮件并将它们保存到数据库。它还保存所有附件。必要的代码部分如下所示:
b
我将文件转换为byte并将其保存到数据库中。
是否可以获取if语句的文件/图像混乱?
答案 0 :(得分:0)
我找到了一个明显的解决方案。我只需要将MemoryStream转换为Image并使用hight进行检查。
using (var fs = new MemoryStream(fileAttachment.Content))
{
Image image = System.Drawing.Image.FromStream(fs);
if (!(image.Width == 190 && image.Height == 45) )
{
using (BinaryReader br = new BinaryReader(fs))
{
...