Re: GD2 Question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxx> wrote in message
news:438D70F4.3070400@xxxxxxxxxxxxxxxx

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);

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux