[libcamera-devel] [PATCH] android: exif: Contain IMAGE_WIDTH and IMAGE_LENGTH data
Hirokazu Honda
hiroh at chromium.org
Tue Mar 23 09:02:31 CET 2021
ChromeOS camera test checks if exif data has the IMAGE_WIDTH and
IMAGE_LENGTH and they are the same as the requested jpeg size.
This adds the resolution data to exif.
Signed-off-by: Hirokazu Honda <hiroh at chromium.org>
---
src/android/jpeg/exif.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/android/jpeg/exif.cpp b/src/android/jpeg/exif.cpp
index 922086cd..29c7be0f 100644
--- a/src/android/jpeg/exif.cpp
+++ b/src/android/jpeg/exif.cpp
@@ -286,6 +286,8 @@ void Exif::setModel(const std::string &model)
void Exif::setSize(const Size &size)
{
+ setLong(EXIF_IFD_0, EXIF_TAG_IMAGE_LENGTH, size.height);
+ setLong(EXIF_IFD_0, EXIF_TAG_IMAGE_WIDTH, size.width);
setLong(EXIF_IFD_EXIF, EXIF_TAG_PIXEL_Y_DIMENSION, size.height);
setLong(EXIF_IFD_EXIF, EXIF_TAG_PIXEL_X_DIMENSION, size.width);
}
--
2.31.0.rc2.261.g7f71774620-goog
More information about the libcamera-devel
mailing list