我创建了一个函数,该函数使用node.js gm
. 但它总是创建一个方形头像,我希望它创建一个圆形图像。我已经尝试过其他解决方案,但它们似乎不起作用。我只想使用gm module
. 以下是我的功能
function setCircleInitials(initialsData){
gm(initialsData.size, initialsData.size, initialsData.background_color)
.gravity('Center')
.fill('white')
.font('fonts/AvenirNext.otf', initialsData.font_size)
.drawText(0, initialsData.top_offset, initialsData.initials.substring(0,2).toUpperCase())
.toBase64('png', function(err, base64) {
if (err) {
return console.log(err);
}
}