(vb.net)怎样缩小上传图片的大小并重命名?

superregon 2008-07-19 12:32:32
请问利用上传控件上传图片,如何使上传的图片分为一张原图和另一张缩小图,放在不同的目录。并改名
现在的代码只能实现最基本的图片上传
FileUploadpic.PostedFile.SaveAs(Server.MapPath("~\uploadpic\" & _FileUploadpic.FileName))
...全文
164 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shadowjl 2008-07-19
  • 打赏
  • 举报
回复
Dim image, anewimage As System.Drawing.Image
Dim width, height, newwidth, newheight As Integer
Dim callb As System.Drawing.Image.GetThumbnailImageAbort
FileUp.PostedFile.SaveAs(Server.MapPath(".") & "/images/" & filename & ".jpg")
'生成缩略图
image = System.Drawing.Image.FromFile(Server.MapPath(".") & "/images/" + filename + ".jpg")
width = image.Width
height = image.Height
'If width > height Then
' newwidth = 250
' newheight = image.Height / image.Width * newwidth
'Else
' newheight = 250
' newwidth = image.Width / image.Height * newheight
'End If
''固定大小
newheight = 200
newwidth = 200
Response.Write("id=" + CStr(ID) + "width=" + CStr(width) + ";height=" + CStr(height) + " ")
Response.Write("newwidth=" + CStr(newwidth) + ";newheight=" + CStr(newheight) + "<br>")
anewimage = image.GetThumbnailImage(newwidth, newheight, callb, New System.IntPtr)
anewimage.Save(Server.MapPath(".") & "/smallpic/" + filename + ".jpg")
image.Dispose()
exy337 2008-07-19
  • 打赏
  • 举报
回复
做C#的.帮顶上.

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧