diff --git a/gatsby-node.js b/gatsby-node.js index 6aa34e1..dad3106 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -108,7 +108,10 @@ function transformMetaToNodeData(exifData, iptcData, vibrantData, imagePath) { const vibrant = vibrantData ? processColors(vibrantData, imagePath) : null; return { - exif: exifData?.exif, + exif: { + ...exifData?.exif, + ...exifData?.image + }, gps, dateTaken: exifData?.exif?.DateTimeOriginal, iptc: iptcData || undefined, diff --git a/src/components/GalleryImage/GalleryImage.js b/src/components/GalleryImage/GalleryImage.js index e2705d3..36962a1 100644 --- a/src/components/GalleryImage/GalleryImage.js +++ b/src/components/GalleryImage/GalleryImage.js @@ -174,13 +174,28 @@ const GalleryImage = ({ data, pageContext }) => { + {(meta.exif.Make || meta.exif.Model) && } + {(meta.exif.LensModel || meta.exif.FocalLength) && } {meta.exif.FNumber && title={title} > - + {data}