audirocanvas
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

audirocanvas

Powerful image manipulation tool to manipulate images easily.

Important Notice

⚠️ It takes a lot of time and effort to maintain these libs and I don't feel motivated enough to work on this when I am not getting anything out of my work. This lib isn't deprecated; it is still usable and will work as it is but it will not receive further updates. I might get back to this lib once the situation is stable. The repository will remain archived until further notice.

Installation

$ npm i audirocanvas

NPM

Features

  • Super simple and easy to use 😎
  • Faster than audirocanvas v4 🚀
  • More than 50 methods...? Yay! 🎉
  • Built on top of @napi-rs/canvas 🔥
  • Object oriented 💻
  • Beginner friendly 🤓
  • Supports emojis 😀

Documentation

https://audirocanvas.js.org

Join our Discord server

https://dsc.gg/tyriondev

Examples

Rank Card

const audirocanvas = require("audirocanvas");
const img = "https://cdn.discordapp.com/embed/avatars/0.png";

const userData = getDataSomehow();

const rank = new audirocanvas.Rank()
    .setAvatar(img)
    .setCurrentXP(userData.xp)
    .setRequiredXP(userData.requiredXP)
    .setStatus("dnd")
    .setProgressBar("#FFFFFF", "COLOR")
    .setUsername("Snowflake")
    .setDiscriminator("0007");

rank.build()
    .then(data => {
        const attachment = new Discord.MessageAttachment(data, "RankCard.png");
        message.channel.send(attachment);
    });

Preview

RankCard

Other Examples

const Discord = require("discord.js");
const client = new Discord.Client();
const audirocanvas = require("audirocanvas");

client.on("ready", () => {
    console.log("I'm online!");
});

client.on("message", async (message) => {
    if (message.author.bot) return;
    if (message.content === "!triggered") {
        let avatar = message.author.displayAvatarURL({ dynamic: false, format: 'png' });
        let image = await audirocanvas.Canvas.trigger(avatar);
        let attachment = new Discord.MessageAttachment(image, "triggered.gif");
        return message.channel.send(attachment);
    }
});

client.login("Your_Bot_Token_here");

Support me

Note

| In order to use audirocanvas#Welcomer/audirocanvas#Leaver/audirocanvas#CaptchaGen, you may need to install packages like discord-canvas & captcha-canvas.

Dependencies (6)

Dev Dependencies (3)

Package Sidebar

Install

npm i audirocanvas

Weekly Downloads

1

Version

0.0.1

License

GPL-3.0

Unpacked Size

221 kB

Total Files

78

Last publish

Collaborators

  • audiro