> does the pixel cache expand to accommodate the "virtual" area?
Yes, but based on scanline size, not image area. Pixels resource consumption is relative to the area of the image. There are additional memory requirements to support N number of scanlines where N is the number of threads available to ImageMagick if its OpenMP enabled times the number of scanlines you request. Let's assume OpenMP is enabled for up to 4 threads. Let's also assume our image is 1000x1000. Finally assume you want virtual pixels at -100 to 1100 for two scanlines. Here, ImageMagick consumes 1000x1000 pixels + 4 * 2 * 1200 which each pixel is sizeof(PixelPacket) bytes. You eliminate the image area memory requirement if you cache pixels to disk (e.g. MAGICK_AREA_LIMIT). _______________________________________________ Magick-users mailing list [email protected] http://studio.imagemagick.org/mailman/listinfo/magick-users
