BWAlgorithm
Enumerator options for imageOptimizerOptions.bw.
Constants
Threshold("threshold") Uses a luminance threshold to convert the image to black and white.Atkinson("atkinson") Uses Atkinson dithering to convert the image to black and white.
Examples
import { Region, BWAlgorithm } from 'fastly:image-optimizer';
addEventListener("fetch", (event) => event.respondWith(handleRequest(event)));
async function handleRequest(event) {
return await fetch('https://www.w3.org/Graphics/PNG/text2.png', {
imageOptimizerOptions: {
region: Region.UsEast,
bw: BWAlgorithm.Threshold
},
backend: 'w3'
});
}