Awesome! Thanks a lot for this :)

Thomas

*Thomas Mansencal | thomasmansencal.com
*[  *thomasmansencal.blogspot.com*  |  *github.com/KelSolaar*  ]


2013/9/6 Piotr Stanczyk <pstanc...@ilm.com>

>  Hi Thomas
>
> Yes, there has. Most of it in the legal capacity.  There are still a few
> technical angles that need to be explored also.
>
> I'll post out more once we have more clarity on this.
>
> Thanks for following up.
>
>
>  - Piotr
>   ------------------------------
> *From:* Thomas Mansencal [thomas.mansen...@gmail.com]
> *Sent:* 06 September 2013 06:21
> *To:* Piotr Stanczyk
> *Cc:* Lars Borg; openexr-devel@nongnu.org
>
> *Subject:* Re: [Openexr-devel] EXIF meta data attributes in headers
>
>   Piotr: Not wanting to sound like the annoying guy or anything like that
> but I was talking with one of my coworker ( Michael Pa... that you may know
> actually ) and he asked me if there has been any progress regarding those
> conversations.
>
>  Cheers,
>
>  Thomas
>
> *Thomas Mansencal | thomasmansencal.com
> *[  *thomasmansencal.blogspot.com*  |  *github.com/KelSolaar*  ]
>
>
> 2013/8/1 Thomas Mansencal <thomas.mansen...@gmail.com>
>
>> Lars: Excellent stuff! Very insightful again. I see what you mean, the
>> second approach just really push the problem further down, doesn't really
>> solve it.
>> Piotr: Thanks a lot looking into that!
>>
>>  Thomas
>>
>> *Thomas Mansencal | thomasmansencal.com
>> *[  *thomasmansencal.blogspot.com*  |  *github.com/KelSolaar*  ]
>>
>>
>>   2013/7/30 Piotr Stanczyk <pstanc...@ilm.com>
>>
>>>  Very useful, thanks Lars.
>>>
>>> I'll be checking in with our legal team to see what the implications
>>> might be .. stay tuned.
>>>
>>> - Piotr
>>>   ------------------------------
>>>  *From:* 
>>> openexr-devel-bounces+pstanczyk=ilm....@nongnu.org[openexr-devel-bounces+pstanczyk=
>>> ilm....@nongnu.org] on behalf of Lars Borg [b...@adobe.com]
>>>  *Sent:* 30 July 2013 01:17
>>> *To:* Thomas Mansencal
>>> *Cc:* openexr-devel@nongnu.org
>>>
>>> *Subject:* Re: [Openexr-devel] EXIF meta data attributes in headers
>>>
>>>    Thomas,
>>>
>>>  My colleagues on the XMP team gave the following feedback. Hopefully
>>> you find this helpful:
>>>
>>>   If they take the first approach they will run into the known problem
>>> of ambiguity known from not using namespace associations. The second
>>> approach is a bit better as it allows that association. We currently use
>>> the same approach when storing metadata in the Cloud because the underlying
>>> DB does not support namespaces. But then you have to make sure to use
>>> standard prefixes and that is in theory also dangerous because prefixes are
>>> per definition not standardized but just recommended best practices. How
>>> about extensibility in the future? What if EXIF adds new properties, they
>>> would need new code to handle those attributes while with XMP they could
>>> add them without the need to change anything. Is it also possible in the
>>> OpenEXR SDK to ask for all properties for a given namespace, like give me
>>> all EXIF or IPTC attributes? That would also be possible with XMP.
>>>
>>> If they use XMP the only dependency for the OpenEXR SDK would be on
>>> XMPCore (available as part of the SDK under BSD license), which offers
>>> parsing/serializing of the data model. If they want they could even take
>>> the code from XMPFiles that does the EXIF/XMP mapping and offers
>>> parse/serialize of the IFD stuff. It can be used stand-alone.
>>>
>>>
>>>  Lars
>>>
>>>
>>>   From: Thomas Mansencal <thomas.mansen...@gmail.com>
>>> Date: Thursday, July 18, 2013 11:52 PM
>>> To: Brendan Bolles <bren...@fnordware.com>
>>> Cc: "openexr-devel@nongnu.org" <openexr-devel@nongnu.org>
>>> Subject: Re: [Openexr-devel] EXIF meta data attributes in headers
>>>
>>>   Hello,
>>>
>>>  Trying to summarize what as been said so far, correct me if I'm wrong:
>>>
>>>  - Everybody here seems to like / want EXIF support in Open EXR.
>>>
>>>  - Four methods:
>>> [1] Extending the current specification camelCase attributes with new
>>> attributes: Looks like to be an easy way for implementation. This is
>>> assuming we have a well defined set of attributes / tags. Problem may be
>>> that it can take time to construct a list that makes everybody happy.
>>> [2] Like above but the OIIO way which is creating custom prefixed
>>> attributes derived from the official exif naming convention (  "Exif:Foo"
>>> or "IPTC:Foo" ): Should be relatively easy to implement also.
>>> [3] Supporting XMP: Doesn't looks like complicated either, have a
>>> growing worldwide support but will most likely rely on dependencies in
>>> order to serialize / parse the data whereas filling existing attributes
>>> would be very easy using exrstdattr for example. Adobe is behind the format
>>> and provides a very complete SDK, the format itself is an ISO standard
>>> which makes it kind of future proof.
>>> http://en.wikipedia.org/wiki/Extensible_Metadata_Platform
>>> [4] Extending current specification using either method 1 or 2 and
>>> supporting XMP. Best of both world although subject to discrepancies
>>> between the attributes and XMP data.
>>>
>>>  - Adding support for ICC profile attribute.
>>>
>>>  Larry's way in OIIO is quite cool actually and very similar to what we
>>> are doing at MPC actually.
>>> I'm not a huge fan of the current specification set of camelCase
>>> attributes because they don't take their name in any other existing
>>> specification ( Again correct me if I'm wrong ).
>>>  XMP way is although very good but serializing the data while being
>>> sure you have propagated the needed EXIF data requires a bit of massaging.
>>>
>>>  What do you guys prefer? Any other methods?
>>>
>>>  Thomas
>>>
>>> *Thomas Mansencal | thomasmansencal.com
>>> *[  *thomasmansencal.blogspot.com*  |  *github.com/KelSolaar*  ]
>>>
>>>
>>> 2013/7/19 Brendan Bolles <bren...@fnordware.com>
>>>
>>>> On Jul 18, 2013, at 5:58 PM, Peter Hillman wrote:
>>>>
>>>> > What extra info do you get from the ICC profile?
>>>> >
>>>> > Allowing ICC profiles worries me. Aren't EXRs supposed to store pixel
>>>> values in "input scene referred linear-light" encoded with the
>>>> chromaticities specified? That means images must be linearised before
>>>> storing in an EXR.
>>>>
>>>>
>>>>  I think I'll let Lars answer this one.  I guess if there's nothing in
>>>> a scene referred linear ICC profile that can't be represented by
>>>> Chromaticities, then there's no need for an official ICC profile attribute.
>>>>
>>>> But I'll freely admit that I allow users to write EXR files off-spec.
>>>>  Not that I really have any control over it - I get pixels from After
>>>> Effects and I write those pixels.  If a user wants to store Rec709 data in
>>>> an EXR, I'm not going to stop them.  I know of at least one major studio
>>>> that does this.
>>>>
>>>>
>>>> BTW, I'd love for someone to look over my ICC profile to Chromaticity
>>>> code.  It seems to work pretty well, except for the XYZ.exr sample file.
>>>>
>>>>
>>>> https://github.com/fnordware/openexrAE/blob/master/src/FrameSeq_Color.cpp
>>>>
>>>>
>>>>
>>>> Brendan
>>>>
>>>>
>>>> _______________________________________________
>>>> Openexr-devel mailing list
>>>> Openexr-devel@nongnu.org
>>>> https://lists.nongnu.org/mailman/listinfo/openexr-devel
>>>>
>>>
>>>
>>
>
_______________________________________________
Openexr-devel mailing list
Openexr-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/openexr-devel

Reply via email to