|
From: | peterh |
Subject: | Re: [Openexr-devel] Writing Deep tiled images: help ! |
Date: | Sat, 12 Apr 2014 17:45:17 +1200 |
User-agent: | Roundcube Webmail/0.8.4 |
It appears that support for buffering tiles to handle out-of-order calls to writeTiles was present in the first version of OpenEXR that supported tiles (OpenEXR-1.1.0) I realise my last reply about scanlines was incorrect due to some poor editing skills on my part: Scanline images have no buffering between calls to writePixels; there's no way of delivering scanlines in any order since you don't pass writePixels a y offset, merely a number of scanlines to write. Calling writePixels(1) will always write currentScanline() The buffering that happens is with tiled images in INCREASING_Y or DECREASING_Y, and then only when you specify tiles out of order.
If the image is small enough to fit in memory and you have multithreading enabled it is best to write the entire image in one call to writeTiles or writePixels.
On 2014-04-12 06:35, Piotr Stanczyk wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |