mirror of
https://github.com/lovell/sharp.git
synced 2025-12-19 07:15:08 +01:00
Upgrade to libvips v8.11.0-rc1
This commit is contained in:
@@ -247,7 +247,7 @@ describe('Image metadata', function () {
|
||||
assert.strictEqual('undefined', typeof metadata.size);
|
||||
assert.strictEqual(800, metadata.width);
|
||||
assert.strictEqual(533, metadata.height);
|
||||
assert.strictEqual(true, [3, 4].includes(metadata.channels)); // libvips 8.11.0 = 4
|
||||
assert.strictEqual(4, metadata.channels);
|
||||
assert.strictEqual('uchar', metadata.depth);
|
||||
assert.strictEqual('undefined', typeof metadata.density);
|
||||
assert.strictEqual('undefined', typeof metadata.chromaSubsampling);
|
||||
@@ -266,7 +266,7 @@ describe('Image metadata', function () {
|
||||
assert.strictEqual('undefined', typeof metadata.size);
|
||||
assert.strictEqual(2, metadata.width);
|
||||
assert.strictEqual(1, metadata.height);
|
||||
assert.strictEqual(true, [2, 4].includes(metadata.channels)); // libvips 8.11.0 = 4
|
||||
assert.strictEqual(4, metadata.channels);
|
||||
assert.strictEqual('uchar', metadata.depth);
|
||||
assert.strictEqual('undefined', typeof metadata.density);
|
||||
assert.strictEqual('undefined', typeof metadata.chromaSubsampling);
|
||||
@@ -320,7 +320,7 @@ describe('Image metadata', function () {
|
||||
assert.strictEqual(isProgressive, false);
|
||||
assert.strictEqual(pages, 10);
|
||||
assert.strictEqual(pageHeight, 285);
|
||||
assert.strictEqual(true, [2, 3].includes(loop)); // libvips 8.11.0 = 2
|
||||
assert.strictEqual(loop, 2);
|
||||
assert.deepStrictEqual(delay, [...Array(9).fill(3000), 15000]);
|
||||
assert.strictEqual(hasProfile, false);
|
||||
assert.strictEqual(hasAlpha, true);
|
||||
|
||||
@@ -423,20 +423,20 @@ describe('Image Stats', function () {
|
||||
assert.strictEqual(true, isInRange(stats.channels[0].maxY, 0, 1));
|
||||
|
||||
// alpha channel
|
||||
assert.strictEqual(0, stats.channels[1].min);
|
||||
assert.strictEqual(255, stats.channels[1].max);
|
||||
assert.strictEqual(true, isInAcceptableRange(stats.channels[1].sum, 255));
|
||||
assert.strictEqual(true, isInAcceptableRange(stats.channels[1].squaresSum, 65025));
|
||||
assert.strictEqual(true, isInAcceptableRange(stats.channels[1].mean, 127.5));
|
||||
assert.strictEqual(true, isInAcceptableRange(stats.channels[1].stdev, 180.31222920256963));
|
||||
assert.strictEqual(true, isInteger(stats.channels[1].minX));
|
||||
assert.strictEqual(true, isInRange(stats.channels[1].minX, 0, 2));
|
||||
assert.strictEqual(true, isInteger(stats.channels[1].minY));
|
||||
assert.strictEqual(true, isInRange(stats.channels[1].minY, 0, 1));
|
||||
assert.strictEqual(true, isInteger(stats.channels[1].maxX));
|
||||
assert.strictEqual(true, isInRange(stats.channels[1].maxX, 0, 2));
|
||||
assert.strictEqual(true, isInteger(stats.channels[1].maxY));
|
||||
assert.strictEqual(true, isInRange(stats.channels[1].maxY, 0, 1));
|
||||
assert.strictEqual(0, stats.channels[3].min);
|
||||
assert.strictEqual(255, stats.channels[3].max);
|
||||
assert.strictEqual(true, isInAcceptableRange(stats.channels[3].sum, 255));
|
||||
assert.strictEqual(true, isInAcceptableRange(stats.channels[3].squaresSum, 65025));
|
||||
assert.strictEqual(true, isInAcceptableRange(stats.channels[3].mean, 127.5));
|
||||
assert.strictEqual(true, isInAcceptableRange(stats.channels[3].stdev, 180.31222920256963));
|
||||
assert.strictEqual(true, isInteger(stats.channels[3].minX));
|
||||
assert.strictEqual(true, isInRange(stats.channels[3].minX, 0, 2));
|
||||
assert.strictEqual(true, isInteger(stats.channels[3].minY));
|
||||
assert.strictEqual(true, isInRange(stats.channels[3].minY, 0, 1));
|
||||
assert.strictEqual(true, isInteger(stats.channels[3].maxX));
|
||||
assert.strictEqual(true, isInRange(stats.channels[3].maxX, 0, 2));
|
||||
assert.strictEqual(true, isInteger(stats.channels[3].maxY));
|
||||
assert.strictEqual(true, isInRange(stats.channels[3].maxY, 0, 1));
|
||||
|
||||
done();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user