0

是否可以使用 jimp js 通过背景颜色裁剪图像?

示例(原始图像):原始图像

(裁剪图像):裁剪图像

这是我的代码:

import jimp from 'jimp'
export async function JimpJS(base64file) {
const buf = Buffer.from(base64file, 'base64')
const image = await jimp.read(buf)
await image.quality(100)
await image.color([{ apply: 'brighten', params: [20] }])
await image.greyscale()
await image.contrast(1)
const response = await image.getBufferAsync(jimp.MIME_JPEG)
const base64image = new Buffer(response, 'base64').toString('base64')
return base64image
}
4

0 回答 0