Ivailo Monev
|
c12c142ccc
|
kutils: better Exif orientation detection
Exiv2::orientation() checks for 12 keys in total returning the first found
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-07-09 19:23:08 +03:00 |
|
Ivailo Monev
|
3521d07234
|
kutils: don't even bother mapping internal (vendor) keys from KExiv2::metadata()
those are usually binary data blobs, some quite large at that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-07-07 23:38:39 +03:00 |
|
Ivailo Monev
|
10796df474
|
kutils: build fix for the case when build with Exiv2 v0.28.0+
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-06-09 21:34:19 +03:00 |
|
Ivailo Monev
|
a9c334844d
|
kutils: reserve space for the metadata items from KExiv2::metadata()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-12-14 01:11:33 +02:00 |
|
Ivailo Monev
|
bb9979b108
|
kutils: plug KExiv2 memory leaks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-11-02 12:15:09 +02:00 |
|
Ivailo Monev
|
90928e8320
|
generic: store package found definitions in config header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-30 05:41:21 +02:00 |
|
Ivailo Monev
|
db133fb8b6
|
kutils: minor corrections
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 18:54:16 +03:00 |
|
Ivailo Monev
|
eb1ea1da37
|
kutils: remove the leading dot from the extension in KExiv2::preview()
fixes loading of preview images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 02:05:48 +03:00 |
|
Ivailo Monev
|
c13b1caf03
|
kutils: warn if KExiv2 is stub from KExiv2::metadata()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 02:04:46 +03:00 |
|
Ivailo Monev
|
e29151a728
|
kutils: essentially KExiv2 rewrite
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 00:59:16 +03:00 |
|
Ivailo Monev
|
abde7f3cb7
|
kutils: implement KExiv2::label()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 02:30:54 +03:00 |
|
Ivailo Monev
|
f4df28cf49
|
kutils: map Iptc and Xmp data from KExiv2::data()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-10-16 02:29:52 +03:00 |
|
Ivailo Monev
|
23415ff1d6
|
kutils: minor KExiv2 class review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-16 05:13:48 +03:00 |
|
Ivailo Monev
|
b47076a059
|
kutils: optimize KExiv2 by processing preview images and EXIF data on demand
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-14 23:30:43 +03:00 |
|
Ivailo Monev
|
72cfa13c48
|
kutils: keep reference to the path in KExiv2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-16 18:31:46 +03:00 |
|
Ivailo Monev
|
97ccc9ade1
|
kutils: use specialized getter for converting Exif value to string
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-23 21:12:23 +02:00 |
|
Ivailo Monev
|
3a57b8a20c
|
kutils: mark KExiv2 de-initialization function as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-09-03 03:05:16 +03:00 |
|
Ivailo Monev
|
acbe411b70
|
kutils: mark KExiv2 initialization and de-initialization functions as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-09-02 03:08:13 +03:00 |
|
Ivailo Monev
|
2b32a9eeab
|
kutils: deal with KExiv2 class TODOs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-01 18:01:18 +03:00 |
|
Ivailo Monev
|
49dc492e17
|
kexiv2: replace with smaller utility library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-01 16:24:52 +03:00 |
|