如何使用c#重新调整使用var二进制格式保存在sql数据库中的图像的大小

时间:2015-12-17 04:27:11

标签: c# winforms sql-server-2008

MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save(ms, ImageFormat.Jpeg);
byte[] imgData = new byte[ms.Length];
ms.Position = 0;
ms.Read(imgData, 0, imgData.Length);
cmd.Parameters.Add(new SqlParameter {
  ParameterName = "@photo",
    SqlDbType = SqlDbType.VarBinary,
    Size = imgData.Length,
    Value = imgData
});

我一直在使用此代码存储图片。我已经将一些图像存储在SQL数据库中,采用Var二进制格式,大小为256 x 256。现在我试图在网格视图中显示这些图像,它的工作正常,但问题是,它占用了太多的网格视图空间,看起来非常难看。

所以我想将这些图像调整为48 X 48然后我想要显示。

因此,请告诉我如何在使用C#

在网格视图中显示之前重新调整var二进制格式图像的大小

0 个答案:

没有答案