Home » Magento

Magento: Get width height of image using Varien_Image class

7 December 2009 1,711 views Popularity: 4% Share/Bookmark

email

In my previous post on getting height and width of image , I have written focusing on product image,  i.e. getting height and width of product image.

In this case, I will be showing you how to get height and width of any image in Magento. The image need not to be product image.

You can get width height of image using Varien_Image (lib/Varien/Image.php) class object.

In this example, I assume that your image is present inside media directory of your magento installation.

$imagePath = YOUR_IMAGE_PATH_LINK; // like http://example.com/media/myfolder/myimage.jpg

// changing url link of image into directory link
$dirImg = Mage::getBaseDir().str_replace("/",DS,strstr($imagePath,'/media'));

// getting image width and height
if (file_exists($dirImg)) {
	$imageObj = new Varien_Image($dirImg);
	$width = $imageObj->getOriginalWidth();
	$height = $imageObj->getOriginalHeight();
	echo $width." x ".$height;
}
else {
	echo "File doesn't exist.";
}

Related posts:

  1. Magento: Get height and width of Image
  2. Magento: Resize Image
  3. Magento: Custom function to resize image proportionally
  4. Magento: Create Watermark Image
  5. jQuery: Grey out background and preview image as popup
  6. Magento: Crop image
  7. Magento: Rotate image
  8. jQuery: Preview Image with Zoom Effect
  9. How to fix row height in zen-cart product listing?
  10. jQuery: Preview Image with Tooltip Effect