MagickCore cache views and tiling

Questions and postings pertaining to the development of ImageMagick, feature enhancements, and ImageMagick internals. ImageMagick source code and algorithms are discussed here. Usage questions which are too arcane for the normal user list should also be posted here.
Locked
aidynskas

MagickCore cache views and tiling

Post by aidynskas »

Hi,

I'm working on real-time image editor based on ImageMagick and came up with a little problem - handling of large images.

As I understand the purpose MagickCore cache views is to handle a number of large images instead of one large image that is accessed frequently. As far as I know the most common approach to this problem is tiling. I wonder if anyone has successfully implemented tiling in MagickCore?

Would it be a good idea to implement tiling under the existing cache view system? It seems perfect for that to me.

Any suggestions are welcome.

User avatar
magick
Site Admin
Posts: 11254
Joined: 2003-05-31T11:32:55-07:00

Re: MagickCore cache views and tiling

Post by magick »

ImageMagick performs tiling but only after the image is transferred to the pixel cache. For large images, creating the pixel cache can be time consuming. Looks like you read the ImageMagick architecture document but just in case-- see http://www.imagemagick.org/script/architecture.php.

Locked