diff --git a/README.md b/README.md index 603d2f1d..1fee1ea2 100644 --- a/README.md +++ b/README.md @@ -662,7 +662,7 @@ Total: 510 * [emoji-regex](https://www.npmjs.com/package/emoji-regex) * [fen-validator](https://www.npmjs.com/package/fen-validator) * [font-finder](https://www.npmjs.com/package/font-finder) -* [gif-encoder-2](https://www.npmjs.com/package/gif-encoder-2) +* [gifencoder](https://www.npmjs.com/package/gifencoder) * [gm](https://www.npmjs.com/package/gm) * [html-entities](https://www.npmjs.com/package/html-entities) * [image-to-ascii](https://www.npmjs.com/package/image-to-ascii) diff --git a/commands/edit-avatar/eject.js b/commands/edit-avatar/eject.js index a681c563..acbb0d91 100644 --- a/commands/edit-avatar/eject.js +++ b/commands/edit-avatar/eject.js @@ -1,7 +1,7 @@ const Command = require('../../framework/Command'); const { PermissionFlagsBits } = require('discord.js'); const { createCanvas, loadImage } = require('canvas'); -const GIFEncoder = require('gif-encoder-2'); +const GIFEncoder = require('gifencoder'); const { MersenneTwister19937, bool } = require('random-js'); const request = require('node-superfetch'); const path = require('path'); @@ -63,7 +63,7 @@ module.exports = class EjectCommand extends Command { imposter = bool()(random); } const text = `${user.username} was${imposter ? ' ' : ' not '}An Imposter.`; - const encoder = new GIFEncoder(320, 180, 'neuquant', true); + const encoder = new GIFEncoder(320, 180); const canvas = createCanvas(320, 180); const ctx = canvas.getContext('2d'); ctx.textAlign = 'center'; diff --git a/commands/edit-avatar/triggered.js b/commands/edit-avatar/triggered.js index cac04646..6652ace4 100644 --- a/commands/edit-avatar/triggered.js +++ b/commands/edit-avatar/triggered.js @@ -1,7 +1,7 @@ const Command = require('../../framework/Command'); const { PermissionFlagsBits } = require('discord.js'); const { createCanvas, loadImage } = require('canvas'); -const GIFEncoder = require('gif-encoder-2'); +const GIFEncoder = require('gifencoder'); const request = require('node-superfetch'); const path = require('path'); const { drawImageWithTint } = require('../../util/Canvas'); @@ -45,7 +45,7 @@ module.exports = class TriggeredCommand extends Command { const base = await loadImage(path.join(__dirname, '..', '..', 'assets', 'images', 'triggered.png')); const { body } = await request.get(avatarURL); const avatar = await loadImage(body); - const encoder = new GIFEncoder(base.width, base.width, 'neuquant', true); + const encoder = new GIFEncoder(base.width, base.width); const canvas = createCanvas(base.width, base.width); const ctx = canvas.getContext('2d'); ctx.fillStyle = 'white'; diff --git a/commands/edit-image/pet.js b/commands/edit-image/pet.js index f7ea6409..bfdb6b30 100644 --- a/commands/edit-image/pet.js +++ b/commands/edit-image/pet.js @@ -1,7 +1,7 @@ const Command = require('../../framework/Command'); const { PermissionFlagsBits } = require('discord.js'); const { createCanvas, loadImage } = require('canvas'); -const GIFEncoder = require('gif-encoder-2'); +const GIFEncoder = require('gifencoder'); const request = require('node-superfetch'); const path = require('path'); const { centerImagePart } = require('../../util/Canvas'); @@ -32,7 +32,7 @@ module.exports = class PetCommand extends Command { async run(msg, { image }) { const { body } = await request.get(image); const data = await loadImage(body); - const encoder = new GIFEncoder(112, 112, 'neuquant', true); + const encoder = new GIFEncoder(112, 112); const canvas = createCanvas(112, 112); const ctx = canvas.getContext('2d'); encoder.start(); diff --git a/commands/edit-image/shake.js b/commands/edit-image/shake.js index 526d9566..923f1f92 100644 --- a/commands/edit-image/shake.js +++ b/commands/edit-image/shake.js @@ -1,7 +1,7 @@ const Command = require('../../framework/Command'); const { PermissionFlagsBits } = require('discord.js'); const { createCanvas, loadImage } = require('canvas'); -const GIFEncoder = require('gif-encoder-2'); +const GIFEncoder = require('gifencoder'); const request = require('node-superfetch'); module.exports = class ShakeCommand extends Command { @@ -38,7 +38,7 @@ module.exports = class ShakeCommand extends Command { const base = await loadImage(body); const ratio = base.width / base.height; const height = 512 / ratio; - const encoder = new GIFEncoder(512, height, 'neuquant', true); + const encoder = new GIFEncoder(512, height); const canvas = createCanvas(512, height); const ctx = canvas.getContext('2d'); encoder.start(); diff --git a/package.json b/package.json index 6274c221..b47148f6 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "emoji-regex": "^10.3.0", "fen-validator": "^2.0.1", "font-finder": "^1.1.0", - "gif-encoder-2": "^1.0.5", + "gifencoder": "^2.0.1", "gm": "^1.25.0", "html-entities": "^2.5.2", "image-to-ascii": "^3.2.0",