• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 367
  • Last Modified:

Image Size in ASP.NET VB

I am using this code to show Image File Size and Dimension information.

<%@ Page Language="VB" aspcompat="true" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=,publicKeyToken=836f606ede05d46a,culture=neutral" %>
ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_connfujitsu") %>'
DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_connfujitsu") %>'
CommandText='<%# "SELECT *  FROM dbo.Product_Images  WHERE PI_ID = 11" %>'
<MM:PageBind runat="server" PostBackBind="true" />

<script runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
  Dim info

  info = Server.CreateObject("UnitedBinary.AutoImageInfo")

  Format.Text = info.ImageFileFormat
  FileSize.Text = info.FileSize
  PixelWidth.Text = info.ImageWidth
  PixelHeight.Text = info.ImageHeight
End Sub
<asp:Label ID="Format" runat="server"></asp:Label><br>
<asp:Label ID="FileSize" runat="server"></asp:Label> <br>
<asp:Label ID="PixelWidth" runat="server"></asp:Label> <br>
<asp:Label ID="PixelHeight" runat="server"></asp:Label>  

I am working in Dreamweaver MX 2004 and server technology is ASP.NET VB

In the above code i am not able to use a dataset item in  info.ReadHeader("C:\Inetpub\wwwroot\fujitsu\images\productimages\1300LT-viewG1-LT.jpg"). Dataset is called PI_SML_Image which contains File_Name information.

Please note: UnitedBinary.AutoImageInfo is a com component that I installed in my computer and it is particularly to show image file size in asp.net pages.

I need to show file size and pixel dimensions of an image whose file_name is in the database and image resides in the folder. I have checked quite a few tutorials online which explains how to get that info using server.MapPath but that shows the images of entire directory. I just need to show info on one image whose file_name is in a table of a sql database and it filters the table on the basis of a Request.QueryString("PI_ID").

I am not really tied up with using the above code so anything totally different is acceptable as long as it works in asp.net vb.

I am using this website for the first time so dont know about the service but hoping to get a solution.

Please help...

1 Solution

Try this

Dim img as System.Drawing.Image = System.Drawing.Image.FromFile("test.gif")
imgHeight = img.Height
imgWidth = img.Width

See at


Also u can use bitmap object for image manipulation..

See this


Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now