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二进制格式图像的大小