phpday 2025 - Call For Papers

imagesx

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

imagesxRetourne la largeur d'une image

Description

imagesx(GdImage $image): int

Retourne la largeur de l'objet image image.

Liste de paramètres

image

Un objet GdImage, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().

Valeurs de retour

Retourne la largeur de l'image image.

Historique

Version Description
8.0.0 image attend une instance de GdImage désormais; auparavant, une resource gd était attendue.

Exemples

Exemple #1 Exemple avec imagesx()

<?php

// Création d'une image 300*200 image
$img = imagecreatetruecolor(300, 200);

echo
imagesx($img); // 300

?>

Voir aussi

add a note

User Contributed Notes 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