Wrapper of the Sharp image manipulation library for Gatsby plugins
A utility that generates responsive fluid image data for use in modern web applications. The utility should create responsive image sets optimized for different screen sizes and resolutions.
Create a function that generates responsive fluid image data with multiple breakpoints for optimal loading across different devices.
The generated fluid image data should include all necessary metadata for responsive display.
@generates
/**
* Generates responsive fluid image data for a given image file.
*
* @param {Object} options - Configuration options for generating fluid images
* @param {string} options.imagePath - Path to the source image file
* @param {number} [options.maxWidth=800] - Maximum width for the fluid image
* @param {number[]} [options.srcSetBreakpoints] - Custom breakpoints for srcSet generation
* @param {number} [options.quality] - Image quality (1-100)
* @returns {Promise<Object>} Fluid image data including srcSet, sizes, base64, aspectRatio, src
*/
async function generateFluidImageData(options) {
// IMPLEMENTATION HERE
}
module.exports = {
generateFluidImageData
};Provides responsive fluid image generation capabilities.
@satisfied-by
tessl i tessl/npm-gatsby-plugin-sharp@5.15.0docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10