Boost logo

Boost Users :

Subject: Re: [Boost-users] [gil] Processing huge images
From: Franz Alt (f.alt_at_[hidden])
Date: 2011-04-04 16:28:54

Hi Christian,

no, I haven't tried the extensions. The images itself shouldn't
be a problem. They are all of ordinary RGB format.

To make my problem more concrete, imagine the following picture:

|<---- width of the huge "virtual" image ------>|
| image 1 | image 2 | ... | image N |
| | | | |
| | | | |

All the images are in different places in memory.

 From my point of view I would make something like a wrapper class that
holds the separate images and supports an iterator to iterate over the
huge image. In this case I'm not sure if I could use this wrapper class
as a normal gil image and therefore can't use the full gil power at my
wrapper class.

Do you know if gil has something onboard to solve problems like this?



Am 04.04.2011 21:59, schrieb Christian Henning:
> Hi Franz,
> have you tried the extension? If the underlying C lib can
> handle your format then you shouldn't have any problems.
> Let me know if that works,
> Christian
> On Mon, Apr 4, 2011 at 3:40 PM, Franz Alt<f.alt_at_[hidden]> wrote:
>> Hi all,
>> I'm very new in Boost.GIL so I hope anyone could help me with my question.
>> Imagine several images all with identical dimensions (e.g. 10000x10000). All
>> images form one huge "virtual" image. Because every image is very big (~
>> 50M) I couldn't copy them together to one image in memory. I want to perform
>> some algorithms (e.g. x-gradient) over the huge image with GIL in a
>> (hopefully) elegant way. The user should use GIL on the huge image "as
>> normal" as possible. Does anyone know how I could handle this problem?
>> Regards
>> Franz
>> _______________________________________________
>> Boost-users mailing list
>> Boost-users_at_[hidden]
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at