PHP 8.5.0 Released!

imagesx

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

imagesxObtém a largura da imagem

Descrição

imagesx(GdImage $image): int

Retorna a largura do objeto informado em image.

Parâmetros

image

Um objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().

Valor Retornado

Retorna a largura de image.

Registro de Alterações

Versão Descrição
8.0.0 O parâmetro image agora espera uma instância de GdImage; anteriormente, um resource gd válido era esperado.

Exemplos

Exemplo #1 Usando imagesx()

<?php

// cria uma imagem de 300*200
$img = imagecreatetruecolor(300, 200);

echo
imagesx($img); // 300

?>

Veja Também

adicionar nota

Notas de Usuários 1 note

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