mirror of
https://github.com/lovell/sharp.git
synced 2026-02-04 05:36:18 +01:00
Add toUint8Array for output backed by transferable ArrayBuffer #4355
This commit is contained in:
@@ -228,6 +228,19 @@ async.series({
|
||||
}
|
||||
});
|
||||
}
|
||||
}).add('sharp-buffer-uint8array', {
|
||||
defer: true,
|
||||
fn: (deferred) => {
|
||||
sharp(inputJpgBuffer)
|
||||
.resize(width, height)
|
||||
.toUint8Array()
|
||||
.then(() => {
|
||||
deferred.resolve();
|
||||
})
|
||||
.catch((err) => {
|
||||
throw err;
|
||||
});
|
||||
}
|
||||
}).add('sharp-file-file', {
|
||||
defer: true,
|
||||
fn: (deferred) => {
|
||||
@@ -266,6 +279,19 @@ async.series({
|
||||
}
|
||||
});
|
||||
}
|
||||
}).add('sharp-file-uint8array', {
|
||||
defer: true,
|
||||
fn: (deferred) => {
|
||||
sharp(fixtures.inputJpg)
|
||||
.resize(width, height)
|
||||
.toUint8Array()
|
||||
.then(() => {
|
||||
deferred.resolve();
|
||||
})
|
||||
.catch((err) => {
|
||||
throw err;
|
||||
});
|
||||
}
|
||||
}).add('sharp-promise', {
|
||||
defer: true,
|
||||
fn: (deferred) => {
|
||||
|
||||
Reference in New Issue
Block a user