Docs: add example of how to set EXIF GPS metadata

This commit is contained in:
Lovell Fuller 2023-04-17 20:35:47 +01:00
parent 5f8646d937
commit d6b60a60c6
2 changed files with 16 additions and 4 deletions

View File

@ -140,12 +140,18 @@ sharp('input.jpg')
``` ```
**Example** **Example**
```js ```js
// Set "IFD0-Copyright" in output EXIF metadata // Set output EXIF metadata
const data = await sharp(input) const data = await sharp(input)
.withMetadata({ .withMetadata({
exif: { exif: {
IFD0: { IFD0: {
Copyright: 'Wernham Hogg' Copyright: 'The National Gallery'
},
IFD3: {
GPSLatitudeRef: 'N',
GPSLatitude: '51/1 30/1 3230/100',
GPSLongitudeRef: 'W',
GPSLongitude: '0/1 7/1 4366/100'
} }
} }
}) })

View File

@ -177,12 +177,18 @@ function toBuffer (options, callback) {
* .then(info => { ... }); * .then(info => { ... });
* *
* @example * @example
* // Set "IFD0-Copyright" in output EXIF metadata * // Set output EXIF metadata
* const data = await sharp(input) * const data = await sharp(input)
* .withMetadata({ * .withMetadata({
* exif: { * exif: {
* IFD0: { * IFD0: {
* Copyright: 'Wernham Hogg' * Copyright: 'The National Gallery'
* },
* IFD3: {
* GPSLatitudeRef: 'N',
* GPSLatitude: '51/1 30/1 3230/100',
* GPSLongitudeRef: 'W',
* GPSLongitude: '0/1 7/1 4366/100'
* } * }
* } * }
* }) * })