Re: GD2 Question

From: Date: Wed, 30 Nov 2005 12:25:23 +0000
Subject: Re: GD2 Question
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-226636@lists.php.net to get a copy of this message
Ciprian Constantinescu wrote:
Not efficient, because the actual size on the disk depends on the filesystem. I don't think you can find out before writing it to the disk
excuse me but: 1. the OP asked for the size of the file, not the number of bytes it takes up on disk (which are eaten up in fixed increments aka clusters) - then again chances are the OP didn't consider that there may be a difference, so he'll have to figure out which of the 2 number is actually important to him. 2. you don't seem to know what 'efficient' means, generating a wrong (in your opinion) size consitutes wrongness not inefficiency. I called it inefficient because it requires that the whole file is read into php's memoryspace.
"Jochem Maas" <jochem@iamjochem.com> wrote in message news:438D70F4.3070400@iamjochem.com...
Karuna wrote:
Hi. Is possible to calculate the filesize of image that will result from using imagejpeg without actually writing to disk? Thanks :)
something like (although its not very efficient, I think): ob_start(); image_jpeg($im); // $im is an GD resource $data = ob_get_contents(); ob_end_clean; $byteCount = strlen($data);


« previous php.general (#226636) next »