ImageVisual API for Orientation Correction 00/157800/6
authorAgnelo Vaz <agnelo.vaz@samsung.com>
Mon, 23 Oct 2017 13:27:17 +0000 (14:27 +0100)
committerAgnelo Vaz <agnelo.vaz@samsung.com>
Thu, 26 Oct 2017 16:31:30 +0000 (17:31 +0100)
commit6338a533d19079e4415f75270d687e787ee1fa89
treeb28236daa00f05a8bec4a86022d9d71686fabcf0
parent48d13d45cb7f363d3cf8da048ce6cef074c55060
ImageVisual API for Orientation Correction

Added Property OrientationCorrection which can control if the image should be rotated
to it's Orientation as defined by exif data.

Provided for JPEG images containing the exif data for Orientation.

Limitations:

The image provided will be cached, the orientation of the first cached image will be
used for subsequent images until the cache image is released.

Change-Id: I7627839c143c06dfde63a32eb8171e2205bf18af
12 files changed:
automated-tests/resources/keyboard-Landscape.jpg [new file with mode: 0644]
automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp
automated-tests/src/dali-toolkit/utc-Dali-ImageVisual.cpp
dali-toolkit/devel-api/visuals/image-visual-properties-devel.h
dali-toolkit/internal/visuals/animated-image/fixed-image-cache.cpp
dali-toolkit/internal/visuals/animated-image/rolling-image-cache.cpp
dali-toolkit/internal/visuals/image/image-visual.cpp
dali-toolkit/internal/visuals/image/image-visual.h
dali-toolkit/internal/visuals/texture-manager-impl.cpp
dali-toolkit/internal/visuals/texture-manager-impl.h
dali-toolkit/internal/visuals/visual-string-constants.cpp
dali-toolkit/internal/visuals/visual-string-constants.h