RE: [PHP] Re: photo file size
| From: | Boyd, Todd M. | Date: | Wed, 01 Oct 2008 16:57:21 +0000 |
| Subject: | RE: [PHP] Re: photo file size | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-281296@lists.php.net to get a copy of this message | ||
> -----Original Message-----
> From: Robert Cummings [mailto:robert@interjinn.com]
> Sent: Wednesday, October 01, 2008 11:54 AM
> To: Maciek Sokolewicz
> Cc: elkdolk@yahoo.com; php-general@lists.php.net
> Subject: Re: [PHP] Re: photo file size
>
> On Wed, 2008-10-01 at 18:34 +0200, Maciek Sokolewicz wrote:
> > elk dolk wrote:
> > >
> > >
> > >
> > > Hi All,
> > >
> > > I have some photos with different file sizes like 100KB 125KB
> 200KB ,…
> > > I want to shrink them and reduce the
> > > file size to Max 60KB without sacrificing image
> > > quality and size!
> >
> > Without sacrificing size AND quality? So you don't want to lose
> enough
> > data to get to a max 60KB amount, without actually losing data...
> wow,
> > that won't be easy; or even better, it will probably not even be
> > possible.
>
> Maybe he has uncompressed bitmaps (yeah I know it's unlikely :)
>
> > Changing formats makes the size smaller, but always loses some
> > detail/modifies the image slightly (eg. from bmp to png loses alot of
> > data, but unfortunately also some (little) quality).
> >
> > So, decide which you want to sacrifice, and do it.
>
> Depedning on how his files are stored, he may get some extra
> compression
> out of a PNG by upping the compression factor without quality
> degradation. If he has uncompressed bitmaps he will benefit greatly. I
> think I've found alos that jpg compresses better than gif (with 100%
> quality setting). Beyond that a 5 to 10% quality loss on jpg is often
> minimally adverse to the the visibility but strongly depends on what
> kind of detail is in the picture.
I was under the impression that .png files were "lossless"? Maybe I'm wrong... but
the .png files I manipulate in a few of my projects are almost always larger than their other-format
counterparts. I've only used .png in the past when transparency and lossless-ness (a new word!)
are factors.
> > > PHP should have a solution for reducing the size of files in
> Batch.
> > it does, it's called writing a function and calling it for each of
> the
> > files in the batch.
Todd Boyd
Web Programmer