When I specify for example a data window such as (-70,-154)-(649,331) for a 720x486 image and then call writePixels(486), the library is crashing down in copyFromFrameBuffer().

Perhaps this is the way I am adding Slices to my frame-buffer?

for (int i = 0; i < channels; i++)
{
        const half *pixels = pixPtr + i;
frameBuffer.insert(chanName, Slice(HALF, (char *)(pixels), sizeof(half) * channels, sizeof(half) * width * channels));
}

I am basing this on "3.2 Writing a Cropped Image" in the reading/writing document. Though my RGBA pixels are packed into a single buffer.

What am I doing wrong?

_______________________________________________
Openexr-devel mailing list
Openexr-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/openexr-devel

Reply via email to