1

我创建了一个函数,该函数使用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);
  }
}
4

0 回答 0