---
title: "Apply filters and photo effects"
method: GET
path: "/api/photo/effect/v2"
tags: ["Image Filters"]
---

# Apply filters and photo effects

`GET /api/photo/effect/v2`

Apply built-in presets (Clarendon, Hefe, Lofi, Moon, Ludwig, Inkwell) or advanced photo effects (brighten, saturate, contrast, etc.) to an image.

## Query parameters

- `preset` 'clarendon' | 'hefe' | 'lofi' | 'moon' | 'ludwig' | 'inkwell'
- `imageUrl` string, required
- `imageType` 'png' | 'jpeg' | 'bmp'
- `brighten` string
- `darken` string
- `saturate` string
- `desaturate` string
- `contrast` string
- `opacity` string

## Response `200`

Filtered image returned as a binary stream.

## Other responses

- `400` — Invalid parameters
- `401` — Invalid or missing API key

---

[API](https://skmtc.dev/pixelixe/apis/pixelixe-api.md) · [All operations](https://skmtc.dev/pixelixe/apis/pixelixe-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pixelixe/pixelixe-api/revisions/294cd781ad49/schema)
