PHP Conference Nagoya 2025

imagesx

(PHP 4, PHP 5, PHP 7, PHP 8)

imagesxПолучение ширины изображения

Описание

imagesx(GdImage $image): int

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

Список параметров

image

Объект GdImage, который возвращает одна из функций, создающих изображения, например, imagecreatetruecolor().

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

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

Список изменений

Версия Описание
8.0.0 Параметр image теперь ожидает экземпляр класса GdImage; раньше параметр ждал корректный gd-ресурс (resource).

Примеры

Пример #1 Пример использования imagesx()

<?php

// создание изображения 300*200
$img = imagecreatetruecolor(300, 200);

echo
imagesx($img); // 300

?>

Смотрите также

  • imagecreatetruecolor() - Создаёт новое полноцветное изображение
  • getimagesize() - Получение размера изображения
  • imagesy() - Получение высоты изображения
Добавить

Примечания пользователей 1 note

up
6
leonardo AT saochico DOT com
21 years ago
This function convert image size of Pixel to Centimeter

<?
#$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 = "C:\\inetpub\\wwwroot\\lab\\trata_img\\l0gik.jpg";
$dpi = 300;

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

print ($result[0]." x ".$result[1]);
?>
To Top