wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
8d8f41afd1
|
fpexif: Fix unnamed "Software" tag ($0131) in IFD1. Issue #38926. Patch by regs.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8046 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-05-24 17:41:37 +00:00 |
|
wp_xxyyzz
|
f6b4a42589
|
fpexif: Typo in ImageUniqueID tag. Issue #38926.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8045 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-05-23 20:59:29 +00:00 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
1641eba327
|
fpexif: Avoid raising an exception when IPTC is present but has zero length. Issue #38876.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8034 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-05-17 16:51:00 +00:00 |
|
wp_xxyyzz
|
f6f84585ff
|
fpexif: Fix Exif tag $9290 ("SubSecTime").
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8004 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-04-27 16:29:55 +00:00 |
|
wp_xxyyzz
|
2ea4de6d2b
|
fpexif: Continue reading jpg when unexpected EXIF segment is found. Show built-in shell icons in metadata viewer.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8003 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-04-27 14:48:09 +00:00 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
d6e6b78c99
|
fpexif: Undo previous commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7982 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-03-24 23:03:16 +00:00 |
|
wp_xxyyzz
|
8312fda08f
|
Fix incorrect APP1 segment size calculation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7981 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-03-24 16:55:19 +00:00 |
|
wp_xxyyzz
|
79c276f94d
|
fpexif: combine value and unit field of some GPS tags to direct Exifdata properties. Issue #38423.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7968 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-01-30 13:02:03 +00:00 |
|
wp_xxyyzz
|
85c861408a
|
fpexif: Fix crash when file with incorrectly specified segment length is written. Fix XMP metadata being lost when they coexist together with EXIF.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7965 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-01-17 18:22:28 +00:00 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
a2291fa2e7
|
fpExif: Fix floating point overflow in the ShutterSpeed tag in case of manual exposure (https://forum.lazarus.freepascal.org/index.php/topic,49648.msg382611.html).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7837 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-11-02 09:39:32 +00:00 |
|
wp_xxyyzz
|
f25070ba4f
|
fpexif: Fix potential divide-by-zero error in TExposureTimeTag.GetAsString (https://forum.lazarus.freepascal.org/index.php/topic,44015.msg379681.html#msg379681).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7779 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-10-14 19:11:04 +00:00 |
|
wp_xxyyzz
|
660f4a7db7
|
fpexif: Undo r7416
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7778 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-10-14 19:05:30 +00:00 |
|
wp_xxyyzz
|
abb796c0b2
|
fpexif: Set WriteJFIFandEXIF after reading a file so that existing segments are preserved.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7428 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-05-03 20:55:56 +00:00 |
|
wp_xxyyzz
|
7e70201620
|
fpexif: Add boolean property WriteJFIFandEXIF which forces writing JFIF and EXIF segments if both exist. (https://forum.lazarus.freepascal.org/index.php/topic,49648.0.html).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7427 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-05-03 20:32:43 +00:00 |
|
wp_xxyyzz
|
94067dff3d
|
fpexif: Fix file-not-found error when image is on One Drive for Business. See https://forum.lazarus.freepascal.org/index.php/topic,49564.msg359676.html
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7416 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-04-29 06:33:35 +00:00 |
|
wp_xxyyzz
|
1048d9c4b1
|
fpexif: Fix bug in Nikon maker note reader, caused crash for some Nikon images.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7347 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-03-30 20:39:06 +00:00 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
0df68abf33
|
metadata_viewer: Add drivecombobox to Delphi version of MetadataViewer demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7335 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-03-22 11:10:57 +00:00 |
|
wp_xxyyzz
|
9439dff7f1
|
fpexif: Fix minor compilation issues of demos in Delphi.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7334 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-03-21 21:36:46 +00:00 |
|
wp_xxyyzz
|
acb60ffd33
|
fpexif: Add Delphi examples
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7328 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-02-17 23:17:39 +00:00 |
|
wp_xxyyzz
|
9779c4beba
|
fpexif: Prepare for compilation with Delphi. Fix crash with Nikon images.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7327 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-02-17 18:52:45 +00:00 |
|
wp_xxyyzz
|
cd0aa90768
|
fpexif: Fix detection of EXIF structure if a JFIF extension APP0 marker segment is in file (JFXX). Extract JFXX thumbnail.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7194 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-11-21 15:11:12 +00:00 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
0d39fd7dfd
|
fpexif: Write NULL byte after string tags.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6869 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-04-26 10:15:13 +00:00 |
|
wp_xxyyzz
|
26982a47e9
|
fpexif: Some cleanup
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6842 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-04-09 09:24:20 +00:00 |
|
wp_xxyyzz
|
3b457821b0
|
fpexif: Fix memory leak due to typo ("except" instead of "finally"). Issue #34537, patch by Mike Thompson.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6841 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-04-09 09:23:28 +00:00 |
|
wp_xxyyzz
|
eb43c124e5
|
fpexif: Fix encoding of IPTC string tags.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6831 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-03-12 22:23:37 +00:00 |
|
wp_xxyyzz
|
0105538d1e
|
fpexif: Fix crash when IPTC tag is not found.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6830 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-03-12 22:23:01 +00:00 |
|
wp_xxyyzz
|
4110bb5f65
|
fpexif: Separate Canon and Casio MakerNote units. Complete Casio MakerNote tags.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6806 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-01-27 00:04:02 +00:00 |
|
wp_xxyyzz
|
d01b314312
|
fpexif: More flexible format and lookup strings for maker note tags
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6805 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-01-26 22:46:12 +00:00 |
|
wp_xxyyzz
|
59c1cb103c
|
fpexif: (Almost) complete Olympus maker note tags. Fix some tag identification bugs.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6804 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-01-26 19:03:29 +00:00 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
b11328bf36
|
fpexif: Add example "file_renamer" (adds EXIF date to filename).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6136 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-01-15 14:33:57 +00:00 |
|
wp_xxyyzz
|
1e2bcbe532
|
fpexif: Fix compilation down to Laz 1.2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6131 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-01-13 15:09:34 +00:00 |
|
wp_xxyyzz
|
5d8c0d9f2d
|
fpexif: minor changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6092 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2017-12-09 08:42:30 +00:00 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
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 |
|
wp_xxyyzz
|
d2d4b72692
|
fpexif: Add introductory readme.txt; minor improvements in console_demo. New method TExifData.Save.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6084 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2017-12-02 22:33:05 +00:00 |
|
wp_xxyyzz
|
a46eb1788d
|
fpexif: Add very simple console demo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6083 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2017-12-02 22:05:55 +00:00 |
|
wp_xxyyzz
|
3813bcca82
|
fpexif: Add demos metadata_viewer and simple_demo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6082 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2017-12-02 18:45:28 +00:00 |
|