[tracker-miners] tracker-extract: Fix pixel density conversions



commit 8ef8b3b8bcff20a8b78bad2390f0027ff3088814
Author: Debarshi Ray <debarshir gnome org>
Date:   Thu Jan 4 10:17:35 2018 +0100

    tracker-extract: Fix pixel density conversions
    
    The CM_TO_INCH factor is meant to convert pixels per centimetre to
    pixels per inch, not centimetres to inches. If there is one pixel per
    centimetre, then there would be 2.54 pixels per inch.
    
    Fallout from 5c04c7dedeb985db539d781670ba6b31cfa2006a
    
    https://bugzilla.gnome.org/show_bug.cgi?id=792192

 src/tracker-extract/tracker-extract-jpeg.c |    2 +-
 src/tracker-extract/tracker-extract-png.c  |    2 +-
 src/tracker-extract/tracker-extract-tiff.c |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-jpeg.c b/src/tracker-extract/tracker-extract-jpeg.c
index 90ba07b..fd15380 100644
--- a/src/tracker-extract/tracker-extract-jpeg.c
+++ b/src/tracker-extract/tracker-extract-jpeg.c
@@ -31,7 +31,7 @@
 
 #include "tracker-main.h"
 
-#define CM_TO_INCH              0.393700787
+#define CM_TO_INCH              2.54
 
 #ifdef HAVE_LIBEXIF
 #define EXIF_NAMESPACE          "Exif"
diff --git a/src/tracker-extract/tracker-extract-png.c b/src/tracker-extract/tracker-extract-png.c
index aa0928d..aafde55 100644
--- a/src/tracker-extract/tracker-extract-png.c
+++ b/src/tracker-extract/tracker-extract-png.c
@@ -27,7 +27,7 @@
 #include <libtracker-extract/tracker-extract.h>
 
 #define RFC1123_DATE_FORMAT "%d %B %Y %H:%M:%S %z"
-#define CM_TO_INCH          0.393700787
+#define CM_TO_INCH          2.54
 
 typedef struct {
        const gchar *title;
diff --git a/src/tracker-extract/tracker-extract-tiff.c b/src/tracker-extract/tracker-extract-tiff.c
index fc8a23f..042a27a 100644
--- a/src/tracker-extract/tracker-extract-tiff.c
+++ b/src/tracker-extract/tracker-extract-tiff.c
@@ -33,7 +33,7 @@
 #include <libtracker-miners-common/tracker-common.h>
 #include <libtracker-extract/tracker-extract.h>
 
-#define CM_TO_INCH          0.393700787
+#define CM_TO_INCH          2.54
 
 typedef enum {
        TAG_TYPE_UNDEFINED = 0,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]