EWS - 图像尺寸/测量

时间:2017-07-11 12:22:35

标签: c# asp.net exchangewebservices

我需要检查图片是否有像25px25p这样的特殊混乱,所以我不保存所有图片来自我们的邮件(Xing,LinkedIn,Twitter等)。从邮件中检索图像可以实现它的工作方式。

我有一个小程序从服务器检索电子邮件并将它们保存到数据库。它还保存所有附件。必要的代码部分如下所示:

b

我将文件转换为byte并将其保存到数据库中。

是否可以获取if语句的文件/图像混乱?

1 个答案:

答案 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))
        {
         ...