Re: [PHP] GD2 Question

2005-11-30 Thread Jochem Maas

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" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]


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



Re: [PHP] GD2 Question

2005-11-30 Thread Ciprian Constantinescu
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

"Jochem Maas" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> 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);


smime.p7s
Description: S/MIME cryptographic signature


Re: [PHP] GD2 Question

2005-11-30 Thread Jochem Maas

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



[PHP] GD2 Question

2005-11-30 Thread Karuna
Hi. Is possible to calculate the filesize of image that will result from
using imagejpeg without actually writing to disk?

Thanks :)

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