Reply to Re: [PHP] GD2 Question

Your name:

Reply:


Posted by Jochem Maas on 11/30/05 14:25

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

[Back to original 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

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