You are here: Re: get image size from binary data « PHP Language « IT news, forums, messages
Re: get image size from binary data

Posted by james.gauth on 06/26/07 08:38

On 26 Jun, 08:31, Christoph Burschka <christoph.bursc...@rwth-
aachen.de> wrote:
> Is there some way to get the dimensions of an image, given the binary
> data of the image, without having to write it to a temporary file?
>
> It seems that getimagesize() will only take a filename, but since I have
> to download the image from a remote URL with fsockopen(), I have it
> stored as a binary string.
>
> I've had a cursory glance at the data, but predictably the size is not
> stored in decimal format anywhere...
>
> --
> cb

If the image format is supported by your GD Library, you can use the
following:

<?php

$binary_data = file_get_contents('http://www.google.co.uk/intl/en_uk/
images/logo.gif');

$im = imagecreatefromstring($binary_data);

$width = imagesx($im);
$height = imagesy($im);

print "width: $width\n";
print "height: $height\n";

?>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация