java去掉图片边框颜色_sharp 去除图片边框
生活随笔
收集整理的這篇文章主要介紹了
java去掉图片边框颜色_sharp 去除图片边框
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
trim接受參數(shù)是顏色相似度, 并不能指定邊框顏色, 所以有可能會誤刪除內(nèi)容, 需要注意
trim?需要轉(zhuǎn)為buffer或者文件后再次操作, 否則圖片信息不變
從剪裁效果來看, 精度和速度都是可以的
const sharp = require("sharp");
const path = "./html/a.png";
const output = "./html/a_out.png";
sharp(path)
.metadata()
.then(({ width, height }) => {
console.log("a1", width, height);
});
sharp(path)
.trim()
.metadata()
.then(({ width, height }) => {
console.log("a2", width, height);
});
sharp(path).trim().toFile(output);
sharp(path)
.trim()
.toBuffer()
.then((data) =>
sharp(data)
.metadata()
.then(({ width, height }) => {
console.log("b", width, height);
})
);
總結(jié)
以上是生活随笔為你收集整理的java去掉图片边框颜色_sharp 去除图片边框的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Servlet方法详解
- 下一篇: 进制原码反码补码