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

C# 如何使用c语言对保存在sql数据库中的var二进制格式的图像进行重新调整大小#,c#,winforms,sql-server-2008,C#,Winforms,Sql Server 2008,我一直在使用这个代码来存储图像。我在SQL数据库中以256 x 256大小的Var二进制格式存储了一些图像。现在我尝试在网格视图中显示这些图像,它工作正常,但问题是,它占用了太多的网格视图空间,而且看起来很难看 所以我想把这些图像重新调整为48 X 48,然后我想显示出来 因此,请告诉我如何重新调整var二进制格式图像的大小,然后再使用C#将您的问题格式化显示在网格视图中。您可以分享如何在网格中显示这些图像的代码吗。然后我们可以提供一个解决方案。不要在评论中发布代码。而是使用编辑问题并添加相关细

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

所以我想把这些图像重新调整为48 X 48,然后我想显示出来


因此,请告诉我如何重新调整var二进制格式图像的大小,然后再使用C#

将您的问题格式化显示在网格视图中。您可以分享如何在网格中显示这些图像的代码吗。然后我们可以提供一个解决方案。不要在评论中发布代码。而是使用编辑问题并添加相关细节。
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
});