Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
sharp-image-conversion
Advanced tools
Readme
Sharp wrapper for single image resize, manipulation and format conversion then output to file or buffer.
npm install --save sharp-image-conversion
// instantiate (optional resizing will be applied to all output files/buffered data)
const ImageConverter = require('sharp-image-conversion')
const imageConverter = new ImageConverter('./filename.jpg', {
xLimit: 1920,
yLimit: 1080,
})
// convert to PNG and output to disk with specified image manipulation params (only the target path is required)
imageConverter.streamCopy(
'./newFilename.png',
'png',
{
compressionLevel: 5,
quality: 50,
})
// convert to webP and output to buffer, with no other alterations
imageConverter
.toBuffer('webp')
.then(buffer => {
// do something with the buffered image data
})
.catch(error => {
console.log(error)
})
creates an instance and specify the optional resizing parameter object in the format of:
const resizingOptions = {
xLimit: 1920, // optional
yLimit: 1080, // optional
}
Instance.streamCopy(targetFilePath : String, targetFormat? : String, outputOptions? : Object)
copy the file specified during instantiation using node.js stream after converting to the optionally specified image format with optionally appied image manipulation parameters
note 1: refer to Sharp docs for supported image formats.
note 2: specified outputOptions are ignored if targetFormat is undefined or null.
// output options are ignored in this case
instance.streamCopy('targetPath', undefined, {
option_1: blah_1,
option_2: blah_2,
})
note 3: outputOptions should match the targetFormat according to Sharp docs.
Instance.toBuffer(targetFormat? : String, outputOptions? : Object)
buffer the image data from the file specified during instantiation after converting to the optionally specified image format with optionally appied image manipulation parameters
see notes from Instance.StreamCopy method
MIT
FAQs
Sharp.js wrapper for single image resize, quality manipulation and format conversion and output to file or buffer
The npm package sharp-image-conversion receives a total of 0 weekly downloads. As such, sharp-image-conversion popularity was classified as not popular.
We found that sharp-image-conversion demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.