mirror of
https://github.com/Brooooooklyn/Image.git
synced 2026-02-01 15:25:31 +00:00
14 lines
489 B
JavaScript
14 lines
489 B
JavaScript
const { readFileSync, writeFileSync } = require('fs')
|
|
|
|
const { losslessCompressPng, compressJpeg, pngQuantize, losslessWebpFromPng } = require('./packages/binding')
|
|
|
|
const PNG = readFileSync('./un-optimized.png')
|
|
|
|
writeFileSync('optimized-lossless.png', losslessCompressPng(PNG))
|
|
|
|
writeFileSync('quantized.png', pngQuantize(PNG))
|
|
|
|
writeFileSync('optimized-lossless.jpg', compressJpeg(readFileSync('./un-optimized.jpg')))
|
|
|
|
writeFileSync('optimized-lossless.webp', losslessWebpFromPng(PNG))
|