Pixelate or blur areas of an image.
Accepts regions defined as `x,y,width,height` (semicolon separated) and applies either pixelation or blur to each region. Drop this helper wherever you want to pixelate or blur areas of an image with a single HTTP call. Send the documented inputs and the API streams back polished results you can hand directly to your users.
GETPOST
/media/pixelate-blur-regionsVisual example


Sample request
POST https://api.dataczar.com/media/pixelate-blur-regions {"url":"https://images.unsplash.com/photo-1498050108023-c5249f4df085?auto=format&fit=crop&w=960&q=80","regions":"150,120,420,320"}Parameters
Query Parameters
| Name | Type | Description |
|---|---|---|
| url | string | HTTPS source image URL. |
| regions | string | Region list `x,y,w,h;x,y,w,h`. |
| mode | string | Effect to apply. |
| pixel_size | integer | Block size for pixelation. |
| blur_radius | integer | Gaussian blur radius (pixels). |
| format | string | |
| dryrun | boolean |
All helper calls accept your Dataczar key via the ak query parameter. Need one? Create or copy a key on Dataczar Connect and drop it into each request.
Responses
Status 200
Transformed image stream.
Examples
Request
"GET /img/pixelate-blur-regions?url=https://example.com/photo.jpg®ions=10,10,80,80;120,40,60,60&mode=pixelate"Response
"Binary PNG with censored regions."Grab your Dataczar API key
Every helper runs with the same simple API key. Sign in (or create a free Dataczar account) at Dataczar Connect to issue keys in seconds, then drop the key into any `ak=` parameter and start shipping.
Tip: reuse the same key across these helpers, or rotate keys per project from the Connect dashboard.