+ /** Construct an OpenJPEGImage, taking ownership of the opj_image_t */
+ explicit OpenJPEGImage (opj_image_t *);
+
+ explicit OpenJPEGImage (OpenJPEGImage const & other);
+
+ /** Construct a new OpenJPEGImage with undefined contents
+ * @param size Size for the frame in pixels
+ */
+ explicit OpenJPEGImage (Size);
+
+ /** @param data_16 XYZ/RGB image data in packed 16:16:16, 48bpp with
+ * the 2-byte value for each component stored as little-endian
+ */
+ OpenJPEGImage (uint8_t const * in_16, dcp::Size size, int stride);
+