【问题标题】:Why discord.js avatar command give low resolution pic?为什么 discord.js 头像命令给出低分辨率图片?
【发布时间】:2021-08-28 04:56:08
【问题描述】:

我做了一个头像命令,但它有效,但它给出了低分辨率的图片 例如image example

我的代码:

module.exports = {
  name: 'avt',
  description: "Used of user avatar",
  execute(message, args, Discord) {
        const user = message.mentions.users.first() || message.author;
    const avatarEmbed = new Discord.MessageEmbed()
        .setColor(0x333333)
        .setAuthor(user.username)
        .setImage(user.avatarURL({size: 2048,
            dynamic: true, }));
    message.channel.send(avatarEmbed);
  }
}

【问题讨论】:

  • 也许this 会回答你的问题
  • 改变大小可以改变它的外观。您可以将其保留为默认值

标签: javascript discord discord.js


【解决方案1】:

您应该尝试将图像格式更改为 PNG 或 JPG。不用担心,如果头像是动画的,格式会自动设置为GIF。

如果图像仍然处于低分辨率,请尝试将大小更改为 4096。

module.exports = {
  name: 'avt',
  description: "Used of user avatar",
  execute(message, args, Discord) {
    const user = message.mentions.users.first() || message.author;
    const avatarEmbed = new Discord.MessageEmbed()
        .setColor(0x333333)
        .setAuthor(user.username)
        .setImage(user.displayAvatarURL({ format: 'png', size: 2048, dynamic: true }));
    message.channel.send(avatarEmbed);
  }
}

【讨论】:

    猜你喜欢
    • 2020-11-12
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 2011-04-07
    相关资源
    最近更新 更多