MEME Anything is a POST JSON REST API that lets you turn (most any) image on the web into a Meme. You need the absolute URL to the image itself and only works with JPEGs, PNGs and GIFs for now.
You can use any REST testing client such as Postman or just curl to use the API. Submit the body in JSON.
POST services.raydreams.com/api/v1/meme
You can also try this Blazor UI Form.
Or this static JSON input web page.
You can also reference the OpenAPI Docs.
PROPERTY | FIELD NAME | TYPE | DESCRIPTION | DEFAULT |
---|---|---|---|---|
image source | src | string | This is the absolute complete URL to an image OR an web color name. | white |
border color | border | Hex String | Web Color Name | rgba(rr,gg,bb,aa) | The border color | red |
border weight | bw | int [0,300] | Percent thickness of the image border where 0 is no border and 100 is default. | 0 |
title | title | string | The header title to appear at the top of the image | |
title color | tc | Hex String | Web Color Name | rgba(rr,gg,bb,aa) | The color of the title | white |
title size | ts | int [1,100] | The title size default fills the image from left to right at 100%. Use a value less than 100 to indicate a percent reduction from the full width. | 100 |
title stroke color | tsc | Hex String | Web Color Name | rgba(rr,gg,bb,aa) | The color of the title stroke | black |
title stroke weight | tsw | int [0,100] | The weight of the title stroke as a percent of the title font size. | 0 |
crop | crop | Original | CenterSquare | TopLeftSquare | BottomRightSquare | If specified then the background will be drawn as a linear gradient using the background color and the gradient color. | Original |
body | body | string | The body text to appear in the meme. | |
body color | bc | Hex String | Web Color Name | rgba(rr,gg,bb,aa) | The color of the body text. | white |
body font size | bfs | float | The size of the body font which is defined as height in pixels of capitol letters. | 24 |
body stroke color | bsc | Hex String | Web Color Name | rgba(rr,gg,bb,aa) | The color of outline around the body text. | white |
body stroke weight | bsw | int [0,100] | The weight of the title stroke as a percent of the body font size. | 0 |
Vertical Align | valign | Center | Bottom | Top | How to align the body text vertically. | Center |
filter | f | Identity | BW | Pastel | Sepia | Apply a color filter to the image. | Identity |