๐ŸŽฏCanvacard

Classes

Canvacard

Functions

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

Trigger an image

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

Invert an image

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

Sepia an image

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

Greyscale an image

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

Edit the brightness of the image

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

Darken an image

threshold(image, amount) โ‡’ Promise.<Buffer>convolute(image, matrix, opaque) โ‡’ Promise.<Buffer>

Convolute an image

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

Pixelate an image

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

Sharpen an image

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

Burn an image

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

Circle an image

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

Fuse two images

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

Resize an image

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

Kiss someone ( อกยฐ อœส– อกยฐ)

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

To spank someone ( อกยฐ อœส– อกยฐ)

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

Slap someone ( อกยฐ อœส– อกยฐ)

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

Facepalm someone

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

Colorfy an image

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

Distract someone

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

Create a jail image

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

Create a bed image

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

Create a deleted image

gradient(colorFrom, colorTo, width, height) โ‡’ Promise.<Buffer>

Create a gradient image

quote(options, [font]) โ‡’ Promise.<Buffer>

Create a fake quote image

phub(options, [font]) โ‡’ Promise.<Buffer>

PornHub Comment

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

Create a "wanted" image

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

Create a "wasted" image

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

Create a YouTube comment image

write(data, name) โ‡’ void

Writes data as a file

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

Discord Reply Clone

Canvacard

Kind: global class

new Canvacard()

Image generator

Example

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

Trigger an image

Kind: global function Returns: Promise.<Buffer> - Triggered image Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to trigger

Example

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

Invert an image

Kind: global function Returns: Promise.<Buffer> - Inverted image Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to invert

Example

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

Sepia an image

Kind: global function Returns: Promise.<Buffer> - Sepia image Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to sepia

Example

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

Greyscale an image

Kind: global function Returns: Promise.<Buffer> - Greyscale image Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to greyscale

Example

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

Edit the brightness of the image

Kind: global function Returns: Promise.<Buffer> - Brightened image Throws:

  • APIError If image is not provided o la cantidad no es un nรบmero

Param
Type
Description

image

string | Buffer

Image to brighten

amount

number

Amount of brightness

Example

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

Darken an image

Kind: global function Returns: Promise.<Buffer> - Darkened image Throws:

  • APIError If image is not provided o la cantidad no es un nรบmero

Param
Type
Description

image

string | Buffer

Image to darken

amount

number

Amount of darkness

Example

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

Kind: global function Returns: Promise.<Buffer> - Thresholded image Throws:

  • APIError If image is not provided o la cantidad no es un nรบmero

Descrioption: Threshold an image

Param
Type
Description

image

string | Buffer

Image to threshold

amount

number

Amount of threshold

Example

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

Convolute an image

Kind: global function Returns: Promise.<Buffer> - Convoluted image Throws:

  • APIError If image is not provided o la matriz no es un Array

Param
Type
Description

image

string | Buffer

Image to convolute

matrix

Array.<number>

Convolution matrix

opaque

boolean

If the image should be opaque

Example

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

Pixelate an image

Kind: global function Returns: Promise.<Buffer> - Pixelated image Throws:

  • APIError If image is not provided o los pรญxeles no son un nรบmero

Param
Type
Description

image

string | Buffer

Image to pixelate

pixels

number

Amount of pixels

Example

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

Burn an image

Kind: global function Returns: Promise.<Buffer> - Burned image Throws:

  • APIError If image is not provided o el nivel no es un nรบmero

Param
Type
Description

image

string | Buffer

Image to burn

lvl

number

Level of burning

Example

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

Circle an image

Kind: global function Returns: Promise.<Buffer> - Circled image Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to circle

Example

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

Fuse two images

Kind: global function Returns: Promise.<Buffer> - Fused image Throws:

  • APIError If image is not provided

Param
Type
Description

image1

string | Buffer

First image

image2

string | Buffer

Second image

Example

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

Resize an image

Kind: global function Returns: Promise.<Buffer> - Resized image Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to resize

width

number

Width

height

number

Height

Example

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

Kiss someone ( อกยฐ อœส– อกยฐ)

Kind: global function Returns: Promise.<Buffer> - Imagen de beso Throws:

  • APIError If image is not provided

Param
Type
Description

image1

string | Buffer

First image

image2

string | Buffer

Second image

Example

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

To spank someone ( อกยฐ อœส– อกยฐ)

Kind: global function Returns: Promise.<Buffer> - Image of spank Throws:

  • APIError If image is not provided

Param
Type
Description

image1

string | Buffer

First image

image2

string | Buffer

Second image

Example

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

Slap someone ( อกยฐ อœส– อกยฐ)

Kind: global function Returns: Promise.<Buffer> - Image of slap Throws:

  • APIError If image is not provided

Param
Type
Description

image1

string | Buffer

First image

image2

string | Buffer

Second image

Example

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

Facepalm someone

Kind: global function Returns: Promise.<Buffer> - Image of facepalm Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to facepalm

Example

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

Colorfy an image

Kind: global function Returns: Promise.<Buffer> - Colorfied image Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to colorfy

color

string

Color to apply to the image (hex)

Example

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

Distract someone

Kind: global function Returns: Promise.<Buffer> - Distracted image Throws:

  • APIError If image is not provided

Param
Type
Description

image1

string | Buffer

Face for the girl in red.

image2

string | Buffer

Face for the boy.

image3

string | Buffer

Face for the other girl [optional]

Example

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

Create a jail image

Kind: global function Returns: Promise.<Buffer> - Jailed image Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to jail

greyscale

boolean

If the image should be greyscale

Example

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

Create a bed image

Kind: global function Returns: Promise.<Buffer> - Imagen de cama Throws:

  • APIError If image is not provided

Param
Type
Description

image1

string | Buffer

First image

image2

string | Buffer

Second image

Example

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

Create a deleted image

Kind: global function Returns: Promise.<Buffer> - Deleted image Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to delete

dark

boolean

If the image should be dark

Example

gradient(colorFrom, colorTo, width, height) โ‡’ Promise.<Buffer>

Create a gradient image

Kind: global function Returns: Promise.<Buffer> - Gradient image Throws:

  • APIError If colorFrom or colorTo is not provided

Param
Type
Description

colorFrom

string

First color

colorTo

string

Second color

width

number

Width of image

height

number

Height of image

Example

quote(options, [font]) โ‡’ Promise.<Buffer>

Create a fake quote image

Kind: global function Returns: Promise.<Buffer> - Quote image

Param
Type
Default
Description

options

object

Options

[options.image]

Buffer | string

Image

[options.message]

string

Message

[options.username]

string

Username

[options.color]

string

Color

[font]

string

"&quot;Arial&quot;"

Text font for the card

Example

phub(options, [font]) โ‡’ Promise.<Buffer>

PornHub Comment

Kind: global function Returns: Promise.<Buffer> - PornHub Comment image Throws:

  • APIError If username, message or image is not provided

Param
Type
Default
Description

options

Object

Options

[options.username]

String

Username

[options.message]

String

Message

[options.image]

String | Buffer

Image

[font]

string

"&quot;Arial&quot;"

Text font for card

Example

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

Create a "wanted" image

Kind: global function Returns: Promise.<Buffer> - Wanted image Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to wanted

Example

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

Create a "wasted" image

Kind: global function Returns: Promise.<Buffer> - Wasted image Throws:

  • APIError If image is not provided

Param
Type
Description

image

string | Buffer

Image to wasted

Example

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

Create a YouTube comment image

Kind: global function Returns: Promise.<Buffer> - YouTube comment image Throws:

  • APIError If username, content or avatar is not provided

Param
Type
Default
Description

ops

object

Options

[ops.username]

string

Username

[ops.content]

string

Content

[ops.avatar]

string | Buffer

Avatar

[ops.dark]

boolean

false

Dark mode

Example

write(data, name) โ‡’ void

Writes data as a file

Kind: global function

Param
Type
Description

data

Buffer

data to write

name

string

file name

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

Discord Reply Clone

Kind: global function Returns: Promise.<Buffer> - Reply image Throws:

  • APIError If the avatar, username or message is not provided

Param
Type
Description

options

object

Options

[options.avatar1]

string | Buffer

Avatar of the person who responded

[options.avatar2]

string | Buffer

Avatar of the other person

[options.user1]

string

Username of the person who responded

[options.user2]

string

Username of the other person

[options.hex1]

string

Hexadecimal color of the person who responded

[options.hex2]

string

Hexadecimal color of the other person

[options.mainText]

string

Message of the person who responded

[options.replyText]

string

Message of the other person

Example

Last updated