Sorry, my bad, been deep deep in something else and just coming up for air.
On Sep 30, 2014, at 5:24 PM, Dave Lajoie <[email protected]> wrote: > Hello Guys, > > Just checking if someone would have an idea what could be the problem. > Any help would be appreciated. > Best > Dave. > > > Dave Lajoie > R&D Director | Directeur R&D > > 5605 Avenue de Gaspé, Suite 408 | Montréal, QC H2T 2A4 > Tel (514) 360-3253 ext. 130 > > On Sun, Sep 21, 2014 at 10:39 AM, Dave Lajoie > <[email protected]> wrote: > Hello Guys, > > I have a slate generation tool which take any file format and generated > slated images sequences, or still image. I have problem with jpeg source > files, where there is quantize / banding issues ( it gets worst once > processed). So I have search the oiio doc, and found the section about how to > resolve quantize issues. > > However, despite my best effort, I cannot get rid of the quantize. > > Long story short, here is what I am attempting to do in the code: > > - Load UINT8 sRGB jpg file as ImageBuf instance, > - Remove sRGB from input ImageBuff using pow() <<< this creates the quantize > issue > - "over" operation into HALF ImageBuf Instance. > - write out the HALF ImageBuf Instance as .exr > > Here are few questions: > > 1) Is there a way to load a UINT8 file, and load it straight into HALF linear > space ImageBuf without having to convert/process the UINT8 ImageBuf? > > 2) Is there a way to convert ImageBuf format in-place? for instance I have > loaded an jpg sRGB into ImageBuf instance, and I want to convert it to HALF. > Is there a way to do this without having to use the pixel/scanline/tile level > api? ( looking for an atomic operation here, since python can be slow for > pixel level operations. :) ) > > 3) ImageBugAlgo are assumed to be done in linear space, right? > Also there is not implicit color space conversion, since it takes the buffers > "as is" and apply the math. > > 4) Dithering doesn't appear to be working. When is dithering being applied? > on image buf write? during ImageBufAlgo operations? > > I have a python test script that demonstrate the problem ( will sent it > privately ) > > I am sure I am doing something stupid and I cannot see it. :) > > Tx for the help > Best > Dave. > > _______________________________________________ > Oiio-dev mailing list > [email protected] > http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org -- Larry Gritz [email protected]
_______________________________________________ Oiio-dev mailing list [email protected] http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
