喵喵時光機
2023-04-14 15:01:01
我正在使用 gm 在圖像上添加文本?,F(xiàn)在我想把它設(shè)為粗體,但我沒有更改字體粗細(xì)的選項。任何幫助表示贊賞。const gm = require('gm').subClass({imageMagick: true});const imageUrl = 'image_url'const text = 'Some_text';const image = gm(`${imageUrl}`) .resize(518, 500) .fill('#f2f2f2') .font('Arial', 14) .drawText(115, 470, `${text}`);image.write(`result.png`, err => { if(err) return console.error(err); console.log('done');});
1 回答

九州編程
TA貢獻1785條經(jīng)驗 獲得超4個贊
您可以使用如下所示的 gm.in() 自定義參數(shù)
const gm = require('gm').subClass({imageMagick: true});
const imageUrl = 'image_url'
const text = 'Some_text';
const image = gm(`${imageUrl}`)
.resize(518, 500)
.fill('#f2f2f2')
.font('Arial', 14)
.in('-weight', 'Bold')
.drawText(115, 470, `${text}`);
image.write(`result.png`, err => {
if(err) return console.error(err);
console.log('done');
});
添加回答
舉報
0/150
提交
取消