imagesx

(PHP 4, PHP 5)

imagesx - Возвращает ширину изображения

int imagesx ( resource $image )

Возвращаемые значения

Возвращает ширину изображения.

Параметры

image - An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().

Примеры

Пример использования imagesx()
// create a 300*200 image
$img = imagecreatetruecolor(300, 200);

echo imagesx($img); // 300

Пример перевода размера изображения из пикселей в сантиметры
#$imagem - source of image
#$dpi - resolution to convert E.g.: 72dpi or 300dpi

function px2cm($image, $dpi) {
    #Create a new image from file or URL
    $img = ImageCreateFromJpeg($image);

    #Get image width / height
    $x = ImageSX($img);
    $y = ImageSY($img);
   
    #Convert to centimeter
    $h = $x * 2.54 / $dpi;
    $l = $y * 2.54 / $dpi;
   
    #Format a number with grouped thousands
    $h = number_format($h, 2, ',', ' ');
    $l = number_format($l, 2, ',', ' ');
   
    #add size unit
    $px2cm[] = $h."cm";
    $px2cm[] = $l."cm";
   
    #return array w values
    #$px2cm[0] = X
    #$px2cm[1] = Y   
    return $px2cm;
}

$image = "kdg.jpg";
$dpi = 300;

$result = px2cm($image, $dpi);

print ($result[0]." x ".$result[1]);

Смотрите также: imagecreatetruecolor(), getimagesize(), imagesy(), примеры работы с изображениями на PHP.

Все функции изображение
Описание на ru2.php.net
Описание на php.ru