Categories

Image Convolution Kernel

Apply standard convolution kernels (blur, sharpen, edge detection, emboss) for image processing and effects

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

Image to apply convolution kernel

Type of convolution kernel to apply

Strength of the convolution effect (0.1-5.0)

Number of times to apply the kernel

Additional processing on the output

Key Facts

Category
Design
Input Types
file, select, number
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

Apply mathematical convolution kernels to your images to achieve professional-grade visual effects like blurring, sharpening, edge detection, and embossing.

When to Use

  • When you need to enhance image details or clarify blurry photos using sharpening filters.
  • When you want to create artistic visual effects like relief, emboss, or motion blur.
  • When you need to isolate structural elements in an image using edge detection or outline kernels.

How It Works

  • Upload your image file in a supported format like PNG, JPEG, or WebP.
  • Select the specific convolution kernel type from the provided list, such as Gaussian Blur or Sobel Gradient.
  • Adjust the intensity and iteration settings to fine-tune the strength of the effect.
  • Choose an output mode, such as grayscale or negative, and process the image to download your result.

Use Cases

Restoring clarity to slightly out-of-focus images using the sharpen kernel.
Creating stylized graphic design assets by applying emboss or relief filters.
Extracting structural outlines from technical diagrams or sketches using edge detection.

Examples

1. Enhancing Architectural Details

Graphic Designer
Background
A designer has a soft, low-contrast photo of a building facade that needs to look more crisp for a presentation.
Problem
The image lacks definition and fine detail.
How to Use
Upload the image, select the 'Sharpen' kernel, and set the intensity to 1.5.
Example Config
kernelType: sharpen, intensity: 1.5, iterations: 1
Outcome
The image edges are significantly more defined, providing a professional, high-contrast look.

2. Creating Artistic Relief Effects

Digital Artist
Background
An artist wants to transform a standard portrait into a textured, metallic-looking relief sculpture effect.
Problem
Manual texture creation is time-consuming.
How to Use
Upload the portrait, select the 'Relief' kernel, and apply it with a grayscale output mode.
Example Config
kernelType: relief, outputMode: grayscale, intensity: 1.0
Outcome
The portrait is converted into a monochromatic, embossed-style image with clear depth and texture.

Try with Samples

image, png, jpg

Related Hubs

FAQ

What image formats are supported?

The tool supports JPEG, PNG, WebP, GIF, BMP, and TIFF files.

What is a convolution kernel?

It is a small matrix used in image processing to apply effects by calculating new pixel values based on their neighbors.

Can I apply multiple effects at once?

You can use the 'Iterations' setting to apply the same kernel multiple times, or process the image sequentially with different settings.

What does the intensity setting do?

Intensity scales the strength of the kernel effect, allowing you to make filters more subtle or more aggressive.

Is there a limit to the file size?

Yes, the maximum file size for uploads is 10MB.

API Documentation

Request Endpoint

POST /en/api/tools/image-convolve

Request Parameters

Parameter Name Type Required Description
imageFile file (Upload required) Yes Image to apply convolution kernel
kernelType select No Type of convolution kernel to apply
intensity number No Strength of the convolution effect (0.1-5.0)
iterations number No Number of times to apply the kernel
outputMode select No Additional processing on the output

File type parameters need to be uploaded first via POST /upload/image-convolve to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-image-convolve": {
      "name": "image-convolve",
      "description": "Apply standard convolution kernels (blur, sharpen, edge detection, emboss) for image processing and effects",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-convolve",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]