Commit Graph

20 Commits

Author SHA1 Message Date
2aa985a34c fpexif: Fix usage with Delphi 7. Update readme.txt.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9016 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-11-08 17:56:29 +00:00
49849cc193 fpexif: Fix compilation with Delphi
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8995 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-28 23:37:19 +00:00
139d9f108b fpexif: Fix IPTC crashing when reading a zero byte fillers at the end of IPTC segment (https://forum.lazarus.freepascal.org/index.php/topic,61832.msg466607.html#msg466607).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8674 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-12 23:34:10 +00:00
f39aad84fe fpexif: Add support of XMP meta data (reading).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8201 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-07 12:10:52 +00:00
d415062ff4 fpexif: Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8125 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-10-27 14:54:14 +00:00
652eaac2d4 fpexif: Fix compilation of unit test project with Delphi 7.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8063 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-07-13 07:48:15 +00:00
f335aef18e fpexif: Fix compilation of unit tests with Delphi.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8062 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-07-13 07:40:43 +00:00
9ac5119607 fpexif: Fix exif reader when pre-mature end-of-directory value is found in IFD. Issue #38904, patch by regs.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8044 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-05-22 22:06:21 +00:00
5c636d346d fpexif: Fix incorrect copying of XMP meta data when a file with XMP is re-saved.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7983 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-03-25 13:16:46 +00:00
0d703fb453 fpExif: Fix crash in images of YUNEEC CGO3 camera due to empty IFD entries.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7964 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-01-17 11:10:46 +00:00
5979de2a61 fpexif: Adapt to better work in Delphi.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7908 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-11-29 13:58:23 +00:00
90366be659 fpexif: Fix compilation with Delphi
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7344 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-03-29 21:37:05 +00:00
c7dda5d7a3 fpexif: Consider exif Orientation tag when loading image in MetadataViewer.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7096 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-08-05 22:39:15 +00:00
8bf2380851 fpexif: Split makernote code off into separate units for each camera make. Add many makernote tags for Nikon cameras.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6803 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-26 00:15:13 +00:00
58158dbc14 fpexif: Display tag IDs in the metadata_viewer example.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6800 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-24 14:34:35 +00:00
4cc8928508 fpexif: Fix crash when writing big-endian file with thumbnail (see https://forum.lazarus.freepascal.org/index.php/topic,43714). Add button for changing EXIF date/time to MetadataViewer.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6776 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-12-29 13:15:37 +00:00
3bb2efc107 fpexif: Fix thumbnail not being detected in some cases. Remove unit "fpEXIF" (no longer needed).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6137 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-01-15 14:35:01 +00:00
e0d533ac91 fpexif: Provide option to read exif without maker notes (not standardized and poorly documented feature).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6091 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-12-07 11:35:50 +00:00
824c594816 fpexif: Fix some errors with various test images.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6090 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-12-06 22:12:10 +00:00
e03afa62f1 fpexif: Initial commit of units and tests
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6080 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-12-02 17:12:00 +00:00