The XHTML WYSIWYG Editor For Desktop & Web Applications

Image Size Component


The Image Size component calculates the dimensions of an image. Supported formats are JPEG, GIF, PNGand BMP. This component can be used in environments that support COM such as Active Server Pages, Windows Scripting Host, Visual Basic, etc.

ActiveX DLL for 32 bit OS
File Name
Download Package


Download Image Size Component

Installation Instructions

  1. Move the dll to a directory like: C:\Program Files\XStandard\Bin\.
  2. Open a command prompt and cd to the directory where the dll is located.
  3. Type regsvr32 XImage.dll
  4. Grant "Read & Execute" file permissions on this dll to Everyone.

Note, on Microsoft Vista, the command prompt must be "Run as administrator" as shown in the screen shot below.

Context menu for the command prompt showing the option to run as administrator.

Uninstall Instructions

  1. Open a command prompt and cd to the directory where the dll is located.
  2. Type regsvr32 -u XImage.dll

API Reference: ProgID: XStandard.Image

Property Format As ImageFormat

Image format

Property Height As Long

Height of an image in pixels

Function Load(sFileName As String) As Boolean

Load an image file

Property LogFile As String

Path to log file

Property Size As Long

Size of the image in bytes

Property Width As Long

Width of an image in pixels

API Reference: ProgID: Enum: ImageFormat

Const Const btBMP = 4

BMP format

Const btGIF = 1

GIF format

Const Const btJPEG = 2

JPEG format

Const Const btPNG = 3

PNG format

Const Const btUNKNOWN = 0

Unknown format


The examples below are for Active Server Pages. For Windows Scripting Host or Visual Basic, replace Server.CreateObject with CreateObject and replace Resonse.Write with MsgBox.

Get the dimensions of an image

  1. <%
  2. Dim objImage
  3. Set objImage = Server.CreateObject("XStandard.Image")
  4. objImage.Load "C:\Temp\tennis.jpg"
  5. Response.Write "<div>" & "Width: " & objImage.Width & " (px)</div>"
  6. Response.Write "<div>" & "Height: " & objImage.Height & " (px)</div>"
  7. Response.Write "<div>" & "Size: " & objImage.Size & " (bytes)</div>"
  8. Set objImage = Nothing
  9. %>