Thursday, April 17, 2008

Check Image Resolution In Asp.net

Imports Microsoft.VisualBasic
Public Class CheckImage
Public Function CheckImage(ByVal File As FileUpload, ByVal Size As Integer, ByVal width As Integer, ByVal Height As Integer, ByVal ImgOf As String) As Boolean
Dim sizes As String = File.PostedFile.ContentLength
Dim sizeKb As String = sizes / 1024
If ImgOf <> "Advertise" Then
Dim uploadimage As System.Drawing.Image = System.Drawing.Image.FromStream(File.PostedFile.InputStream)
Dim uploadimagewidth As String = uploadimage.PhysicalDimension.Width
Dim uploadimageheight As String = uploadimage.PhysicalDimension.Height
If ImgOf = "ShopImage" Then
If sizeKb <= Size And uploadimagewidth <= width And uploadimageheight <= Height Then
Return True
Else
Return False
End If
ElseIf ImgOf = "ProductImg" Then
If sizeKb <= Size And uploadimageheight <= Height Then
Return True
Else
Return False
End If
ElseIf ImgOf = "offer" Then
If sizeKb <= Size And uploadimagewidth <= width And uploadimageheight <= Height Then
Return True
Else
Return False
End If
End If
ElseIf ImgOf = "Advertise" Then
Return True
End If
End Function
End Class

No comments: