POST /v1/image/memehttps://api.cludz.net/v1/image/meme
Generate a meme by adding top and/or bottom text to an uploaded image.
Body Parameters (FormData):
| Parameter | Required | Description | Type |
|---|---|---|---|
image | Yes | The image file. | file |
top | No | Text to display at the top. | string |
bottom | No | Text to display at the bottom. | string |
curl -X POST "https://api.cludz.net/v1/image/meme" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "image=@/path/to/image.jpg" \
-F "top=WHEN YOU" \
-F "bottom=USE CLUDZ API" \
--output meme.png
const formData = new FormData();
formData.append('image', fileInput.files[0]);
formData.append('top', 'WHEN YOU');
formData.append('bottom', 'USE CLUDZ API');
const res = await fetch('https://api.cludz.net/v1/image/meme', {
method: 'POST',
headers: { 'Authorization': 'Bearer YOUR_API_KEY' },
body: formData
});
const blob = await res.blob();
const formData = new FormData();
formData.append('image', fileInput.files[0]);
formData.append('top', 'WHEN YOU');
formData.append('bottom', 'USE CLUDZ API');
const res = await fetch('https://api.cludz.net/v1/image/meme', {
method: 'POST',
headers: { 'Authorization': 'Bearer YOUR_API_KEY' },
body: formData
});
const blob = await res.blob();
import requests
url = "https://api.cludz.net/v1/image/meme"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
files = {"image": open("/path/to/image.jpg", "rb")}
data = {"top": "WHEN YOU", "bottom": "USE CLUDZ API"}
response = requests.post(url, headers=headers, files=files, data=data)
with open("meme.png", "wb") as f:
f.write(response.content)
Returns a image/png file directly.