Magento: Get width height of image using Varien_Image class
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:
- Magento: Get height and width of Image
- Magento: Custom function to resize image proportionally
- Magento: Resize Image
- Magento: Create Watermark Image
- Magento: Crop image
- Magento: Rotate image
- How to fix row height in zen-cart product listing?
- jQuery: Grey out background and preview image as popup
- jQuery: Preview Image with Zoom Effect
- Magento: How to upload file?
