๐ฏCanvacard
Classes
Canvacard Generador De Memes
Typedefs
ConvolutionMatrix : object
Matriz de convoluciรณn Canvacard
Canvacard
Canvacard Generador De Memes
Kind: global class
.Util :
Util
.trigger(image) โ
Promise.<Buffer>
.invert(image) โ
Promise.<Buffer>
.sepia(image) โ
Promise.<Buffer>
.greyscale(image) โ
Promise.<Buffer>
.brightness(image, amount) โ
Promise.<Buffer>
.darkness(image, amount) โ
Promise.<Buffer>
.threshold(img, amount) โ
Promise.<Buffer>
.convolute(img, matrix, opaque) โ
Promise.<Buffer>
.createProgressBar(track, bar) โ
Buffer
.blur(image) โ
Promise.<Buffer>
.pixelate(image, pixels) โ
Promise.<Buffer>
.sharpen(image, lvl) โ
Promise.<Buffer>
.burn(image, lvl) โ
Promise.<Buffer>
.color(color, displayHex, height, width) โ
Buffer
.circle(image) โ
Promise.<Buffer>
.fuse(image1, image2) โ
Promise.<Buffer>
.resize(image, width, height) โ
Promise.<Buffer>
.kiss(image1, image2) โ
Promise.<Buffer>
.spank(image1, image2) โ
Promise.<Buffer>
.registerFonts(fontArray) โ
Promise.<void>
.slap(image1, image2) โ
Promise.<Buffer>
.beautiful(image) โ
Promise.<Buffer>
.facepalm(image) โ
Promise.<Buffer>
.rainbow(image) โ
Promise.<Buffer>
.rip(image) โ
Promise.<Buffer>
.trash(image) โ
Promise.<Buffer>
.hitler(image) โ
Promise.<Buffer>
.colorfy(image, color) โ
Promise.<Buffer>
.jokeOverHead(image) โ
Promise.<Buffer>
.distracted(image1, image2, image3) โ
Promise.<Buffer>
.affect(image) โ
Promise.<Buffer>
.jail(image, greyscale) โ
Promise.<Buffer>
.bed(image1, image2) โ
Promise.<Buffer>
.delete(image, dark) โ
Promise.<Buffer>
.tictactoe(fill, color) โ
Buffer
.opinion(avatar, msg) โ
Promise.<Buffer>
.gradient(colorFrom, colorTo, width, height) โ
Buffer
.ohno(message) โ
Promise.<Buffer>
.changemymind(text) โ
Promise.<Buffer>
.clyde(message) โ
Promise.<Buffer>
.quote(options) โ
Promise.<Buffer>
.phub(options) โ
Promise.<Buffer>
.wanted(image) โ
Promise.<Buffer>
.wasted(image) โ
Promise.<Buffer>
.youtube(ops) โ
Promise.<Buffer>
.shit(image) โ
Promise.<Buffer>
.write(data, name) โ
void
.guildIcon(name, size) โ
Promise.<Buffer>
.reply(options) โ
Promise.<Buffer>
.__wait(dur) โ
Promise.<void>
new Canvacard()
โ ยกNo puede crear una instancia de la clase Canvacard!โ
Example
Canvacard.CONVOLUTION_MATRIX : ConvolutionMatrix
ConvolutionMatrix
Datos de matriz para Canvacard.convolute()
Kind: static property of Canvacard
\
Canvacard.Util : Util
Util
Canvacard utils
Kind: static property of Canvacard
\
Canvacard.trigger(image) โ Promise.<Buffer>
Promise.<Buffer>
Este mรฉtodo se puede utilizar para aplicar el efecto Disparado en la imagen.
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Imagen para activar |
Canvacard.invert(image) โ Promise.<Buffer>
Promise.<Buffer>
Invierte el color de la imagen
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Imagen para invertir |
Canvacard.sepia(image) โ Promise.<Buffer>
Promise.<Buffer>
Aplicar lavado sepia en img
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Imagen |
Canvacard.greyscale(image) โ Promise.<Buffer>
Promise.<Buffer>
Efecto de escala de grises sobre la imagen
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Imagen |
Canvacard.brightness(image, amount) โ Promise.<Buffer>
Promise.<Buffer>
Editar el brillo de la imagen
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Imagen |
amount |
| Cantidad de brillo |
Canvacard.darkness(image, amount) โ Promise.<Buffer>
Promise.<Buffer>
Editar la oscuridad de la imagen
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Imagen |
amount |
| Cantidad de oscuridad |
Canvacard.threshold(img, amount) โ Promise.<Buffer>
Promise.<Buffer>
Umbral de imagen
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
img |
| Imagen |
amount |
| Cantidad lรญmite |
Canvacard.convolute(img, matrix, opaque) โ Promise.<Buffer>
Promise.<Buffer>
Convoluciรณn de la imagen
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
img |
| Imagen |
matrix |
| Matriz de convoluciรณn |
opaque |
| Si la convoluciรณn debe ser opaca |
Canvacard.createProgressBar(track, bar) โ Buffer
Buffer
Crea barra de progreso
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
track |
| Opciones de pista de la barra de progreso |
[track.x] |
| El eje x |
[track.y] |
| El eje y |
[track.width] |
| Ancho de pista de la barra de progreso |
[track.height] |
| Altura de la pista de la barra de progreso |
[track.color] |
| Color de la pista de la barra de progreso |
[track.stroke] |
| Usar trazo para pista |
[track.lineWidth] |
| Este parรกmetro se utilizarรก si |
bar |
| Opciones de la barra de progreso |
[bar.width] |
| Ancho de la barra de progreso |
[bar.color] |
| Color de la barra de progreso |
Canvacard.blur(image) โ Promise.<Buffer>
Promise.<Buffer>
Desenfocar una imagen
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Imagen para difuminar |
Canvacard.pixelate(image, pixels) โ Promise.<Buffer>
Promise.<Buffer>
Pixelar
Kind: static method of Canvacard
Param | Type | Default | Description |
---|---|---|---|
image |
| Imagen para pixelar | |
pixels |
|
| Pixeles |
Canvacard.sharpen(image, lvl) โ Promise.<Buffer>
Promise.<Buffer>
Agudizar una imagen
Kind: static method of Canvacard
Param | Type | Default | Description |
---|---|---|---|
image |
| Imagen para enfocar | |
lvl |
|
| intensidad de la nitidez |
Canvacard.burn(image, lvl) โ Promise.<Buffer>
Promise.<Buffer>
Aplica efecto de quemado en una imagen.
Kind: static method of Canvacard
Param | Type | Default | Description |
---|---|---|---|
image |
| Fuente de imagen | |
lvl |
|
| intensidad |
Canvacard.color(color, displayHex, height, width) โ Buffer
Buffer
HTML5 color a imagen
Kind: static method of Canvacard
Param | Type | Default | Description |
---|---|---|---|
color |
|
| Color HTML5 |
displayHex |
|
| Si debe mostrar hexadecimal |
height |
|
| Altura de imagen |
width |
|
| Ancho de la imagen |
Canvacard.circle(image) โ Promise.<Buffer>
Promise.<Buffer>
Crea una imagen circular
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.rectangle(x, y, width, height, color, stroke, lineWidth) โ Buffer
Buffer
Crea un rectรกngulo
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
x |
| eje x |
y |
| eje y |
width |
| ancho |
height |
| altura |
color |
| color |
stroke |
| Si debe acariciar |
lineWidth |
| ancho de lรญnea |
Canvacard.fuse(image1, image2) โ Promise.<Buffer>
Promise.<Buffer>
Imรกgenes de fusion two
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image1 |
| Primera imagen |
image2 |
| Segunda imagen |
Canvacard.resize(image, width, height) โ Promise.<Buffer>
Promise.<Buffer>
Cambiar el tamaรฑo de una imagen
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
width |
| ancho |
height |
| altura |
Canvacard.kiss(image1, image2) โ Promise.<Buffer>
Promise.<Buffer>
Besarse ( อกยฐ อส อกยฐ)
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image1 |
| Primera imagen |
image2 |
| Segunda imagen |
Canvacard.spank(image1, image2) โ Promise.<Buffer>
Promise.<Buffer>
Azotar a alguien ( อกยฐ อส อกยฐ)
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image1 |
| Primera imagen |
image2 |
| Segunda imagen |
Canvacard.registerFonts(fontArray) โ Promise.<void>
Promise.<void>
Loads font
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
fontArray |
| Font array |
Canvacard.slap(image1, image2) โ Promise.<Buffer>
Promise.<Buffer>
Abofetear a alguien ( อกยฐ อส อกยฐ)
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image1 |
| Primera imagen |
image2 |
| Segunda imagen |
Canvacard.beautiful(image) โ Promise.<Buffer>
Promise.<Buffer>
ยฟOh esto? ยกEsto es hermoso!
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.facepalm(image) โ Promise.<Buffer>
Promise.<Buffer>
facepalm
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.rainbow(image) โ Promise.<Buffer>
Promise.<Buffer>
Rainbow ( อกยฐ อส อกยฐ)
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.rip(image) โ Promise.<Buffer>
Promise.<Buffer>
"F" en el chat
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.trash(image) โ Promise.<Buffer>
Promise.<Buffer>
ยฟBasura?
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.hitler(image) โ Promise.<Buffer>
Promise.<Buffer>
Peor que hitler
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.colorfy(image, color) โ Promise.<Buffer>
Promise.<Buffer>
Actualiza el color de la imagen
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
color |
| Color HTML5 |
Canvacard.jokeOverHead(image) โ Promise.<Buffer>
Promise.<Buffer>
whoosh
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.distracted(image1, image2, image3) โ Promise.<Buffer>
Promise.<Buffer>
Novio distraรญdo
Kind: static method of Canvacard
Param | Type | Default | Description |
---|---|---|---|
image1 |
| Rostro para la niรฑa en color rojo. | |
image2 |
| Cara para el chico | |
image3 |
|
| Cara para la otra chica [opcional] |
Canvacard.affect(image) โ Promise.<Buffer>
Promise.<Buffer>
No, no afecta a mi bebรฉ.
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.jail(image, greyscale) โ Promise.<Buffer>
Promise.<Buffer>
Celda
Kind: static method of Canvacard
Param | Type | Default | Description |
---|---|---|---|
image |
| Fuente de imagen | |
greyscale |
|
| Si debe ser una imagen en escala de grises |
Canvacard.bed(image1, image2) โ Promise.<Buffer>
Promise.<Buffer>
cama
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image1 |
| Primera imagen |
image2 |
| Segunda imagen |
Canvacard.delete(image, dark) โ Promise.<Buffer>
Promise.<Buffer>
Borrar
Kind: static method of Canvacard
Param | Type | Default | Description |
---|---|---|---|
image |
| Fuente de imagen | |
dark |
|
| Si la imagen debe estar en modo oscuro |
Canvacard.tictactoe(fill, color) โ Buffer
Buffer
TicTacToe
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
fill |
| Parรกmetros de TicTacToe |
[fill.a1] |
| valor a1 |
[fill.b1] |
| valor b1 |
[fill.c1] |
| valor c1 |
[fill.a2] |
| valor a2 |
[fill.b2] |
| valor b2 |
[fill.c2] |
| valor c2 |
[fill.a3] |
| valor a3 |
[fill.b3] |
| valor b3 |
[fill.c3] |
| valor c3 |
color |
| Parรกmetros de color |
[color.bg] |
| Color de fondo |
[color.bar] |
| Color de la barra TicTacToe |
[color.x] |
| Color de X |
[color.o] |
| Color de O |
Canvacard.opinion(avatar, msg) โ Promise.<Buffer>
Promise.<Buffer>
Opiniรณn
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
avatar |
| Imagen |
msg |
| Mensaje |
Canvacard.gradient(colorFrom, colorTo, width, height) โ Buffer
Buffer
Crea degradado
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
colorFrom |
| Color inicial |
colorTo |
| Color final |
width |
| Ancho de la imagen |
height |
| Altura de imagen |
Canvacard.ohno(message) โ Promise.<Buffer>
Promise.<Buffer>
ยกOh, no! Es estรบpido.
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
message |
| Mensaje |
Canvacard.changemymind(text) โ Promise.<Buffer>
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
Param | Type | Description |
---|---|---|
text |
| Texto |
Canvacard.clyde(message) โ Promise.<Buffer>
Promise.<Buffer>
Clyde
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
message |
| Mensaje |
Canvacard.quote(options) โ Promise.<Buffer>
Promise.<Buffer>
Cita falsa
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
options |
| Opciones |
[options.image] |
| Imagen |
[options.message] |
| Mensaje |
[options.username] |
| Nombre de usuario |
[options.color] |
| Color |
Canvacard.phub(options) โ Promise.<Buffer>
Promise.<Buffer>
Comentario de PornHub
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
options |
| Opciones |
[options.username] |
| Nombre de usuario |
[options.message] |
| Comentario |
[options.image] |
| Imagen |
Canvacard.wanted(image) โ Promise.<Buffer>
Promise.<Buffer>
Wanted
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.wasted(image) โ Promise.<Buffer>
Promise.<Buffer>
Wasted
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.youtube(ops) โ Promise.<Buffer>
Promise.<Buffer>
Comentario de YouTube
Kind: static method of Canvacard
Param | Type | Default | Description |
---|---|---|---|
ops |
| Opciones de comentarios de YouTube | |
[ops.username] |
| Nombre de usuario del autor del comentario | |
[ops.content] |
| El comentario | |
[ops.avatar] |
| Fuente de avatar | |
[ops.dark] |
|
| ยฟModo oscuro? |
Canvacard.shit(image) โ Promise.<Buffer>
Promise.<Buffer>
ยกOh, mierda!
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
image |
| Fuente de imagen |
Canvacard.write(data, name) โ void
void
Escribe los datos como archivo
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
data |
| datos para escribir |
name |
| nombre del archivo |
Canvacard.guildIcon(name, size) โ Promise.<Buffer>
Promise.<Buffer>
Devuelve el icono predeterminado de un servidor de discord
Kind: static method of Canvacard
Param | Type | Default | Description |
---|---|---|---|
name |
| Nombre del servidor | |
size |
|
| Icon size. Valid: |
Canvacard.reply(options) โ Promise.<Buffer>
Promise.<Buffer>
Clon de respuesta de discord
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
options |
| Opciones |
[options.avatar1] |
| Avatar de la persona que respondiรณ |
[options.avatar2] |
| Avatar de la otra persona |
[options.user1] |
| Nombre de usuario de la persona que respondiรณ |
[options.user2] |
| Nombre de usuario de la otra persona |
[options.hex1] |
| Color hexadecimal de la persona que respondiรณ |
[options.hex2] |
| Color hexadecimal de la otra persona |
[options.mainText] |
| El mensaje |
[options.replyText] |
| El mensaje de respuesta |
Example
Canvacard.__wait(dur) โ Promise.<void>
Promise.<void>
Mรฉtodo de Canvacard utilizado para wait
.
Kind: static method of Canvacard
Param | Type | Description |
---|---|---|
dur |
| Nรบmero de milisegundos a esperar |
ConvolutionMatrix : object
object
Matriz de convoluciรณn Canvacard
Kind: global typedef Properties
Name | Type | Description |
---|---|---|
EDGES |
| Edges Matrix |
BLUR |
| Blur Matrix |
SHARPEN |
| Sharpen Matrix |
BURN |
| Burn Matrix |
Last updated