diff options
author | 2022-08-05 17:32:45 -0500 | |
---|---|---|
committer | 2022-08-05 17:32:45 -0500 | |
commit | 4678a3f358840db853db55b753b329ae592a589c (patch) | |
tree | 33f5c8ce91c8cb2e63faabba695bd68868c9ea27 | |
parent | 1b9b78bc3ad0595ed9b4d3a6bb648c170d3b6240 (diff) | |
download | astro-4678a3f358840db853db55b753b329ae592a589c.tar.gz astro-4678a3f358840db853db55b753b329ae592a589c.tar.zst astro-4678a3f358840db853db55b753b329ae592a589c.zip |
feat(image): Add GIF -> WEBP support (#4139) (#4140)
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
-rw-r--r-- | .changeset/empty-sheep-march.md | 5 | ||||
-rw-r--r-- | packages/integrations/image/src/loaders/sharp.ts | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/.changeset/empty-sheep-march.md b/.changeset/empty-sheep-march.md new file mode 100644 index 000000000..94586dab4 --- /dev/null +++ b/.changeset/empty-sheep-march.md @@ -0,0 +1,5 @@ +--- +'@astrojs/image': patch +--- + +Added support for GIF to Animated WEBP images diff --git a/packages/integrations/image/src/loaders/sharp.ts b/packages/integrations/image/src/loaders/sharp.ts index e1d60e97f..2368e43d1 100644 --- a/packages/integrations/image/src/loaders/sharp.ts +++ b/packages/integrations/image/src/loaders/sharp.ts @@ -82,7 +82,7 @@ class SharpService implements SSRImageService { } async transform(inputBuffer: Buffer, transform: TransformOptions) { - const sharpImage = sharp(inputBuffer, { failOnError: false }); + const sharpImage = sharp(inputBuffer, { failOnError: false, pages: -1 }); // always call rotate to adjust for EXIF data orientation sharpImage.rotate(); |