PHP 8.4.6 Released!

Imagick::getImageWidth

(PECL imagick 2, PECL imagick 3)

Imagick::getImageWidthReturns the image width

Description

public Imagick::getImageWidth(): int

Returns the image width.

Parameters

This function has no parameters.

Return Values

Returns the image width.

Errors/Exceptions

Throws ImagickException on error.

User Contributed Notes

bob at majdak dot net
9 years ago
I am noticing that this is returning the original size of the image when it was opened, and not the size it may have been resized to with scaleImage or resizeImage.
terry
11 years ago
<?php

$image
= new Imagick("picture.jpg");
$width = $image->getImageWidth();
print
"the image width is " . $width . " pixels";

?>

Will print:
the image width is 200 pixels
nospam dot karst at onlinq dot nl
9 years ago
"bob at majdak dot net" mentioned that this function does not return the resized image size.

I use this function in production code, and it correctly returns the width for an image resized with `resizeImage()`.
I have not tested it with `scaleImage()`.
To Top