|
imagesx
Get image width
(PHP 4, PHP 5)
Example 1024. Using imagesx()<?php Related Examples ( Source code ) » imagesx Examples ( Source code ) » Paint on a jpg image file Examples ( Source code ) » Water mark Effect Code Examples / Notes » imagesxanc
You can't convert pixels into centimeters or something else, atleast without knowing the resolution and the size of your screen and the viewrange of it. For example: The pixels on monitor that's resolution is 1024*768 and size is 17' the size of a pixel is smaller than on the monitor that's resolution is 1024*768 too but size is 21'.
kris
You can in fact convert pixels to CM or to whatever measurement you want if you know the DPI and current resolution of the image. This will of course give you the real life print size of the image and not the actual on screen size of the image. This function seems to have been created for such a purpose. It is for this reason the creator of the function passes the DPI and resolution to his function. leonardo
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]); ?> |
Change Languagegd_info getimagesize image_type_to_extension image_type_to_mime_type image2wbmp imagealphablending imageantialias imagearc imagechar imagecharup imagecolorallocate imagecolorallocatealpha imagecolorat imagecolorclosest imagecolorclosestalpha imagecolorclosesthwb imagecolordeallocate imagecolorexact imagecolorexactalpha imagecolormatch imagecolorresolve imagecolorresolvealpha imagecolorset imagecolorsforindex imagecolorstotal imagecolortransparent imageconvolution imagecopy imagecopymerge imagecopymergegray imagecopyresampled imagecopyresized imagecreate imagecreatefromgd2 imagecreatefromgd2part imagecreatefromgd imagecreatefromgif imagecreatefromjpeg imagecreatefrompng imagecreatefromstring imagecreatefromwbmp imagecreatefromxbm imagecreatefromxpm imagecreatetruecolor imagedashedline imagedestroy imageellipse imagefill imagefilledarc imagefilledellipse imagefilledpolygon imagefilledrectangle imagefilltoborder imagefilter imagefontheight imagefontwidth imageftbbox imagefttext imagegammacorrect imagegd2 imagegd imagegif imagegrabscreen imagegrabwindow imageinterlace imageistruecolor imagejpeg imagelayereffect imageline imageloadfont imagepalettecopy imagepng imagepolygon imagepsbbox imagepsencodefont imagepsextendfont imagepsfreefont imagepsloadfont imagepsslantfont imagepstext imagerectangle imagerotate imagesavealpha imagesetbrush imagesetpixel imagesetstyle imagesetthickness imagesettile imagestring imagestringup imagesx imagesy imagetruecolortopalette imagettfbbox imagettftext imagetypes imagewbmp imagexbm iptcembed iptcparse jpeg2wbmp png2wbmp |