Add compression property to HEIF image metadata #2504

This commit is contained in:
Lovell Fuller
2021-06-13 21:51:36 +01:00
parent 75cddbdb6d
commit d000f57773
4 changed files with 24 additions and 0 deletions

View File

@@ -724,6 +724,25 @@ describe('Image metadata', function () {
})
);
it('AVIF', async () => {
const metadata = await sharp(fixtures.inputAvif).metadata();
assert.deepStrictEqual(metadata, {
format: 'heif',
width: 2048,
height: 858,
space: 'srgb',
channels: 3,
depth: 'uchar',
isProgressive: false,
pages: 1,
pageHeight: 858,
pagePrimary: 0,
compression: 'av1',
hasProfile: false,
hasAlpha: false
});
});
it('File input with corrupt header fails gracefully', function (done) {
sharp(fixtures.inputJpgWithCorruptHeader)
.metadata(function (err) {