La función Imagick::getImageSize() es una función incorporada en PHP que se usa para obtener la longitud de la imagen en bytes.
Sintaxis:
int Imagick::getImageSize( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve un valor entero que contiene el tamaño de imagen actual.
Los siguientes programas ilustran la función Imagick::getImageSize() en PHP:
Programa 1:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Get the Image Size $size = $imagick->getImageSize(); echo 'Image size is '. $size . ' bytes.'; ?>
Producción:
Image size is 45435 bytes.
Programa 2:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/20190918234528/colorize1.png'); // Get the Image Size $size = $imagick->getImageSize(); echo 'Image size is '. $size . ' bytes.'; ?>
Producción:
Image size is 36283 bytes.
Referencia: https://www.php.net/manual/en/imagick.getimagesize.php