diff --git a/website/OpenEXRFileLayout.rst b/website/OpenEXRFileLayout.rst index d028b11151..5a054fb95b 100644 --- a/website/OpenEXRFileLayout.rst +++ b/website/OpenEXRFileLayout.rst @@ -991,177 +991,858 @@ pixels. The image has two channels: G, of type ``HALF``, and Z, of type ``FLOAT``. The pixel data are not compressed. The entire file is 415 bytes long. -The first line of text in each of the gray boxes below lists up to 16 -bytes of the file in hexadecimal notation. The second line in each box -shows how the bytes are grouped into integers, floating-point numbers -and text strings. The third and fourth lines indicate how those basic -objects form compound objects such as attributes or the line offset -table. - -.. code-block:: - - 76 2f 31 01 02 00 00 00 63 68 61 6e 6e 65 6c 73 - 20000630 | 2 | c h a n n e l s - magic number | version, flags | attribute name - | | start of header -.. code-block:: - - 00 63 68 6c 69 73 74 00 25 00 00 00 47 00 01 00 - \0 | c h l i s t \0 | 37 | G \0 | HALF - | attribute type | attribute size | attribute value - -.. code-block:: - - 00 00 00 00 00 00 01 00 00 00 01 00 00 00 5a 00 - | 0 | 0 | 1 | 1 | Z \0 | - - -.. code-block:: - - 02 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 - FLOAT | 0 | 0 | 1 | 1 | - | -.. code-block:: - - 00 63 6f 6d 70 72 65 73 73 69 6f 6e 00 63 6f 6d - \0 | c o m p r e s s i o n \0 | c o m - | attribute name | attribute type - -.. code-block:: - - 70 72 65 73 73 69 6f 6e 00 01 00 00 00 00 64 61 - p r e s s i o n \0 | 1 | NONE| d a - | attribute size |value| - -.. code-block:: - - 74 61 57 69 6e 64 6f 77 00 62 6f 78 32 69 00 10 - t a W i n d o w \0 | b o x 2 i \0 | - attribute name | attribute type | - -.. code-block:: - - 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 02 - 16 | 0 | 0 | 3 | - attribute size| attribute value - -.. code-block:: - - 00 00 00 64 69 73 70 6c 61 79 57 69 6e 64 6f 77 - 2 | d i s p l a y W i n d o w - | attribute name - -.. code-block:: - - 00 62 6f 78 32 69 00 10 00 00 00 00 00 00 00 00 - \0 | b o x 2 i \0 | 16 | 0 | - | attribute type | attribute size | attribute value - - -.. code-block:: - - 00 00 00 03 00 00 00 02 00 00 00 6c 69 6e 65 4f - 0 | 3 | 2 | l i n e O - | attribute name - -.. code-block:: - - 72 64 65 72 00 6c 69 6e 65 4f 72 64 65 72 00 01 - r d e r \0 | l i n e O r d e r \0 | - | attribute type | - -.. code-block:: - - 00 00 00 00 70 69 78 65 6c 41 73 70 65 63 74 52 - 1 |INCY | p i x e l A s p e c t R - attribute size|value| attribute name - -.. code-block:: - - 61 74 69 6f 00 66 6c 6f 61 74 00 04 00 00 00 00 - a t i o \0 | f l o a t \0 | 4 | - | attribute type | attribute size | - - -.. code-block:: - - 00 80 3f 73 63 72 65 65 6e 57 69 6e 64 6f 77 43 - 1.0 | s c r e e n W i n d o w C - attribute value| attribute name - - -.. code-block:: - - 65 6e 74 65 72 00 76 32 66 00 08 00 00 00 00 00 - e n t e r \0 | v 2 f \0 | 8 | - | attribute type | attribute size | - - -.. code-block:: - - 00 00 00 00 00 00 73 63 72 65 65 6e 57 69 6e 64 - 0.0 | 0.0 | s c r e e n W i n d - attribute value | attribute name - - -.. code-block:: - - 6f 77 57 69 64 74 68 00 66 6c 6f 61 74 00 04 00 - o w W i d t h \0 | f l o a t \0 | - | attribute type | - - -.. code-block:: - - 00 00 00 00 80 3f 00 3f 01 00 00 00 00 00 00 5f - 4 | 1.0 | \0 | 319 | - size | attribute value | | offset of scan line 0 | - end of header | start of scan line offset table - -.. code-block:: - - 01 00 00 00 00 00 00 7f 01 00 00 00 00 00 00 00 - 351 | 383 | - offset of scan line 1 | offset of scan line 2 | - end of scan line offset table | - -.. code-block:: - - 00 00 00 18 00 00 00 00 00 54 29 d5 35 e8 2d 5c - 0 | 24 | 0.000 | 0.042 | 0.365 | 0.092 | - y | pixel data size | pixel data for G channel | - scan line 0 - -.. code-block:: - - 28 81 3a cf e1 34 3e 8b 0b bb 3d 89 74 f9 3e 01 - 0.000985395 | 0.176643 | 0.0913306 | 0.487217 | - pixel data for Z channel | - | -.. code-block:: - - 00 00 00 18 00 00 00 37 38 76 33 74 3b 73 38 7f - 1 | 24 | 0.527 | 0.233 | 0.932 | 0.556 | - y | pixel data size | pixel data for G channel | - scan line 1 - -.. code-block:: - - ab e8 3e 8a cf 54 3f 5b 6c 11 3f 20 35 50 3d 02 - 0.454433 | 0.831292 | 0.56806 | 0.0508319 | - pixel data for Z channel | - | - -.. code-block:: - - 00 00 00 18 00 00 00 23 3a 0a 34 02 3b 5d 3b 38 - 2 | 24 | 0.767 | 0.252 | 0.876 | 0.920 | - y | pixel data size | pixel data for G channel | - scan line 2 - -.. code-block:: - - f3 9a 3c 4d ad 98 3e 1c 14 08 3f 4c f3 03 3f - 0.0189148 | 0.298197 | 0.531557 | 0.515431 - pixel data for Z channel - end of file +The first column of the table below lists all the bytes of the file in hexadecimal +notation. The second column of the table shows how the bytes are grouped into +integers, floating-point numbers and text strings. The third column of the table +indicate how those basic objects form compound objects such as attributes +or the line offset table. + +Download the :download:`sample.exr `. + +.. table:: + :width: 50% + + +-----------+------------+-----------------------+ + |byte |value |description | + +===========+============+=======================+ + |76 |20000630 |``magic number`` | + +-----------+ | | + |2f | | | + +-----------+ | | + |31 | | | + +-----------+ | | + |01 | | | + +-----------+------------+-----------------------+ + |02 |2 |``version, flags`` | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + | Start of header | + +-----------+------------+-----------------------+ + |63 |c |attribute | + +-----------+------------+name: | + |68 |h |``channels`` | + +-----------+------------+ | + |61 |a | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |6c |l | | + +-----------+------------+ | + |73 |s | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |63 |c |attribute | + +-----------+------------+type: | + |68 |h |``chlist`` | + +-----------+------------+ | + |6c |l | | + +-----------+------------+ | + |69 |i | | + +-----------+------------+ | + |73 |s | | + +-----------+------------+ | + |74 |t | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |25 |37 |attribute | + +-----------+ |size | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |47 |G |G channel | + +-----------+ |struct values | + |00 |\\0 | | + +-----------+------------+ | + |01 |type: HALF | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+ | + |00 |pLinear:0 | | + +-----------+------------+ | + |00 |0 | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+ | + |01 |xSampling: 1| | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+ | + |01 |ySampling: 1| | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |5a |Z |Z channel | + +-----------+ |struct values | + |00 |\\0 | | + +-----------+------------+ | + |02 |type: FLOAT | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+ | + |00 |pLinear: 0 | | + +-----------+------------+ | + |00 |0 | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+ | + |01 |xSampling: 1| | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+ | + |01 |ySampling: 1| | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |00 |\\0 | | + +-----------+------------+-----------------------+ + |63 |c |attribute | + +-----------+------------+name: | + |6f |o |``compression`` | + +-----------+------------+ | + |6d |m | | + +-----------+------------+ | + |70 |p | | + +-----------+------------+ | + |72 |r | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |73 |s | | + +-----------+------------+ | + |73 |s | | + +-----------+------------+ | + |69 |i | | + +-----------+------------+ | + |6f |o | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |63 |c |attribute | + +-----------+------------+type: | + |6f |o |``compression`` | + +-----------+------------+ | + |6d |m | | + +-----------+------------+ | + |70 |p | | + +-----------+------------+ | + |72 |r | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |73 |s | | + +-----------+------------+ | + |73 |s | | + +-----------+------------+ | + |69 |i | | + +-----------+------------+ | + |6f |o | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |01 |1 |attribute | + +-----------+ |size | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |00 | None |attribute | + | | |value | + +-----------+------------+-----------------------+ + |64 |d |attribute | + +-----------+------------+name: | + |61 |a |``dataWindow`` | + +-----------+------------+ | + |74 |t | | + +-----------+------------+ | + |61 |a | | + +-----------+------------+ | + |57 |W | | + +-----------+------------+ | + |69 |i | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |64 |d | | + +-----------+------------+ | + |6f |o | | + +-----------+------------+ | + |77 |w | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |62 |b |attribute | + +-----------+------------+type: ``box2i`` | + |6f |o | | + +-----------+------------+ | + |78 |x | | + +-----------+------------+ | + |32 |2 | | + +-----------+------------+ | + |69 |i | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |10 |16 |attribute | + +-----------+ |size | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |00 |0 | | + +-----------+(box.min.x) | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |00 |0 | | + +-----------+(box.min.y) | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |03 |3 | | + +-----------+(box.max.x) | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |02 |2 | | + +-----------+(box.max.y) | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |64 |d |attribute | + +-----------+------------+name: | + |69 |i |``displayWindow`` | + +-----------+------------+ | + |73 |s | | + +-----------+------------+ | + |70 |p | | + +-----------+------------+ | + |6c |l | | + +-----------+------------+ | + |61 |a | | + +-----------+------------+ | + |79 |y | | + +-----------+------------+ | + |57 |W | | + +-----------+------------+ | + |69 |i | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |64 |d | | + +-----------+------------+ | + |6f |o | | + +-----------+------------+ | + |77 |w | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |62 |b |attribute | + +-----------+------------+type: ``box2i`` | + |6f |o | | + +-----------+------------+ | + |78 |x | | + +-----------+------------+ | + |32 |2 | | + +-----------+------------+ | + |69 |i | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |10 |16 |attribute | + +-----------+ |size | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |00 |0 | | + +-----------+(box.min.x) | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+ + + |00 |0 | | + +-----------+(box.min.y) | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |03 |3 | | + +-----------+(box.max.x) | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+ + + |02 |2 | | + +-----------+(box.max.y) | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |6c |l |attribute | + +-----------+------------+name: | + |69 |i |``lineOrder`` | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |4f |O | | + +-----------+------------+ | + |72 |r | | + +-----------+------------+ | + |64 |d | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |72 |r | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |6c |l |attribute | + +-----------+------------+type: ``lineOrder`` | + |69 |i | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |4f |O | | + +-----------+------------+ | + |72 |r | | + +-----------+------------+ | + |64 |d | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |72 |r | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |01 |1 |attribute | + +-----------+ |size | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |00 |0 |INCY value | + +-----------+------------+-----------------------+ + |70 |p |attribute | + +-----------+------------+name: | + |69 |i |``pixelAspectRatio`` | + +-----------+------------+ | + |78 |x | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |6c |l | | + +-----------+------------+ | + |41 |A | | + +-----------+------------+ | + |73 |s | | + +-----------+------------+ | + |70 |p | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |63 |c | | + +-----------+------------+ | + |74 |t | | + +-----------+------------+ | + |52 |R | | + +-----------+------------+ | + |61 |a | | + +-----------+------------+ | + |74 |t | | + +-----------+------------+ | + |69 |i | | + +-----------+------------+ | + |6f |o | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |66 |f |attribute | + +-----------+------------+type: ``float`` | + |6c |l | | + +-----------+------------+ | + |6f |o | | + +-----------+------------+ | + |61 |a | | + +-----------+------------+ | + |74 |t | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |04 |4 |attribute | + +-----------+ |size | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |00 |1.0 |attribute | + +-----------+ |value | + |00 | | | + +-----------+ | | + |80 | | | + +-----------+ | | + |3f | | | + +-----------+------------+-----------------------+ + |73 |s |attribute | + +-----------+------------+name: | + |63 |c |``screenWindowCenter`` | + +-----------+------------+ | + |72 |r | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |57 |W | | + +-----------+------------+ | + |69 |i | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |64 |d | | + +-----------+------------+ | + |6f |o | | + +-----------+------------+ | + |77 |w | | + +-----------+------------+ | + |43 |C | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |74 |t | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |72 |r | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |76 |v |attribute | + +-----------+------------+type:``v2f`` | + |32 |2 | | + +-----------+------------+ | + |66 |f | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |08 |8 |attribute | + +-----------+ |size | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |00 |0.0 |attribute | + +-----------+ |value: | + |00 | |v2f(0.0, 0.0) | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+ | + |00 |0.0 | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |73 |s |attribute | + +-----------+------------+name: | + |63 |c |``screenWindowWidth`` | + +-----------+------------+ | + |72 |r | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |65 |e | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |57 |W | | + +-----------+------------+ | + |69 |i | | + +-----------+------------+ | + |6e |n | | + +-----------+------------+ | + |64 |d | | + +-----------+------------+ | + |6f |o | | + +-----------+------------+ | + |77 |w | | + +-----------+------------+ | + |57 |W | | + +-----------+------------+ | + |69 |i | | + +-----------+------------+ | + |64 |d | | + +-----------+------------+ | + |74 |t | | + +-----------+------------+ | + |68 |h | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |66 |f |attribute | + +-----------+------------+type: ``float`` | + |6c |l | | + +-----------+------------+ | + |6f |o | | + +-----------+------------+ | + |61 |a | | + +-----------+------------+ | + |74 |t | | + +-----------+------------+ | + |00 |\\0 | | + +-----------+------------+-----------------------+ + |04 |4 |size | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |00 |1.0 |attribute | + +-----------+ |value | + |00 | | | + +-----------+ | | + |80 | | | + +-----------+ | | + |3f | | | + +-----------+------------+-----------------------+ + |00 |\\0 - end of header | + +-----------+------------+-----------------------+ + |End of header | + +-----------+------------+-----------------------+ + |Start of scan line offset table | + +-----------+------------+-----------------------+ + |3f |319 |offset of | + +-----------+ |scan line 0 | + |01 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |5f |351 |offset of | + +-----------+ |scan line 1 | + |01 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |7f |383 |offset of | + +-----------+ |scan line 2 | + |01 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |End of scan line offset table | + +-----------+------------+-----------------------+ + |00 |0 |y scan line 0 | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |18 |24 |pixel data | + +-----------+ |size | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |00 |0.000 |pixel data | + +-----------+ |for G | + |00 | |channel | + +-----------+------------+ + + |54 |0.042 | | + +-----------+ | | + |29 | | | + +-----------+------------+ + + |d5 |0.365 | | + +-----------+ | | + |35 | | | + +-----------+------------+ + + |e8 |0.092 | | + +-----------+ | | + |2d | | | + +-----------+------------+-----------------------+ + |5c |0.000985395 |pixel data | + +-----------+ |for Z | + |28 | |channel | + +-----------+ | | + |81 | | | + +-----------+ | | + |3a | | | + +-----------+------------+ | + |cf |0.176643 | | + +-----------+ | | + |e1 | | | + +-----------+ | | + |34 | | | + +-----------+ | | + |3e | | | + +-----------+------------+ + + |8b |0.0913306 | | + +-----------+ | | + |0b | | | + +-----------+ | | + |bb | | | + +-----------+ | | + |3d | | | + +-----------+------------+ + + |89 |0.487217 | | + +-----------+ | | + |74 | | | + +-----------+ | | + |f9 | | | + +-----------+ | | + |3e | | | + +-----------+------------+-----------------------+ + |01 |1 |y scan line 1 | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |18 |24 |pixel data | + +-----------+ |size | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |37 |0.527 |pixel data | + +-----------+ |for G | + |38 | |channel | + +-----------+------------+ + + |76 |0.233 | | + +-----------+ | | + |33 | | | + +-----------+------------+ + + |74 |0.932 | | + +-----------+ | | + |3b | | | + +-----------+------------+ + + |73 |0.556 | | + +-----------+ | | + |38 | | | + +-----------+------------+-----------------------+ + |7f |0.454433 |pixel data | + +-----------+ |for Z | + |ab | |channel | + +-----------+ | | + |e8 | | | + +-----------+ | | + |3e | | | + +-----------+------------+ | + |8a |0.831292 | | + +-----------+ | | + |cf | | | + +-----------+ | | + |54 | | | + +-----------+ | | + |3f | | | + +-----------+------------+ + + |5b |0.56806 | | + +-----------+ | | + |6c | | | + +-----------+ | | + |11 | | | + +-----------+ | | + |3f | | | + +-----------+------------+ + + |20 |0.0508319 | | + +-----------+ | | + |35 | | | + +-----------+ | | + |50 | | | + +-----------+ | | + |3d | | | + +-----------+------------+-----------------------+ + |02 |2 |y scan line 2 | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |18 |24 |pixel data | + +-----------+ |size | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+ | | + |00 | | | + +-----------+------------+-----------------------+ + |23 |0.767 |pixel data | + +-----------+ |for G | + |3a | |channel | + +-----------+------------+ + + |0a |0.252 | | + +-----------+ | | + |34 | | | + +-----------+------------+ + + |02 |0.876 | | + +-----------+ | | + |3b | | | + +-----------+------------+ + + |5d |0.920 | | + +-----------+ | | + |3b | | | + +-----------+------------+-----------------------+ + |38 |0.0189148 |pixel data | + +-----------+ |for Z | + |f3 | |channel | + +-----------+ | | + |9a | | | + +-----------+ | | + |3c | | | + +-----------+------------+ | + |4d |0.298197 | | + +-----------+ | | + |ad | | | + +-----------+ | | + |98 | | | + +-----------+ | | + |3e | | | + +-----------+------------+ | + |1c |0.531557 | | + +-----------+ | | + |14 | | | + +-----------+ | | + |08 | | | + +-----------+ | | + |3f | | | + +-----------+------------+ | + |4c |0.515431 | | + +-----------+ | | + |f3 | | | + +-----------+ | | + |03 | | | + +-----------+ + | + |3f | | | + +-----------+------------+-----------------------+ + |End of file | + +-----------+------------+-----------------------+ diff --git a/website/downloads/sample.exr b/website/downloads/sample.exr new file mode 100644 index 0000000000..ddafd1a854 Binary files /dev/null and b/website/downloads/sample.exr differ