Im looking for an external library (or a method using Apple frameworks that doesn't destroy the quality) which will let me scale down images.
I have tried this 'simple-image-processing-library' but it only works for black and white - I don't know how to make it work for colour images. ( http://code.google.com/p/simple-iphone-image-processing/ )
I have tried Core Graphics, UIKit, the "trevor" ( http://vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-way/ ) method - which makes EXTREMELY blurry images and really I don't know what else I can do - I can't continue programming my app without getting at least half-decent image scaling working. I think interpolation is needed to get decent results.
Given the recent advances in iOS, I really hope someone can help me. This isn't a problem that only I am having, lots of other people seem to have the same problem, so if someone could solve it here, I'm sure if would appreciated by a very wide audience!
Thank you very much
My Answer:
OK - someone who actually answered my question originally then subsequently removed their answer, I'm really not sure why.
Here are three different approaches:
Here is a screenshot of the four images. ENLARGE IT! : http://i.stack.imgur.com/M3DVE.jpg From Left->Right : Original, Trevor's, Core Image, MGIU.
Its amazing that the picture on the far right has about SIXTEEN times less memory usage than the picture on the left. Pretty much the same quality. On a small screen - always resize big images!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With