> -----Original Message-----
> From: Robert Cummings [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, October 01, 2008 11:54 AM
> To: Maciek Sokolewicz
> Cc: [EMAIL PROTECTED]; 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



Reply via email to