๐ŸŽฏCanvacard

Classes

Canvacard

Canvacard Generador De Memes

Typedefs

ConvolutionMatrix : object

Matriz de convoluciรณn Canvacard

Canvacard

Canvacard Generador De Memes

Kind: global class

new Canvacard()

โš  ยกNo puede crear una instancia de la clase Canvacard!โš 

Example

const Canvacard = require("canvacard");Canvacard.Canvas.trigger("./image.png") .then(triggered => {     Canvacard.write(triggered, "triggered.gif"); })

Canvacard.CONVOLUTION_MATRIX : ConvolutionMatrix

Datos de matriz para Canvacard.convolute()

Kind: static property of Canvacard\

Canvacard.Util : Util

Canvacard utils

Kind: static property of Canvacard\

Canvacard.trigger(image) โ‡’ Promise.<Buffer>

Este mรฉtodo se puede utilizar para aplicar el efecto Disparado en la imagen.

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Imagen para activar

Canvacard.invert(image) โ‡’ Promise.<Buffer>

Invierte el color de la imagen

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Imagen para invertir

Canvacard.sepia(image) โ‡’ Promise.<Buffer>

Aplicar lavado sepia en img

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Imagen

Canvacard.greyscale(image) โ‡’ Promise.<Buffer>

Efecto de escala de grises sobre la imagen

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Imagen

Canvacard.brightness(image, amount) โ‡’ Promise.<Buffer>

Editar el brillo de la imagen

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Imagen

amount

number

Cantidad de brillo

Canvacard.darkness(image, amount) โ‡’ Promise.<Buffer>

Editar la oscuridad de la imagen

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Imagen

amount

number

Cantidad de oscuridad

Canvacard.threshold(img, amount) โ‡’ Promise.<Buffer>

Umbral de imagen

Kind: static method of Canvacard

ParamTypeDescription

img

string | Buffer

Imagen

amount

number

Cantidad lรญmite

Canvacard.convolute(img, matrix, opaque) โ‡’ Promise.<Buffer>

Convoluciรณn de la imagen

Kind: static method of Canvacard

ParamTypeDescription

img

string | Buffer

Imagen

matrix

Array.<number>

Matriz de convoluciรณn

opaque

boolean

Si la convoluciรณn debe ser opaca

Canvacard.createProgressBar(track, bar) โ‡’ Buffer

Crea barra de progreso

Kind: static method of Canvacard

ParamTypeDescription

track

object

Opciones de pista de la barra de progreso

[track.x]

number

El eje x

[track.y]

number

El eje y

[track.width]

number

Ancho de pista de la barra de progreso

[track.height]

number

Altura de la pista de la barra de progreso

[track.color]

string

Color de la pista de la barra de progreso

[track.stroke]

boolean

Usar trazo para pista

[track.lineWidth]

number

Este parรกmetro se utilizarรก si track.stroke se establece en true

bar

object

Opciones de la barra de progreso

[bar.width]

number

Ancho de la barra de progreso

[bar.color]

string

Color de la barra de progreso

Canvacard.blur(image) โ‡’ Promise.<Buffer>

Desenfocar una imagen

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Imagen para difuminar

Canvacard.pixelate(image, pixels) โ‡’ Promise.<Buffer>

Pixelar

Kind: static method of Canvacard

ParamTypeDefaultDescription

image

string | Buffer

Imagen para pixelar

pixels

number

5

Pixeles

Canvacard.sharpen(image, lvl) โ‡’ Promise.<Buffer>

Agudizar una imagen

Kind: static method of Canvacard

ParamTypeDefaultDescription

image

string | Buffer

Imagen para enfocar

lvl

number

1

intensidad de la nitidez

Canvacard.burn(image, lvl) โ‡’ Promise.<Buffer>

Aplica efecto de quemado en una imagen.

Kind: static method of Canvacard

ParamTypeDefaultDescription

image

string | Buffer

Fuente de imagen

lvl

number

1

intensidad

Canvacard.color(color, displayHex, height, width) โ‡’ Buffer

HTML5 color a imagen

Kind: static method of Canvacard

ParamTypeDefaultDescription

color

string

"#FFFFFF"

Color HTML5

displayHex

boolean

false

Si debe mostrar hexadecimal

height

number

1024

Altura de imagen

width

number

1024

Ancho de la imagen

Canvacard.circle(image) โ‡’ Promise.<Buffer>

Crea una imagen circular

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.rectangle(x, y, width, height, color, stroke, lineWidth) โ‡’ Buffer

Crea un rectรกngulo

Kind: static method of Canvacard

ParamTypeDescription

x

number

eje x

y

number

eje y

width

number

ancho

height

number

altura

color

string

color

stroke

boolean

Si debe acariciar

lineWidth

number

ancho de lรญnea

Canvacard.fuse(image1, image2) โ‡’ Promise.<Buffer>

Imรกgenes de fusion two

Kind: static method of Canvacard

ParamTypeDescription

image1

string | Buffer

Primera imagen

image2

string | Buffer

Segunda imagen

Canvacard.resize(image, width, height) โ‡’ Promise.<Buffer>

Cambiar el tamaรฑo de una imagen

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

width

number

ancho

height

number

altura

Canvacard.kiss(image1, image2) โ‡’ Promise.<Buffer>

Besarse ( อกยฐ อœส– อกยฐ)

Kind: static method of Canvacard

ParamTypeDescription

image1

string | Buffer

Primera imagen

image2

string | Buffer

Segunda imagen

Canvacard.spank(image1, image2) โ‡’ Promise.<Buffer>

Azotar a alguien ( อกยฐ อœส– อกยฐ)

Kind: static method of Canvacard

ParamTypeDescription

image1

string | Buffer

Primera imagen

image2

string | Buffer

Segunda imagen

Canvacard.registerFonts(fontArray) โ‡’ Promise.<void>

Loads font

Kind: static method of Canvacard

ParamTypeDescription

fontArray

Array.<any>

Font array

Canvacard.slap(image1, image2) โ‡’ Promise.<Buffer>

Abofetear a alguien ( อกยฐ อœส– อกยฐ)

Kind: static method of Canvacard

ParamTypeDescription

image1

string | Buffer

Primera imagen

image2

string | Buffer

Segunda imagen

Canvacard.beautiful(image) โ‡’ Promise.<Buffer>

ยฟOh esto? ยกEsto es hermoso!

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.facepalm(image) โ‡’ Promise.<Buffer>

facepalm

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.rainbow(image) โ‡’ Promise.<Buffer>

Rainbow ( อกยฐ อœส– อกยฐ)

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.rip(image) โ‡’ Promise.<Buffer>

"F" en el chat

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.trash(image) โ‡’ Promise.<Buffer>

ยฟBasura?

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.hitler(image) โ‡’ Promise.<Buffer>

Peor que hitler

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.colorfy(image, color) โ‡’ Promise.<Buffer>

Actualiza el color de la imagen

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

color

string

Color HTML5

Canvacard.jokeOverHead(image) โ‡’ Promise.<Buffer>

whoosh

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.distracted(image1, image2, image3) โ‡’ Promise.<Buffer>

Novio distraรญdo

Kind: static method of Canvacard

ParamTypeDefaultDescription

image1

string | Buffer

Rostro para la niรฑa en color rojo.

image2

string | Buffer

Cara para el chico

image3

string | Buffer

null

Cara para la otra chica [opcional]

Canvacard.affect(image) โ‡’ Promise.<Buffer>

No, no afecta a mi bebรฉ.

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.jail(image, greyscale) โ‡’ Promise.<Buffer>

Celda

Kind: static method of Canvacard

ParamTypeDefaultDescription

image

string | Buffer

Fuente de imagen

greyscale

boolean

false

Si debe ser una imagen en escala de grises

Canvacard.bed(image1, image2) โ‡’ Promise.<Buffer>

cama

Kind: static method of Canvacard

ParamTypeDescription

image1

string | Buffer

Primera imagen

image2

string | Buffer

Segunda imagen

Canvacard.delete(image, dark) โ‡’ Promise.<Buffer>

Borrar

Kind: static method of Canvacard

ParamTypeDefaultDescription

image

string | Buffer

Fuente de imagen

dark

boolean

false

Si la imagen debe estar en modo oscuro

Canvacard.tictactoe(fill, color) โ‡’ Buffer

TicTacToe

Kind: static method of Canvacard

ParamTypeDescription

fill

object

Parรกmetros de TicTacToe

[fill.a1]

"X" | "O"

valor a1

[fill.b1]

"X" | "O"

valor b1

[fill.c1]

"X" | "O"

valor c1

[fill.a2]

"X" | "O"

valor a2

[fill.b2]

"X" | "O"

valor b2

[fill.c2]

"X" | "O"

valor c2

[fill.a3]

"X" | "O"

valor a3

[fill.b3]

"X" | "O"

valor b3

[fill.c3]

"X" | "O"

valor c3

color

object

Parรกmetros de color

[color.bg]

string

Color de fondo

[color.bar]

string

Color de la barra TicTacToe

[color.x]

string

Color de X

[color.o]

string

Color de O

Canvacard.opinion(avatar, msg) โ‡’ Promise.<Buffer>

Opiniรณn

Kind: static method of Canvacard

ParamTypeDescription

avatar

string | Buffer

Imagen

msg

string

Mensaje

Canvacard.gradient(colorFrom, colorTo, width, height) โ‡’ Buffer

Crea degradado

Kind: static method of Canvacard

ParamTypeDescription

colorFrom

string

Color inicial

colorTo

string

Color final

width

number

Ancho de la imagen

height

number

Altura de imagen

Canvacard.ohno(message) โ‡’ Promise.<Buffer>

ยกOh, no! Es estรบpido.

Kind: static method of Canvacard

ParamTypeDescription

message

string

Mensaje

Canvacard.changemymind(text) โ‡’ Promise.<Buffer>

Cambiar de opiniรณn (tomado de jgoralcz/image-microservice)

Kind: static method of Canvacard See: https://github.com/jgoralcz/image-microservice/blob/master/src/workers/canvas/ChangeMyMind.js

ParamTypeDescription

text

String

Texto

Canvacard.clyde(message) โ‡’ Promise.<Buffer>

Clyde

Kind: static method of Canvacard

ParamTypeDescription

message

string

Mensaje

Canvacard.quote(options) โ‡’ Promise.<Buffer>

Cita falsa

Kind: static method of Canvacard

ParamTypeDescription

options

object

Opciones

[options.image]

Buffer | string

Imagen

[options.message]

string

Mensaje

[options.username]

string

Nombre de usuario

[options.color]

string

Color

Canvacard.phub(options) โ‡’ Promise.<Buffer>

Comentario de PornHub

Kind: static method of Canvacard

ParamTypeDescription

options

Object

Opciones

[options.username]

String

Nombre de usuario

[options.message]

String

Comentario

[options.image]

String | Buffer

Imagen

Canvacard.wanted(image) โ‡’ Promise.<Buffer>

Wanted

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.wasted(image) โ‡’ Promise.<Buffer>

Wasted

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.youtube(ops) โ‡’ Promise.<Buffer>

Comentario de YouTube

Kind: static method of Canvacard

ParamTypeDefaultDescription

ops

object

Opciones de comentarios de YouTube

[ops.username]

string

Nombre de usuario del autor del comentario

[ops.content]

string

El comentario

[ops.avatar]

string | Buffer

Fuente de avatar

[ops.dark]

boolean

false

ยฟModo oscuro?

Canvacard.shit(image) โ‡’ Promise.<Buffer>

ยกOh, mierda!

Kind: static method of Canvacard

ParamTypeDescription

image

string | Buffer

Fuente de imagen

Canvacard.write(data, name) โ‡’ void

Escribe los datos como archivo

Kind: static method of Canvacard

ParamTypeDescription

data

Buffer

datos para escribir

name

string

nombre del archivo

Canvacard.guildIcon(name, size) โ‡’ Promise.<Buffer>

Devuelve el icono predeterminado de un servidor de discord

Kind: static method of Canvacard

ParamTypeDefaultDescription

name

string

Nombre del servidor

size

number

1024

Icon size. Valid: 16, 32, 64, 128, 256, 512, 1024, 2048 & 4096

Canvacard.reply(options) โ‡’ Promise.<Buffer>

Clon de respuesta de discord

Kind: static method of Canvacard

ParamTypeDescription

options

object

Opciones

[options.avatar1]

string | Buffer

Avatar de la persona que respondiรณ

[options.avatar2]

string | Buffer

Avatar de la otra persona

[options.user1]

string

Nombre de usuario de la persona que respondiรณ

[options.user2]

string

Nombre de usuario de la otra persona

[options.hex1]

string

Color hexadecimal de la persona que respondiรณ

[options.hex2]

string

Color hexadecimal de la otra persona

[options.mainText]

string

El mensaje

[options.replyText]

string

El mensaje de respuesta

Example

const img = "https://cdn.discordapp.com/embed/avatars/0.png";const img2 = "https://cdn.discordapp.com/embed/avatars/4.png";canvacard.Canvas.reply({     avatar1: img,     avatar2: img2,     user1: "Maximus",     user2: "SrGobi",     hex1: "#FF3300",     hex2: "#7289da",     mainText: "kok",     replyText: "Pog"}).then(img => canvacard.write(img, "reply.png"));

Canvacard.__wait(dur) โ‡’ Promise.<void>

Mรฉtodo de Canvacard utilizado para wait.

Kind: static method of Canvacard

ParamTypeDescription

dur

number

Nรบmero de milisegundos a esperar

ConvolutionMatrix : object

Matriz de convoluciรณn Canvacard

Kind: global typedef Properties

NameTypeDescription

EDGES

Array.<number>

Edges Matrix

BLUR

Array.<number>

Blur Matrix

SHARPEN

Array.<number>

Sharpen Matrix

BURN

Array.<number>

Burn Matrix

Last updated