PHP 8.4.0 RC4 available for testing

imagesx

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

imagesxErmittelt die Breite eines Bildes

Beschreibung

imagesx(GdImage $image): int

Gibt die Breite des angegebenen image-Objekts zurück.

Parameter-Liste

image

Ein GdImage-Objekt, das von einer der Funktionen zur Bilderzeugung, z. B. imagecreatetruecolor(), zurückgegeben wurde.

Rückgabewerte

Gibt die Breite des Bildes image zurück.

Changelog

Version Beschreibung
8.0.0 image erwartet nun eine GdImage-Instanz; vorher wurde eine gültige gd-Ressource erwartet.

Beispiele

Beispiel #1 Verwenden von imagesx()

<?php

// Erzeuge ein 300*200-Bild
$img = imagecreatetruecolor(300, 200);

echo
imagesx($img); // 300

?>

Siehe auch

add a note

User Contributed Notes 1 note

up
6
leonardo AT saochico DOT com
20 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