2010-06-06 87 views
1

我们正在使用asp.net和.NET 4.0从上传的图片

我们希望允许用户上载的任何图像,我们要创建上传图像的小头像创建头像?

将上传的图片转换为头像的最佳方法是什么?

  • 我们要保持相同的高度宽度比
  • 如果我们可以转换GIF,BMP,JPG,PNG,以一个标准格式将是马丽娟。这可能是将其转换为最佳格式?我认为转换GIF将是最佳选择。我对么?
  • 任何开源选项我可以看看

回答

1

您可以使用Gravatar

要自己动手,可以使用System.Drawing.dll创建并调整Bitmap object的大小。

+0

我们已经为最终用户使用,但我正在寻找自己的内部数据解决方案。像产品标志 – mamu 2010-06-06 19:21:27

+0

+1为System.Drawing.Image - 确保检查出它的静态From *方法(它会找出格式),它的2-param保存方法,让你指定格式(我会选择PNG alpha支持),听起来像GetThumbnailImage可能非常适合您的“创建小型化身”位 – 2010-06-07 01:35:33