|
Boost : |
Subject: Re: [boost] gil::io "non-review" (was: [gil] Can not open test.jpg)
From: Tom Brinkman (reportbase2007_at_[hidden])
Date: 2010-03-25 19:27:29
So you are going to do JPG. Wow. Thats a tough spec.
Whats the goal, complete coverage, or just the important bits. For
jpgs, I use IPP, which is not opensource unfortunately.
Lots of issues to consider.
Are you going to do jpg 2000?
On Thu, Mar 25, 2010 at 4:11 PM, Phil Endecott
<spam_from_boost_dev_at_[hidden]> wrote:
> Tom Brinkman wrote:
>>
>> On Linux, where I develop, we use PNG. As far as i know, the
>> following library is pretty much the standard way to interface with
>> PNG's.
>>
>> http://www.karlings.com/~danne/pnglite/
>>
>> It was written by the original png developers, but has a simpler
>> interface. Should be adequate for your purposes. Just grab what you
>> can.
>
> "Should be adequate for your purposes" - I'm not sure what you mean Tom.
> We're discussing how to process large JPEGs in limited RAM, and how to deal
> with the nasty error-reporting mechanism that libjpeg has. I don't see how
> pnglite is going to help with that.
>
> Anyway, having looked at it, it seems that it decodes the whole image in one
> call into a contiguous memory region. So if I were trying to decode PNGs
> then it would require that I had enough RAM to store the whole decoded
> image, which is exactly what I don't have. It also doesn't handle indexed
> images. It does have sane error reporting though.
>
>
> Regards, Phil.
>
>
>
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk