Categories

High Pass Filter

Apply high pass filter to enhance details and edges with adjustable frequency and strength

Click to upload file or drag and drop file here

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

Upload any image file (JPEG, PNG, WebP, GIF, BMP, TIFF) to enhance details and edges

0.1 2 20

Radius of the Gaussian blur used for high-pass filtering. Higher values affect larger details

0.1 1 3

Strength of high-pass effect. Higher values enhance details more aggressively

How the high-pass details blend with the original image

Choose between composite result or details-only output

Choose output format or keep original. PNG recommended for maximum quality

Output quality for lossy formats (JPEG, WebP). Higher = better quality but larger file size

Key Facts

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

Overview

The High Pass Filter tool allows you to enhance image details and sharpen edges by isolating high-frequency information. By adjusting the radius and strength, you can precisely control how much texture is emphasized, making it an essential utility for professional photo editing and graphic design workflows.

When to Use

  • When you need to sharpen soft or blurry images to bring out fine textures.
  • When you want to isolate edge details for creative compositing or masking.
  • When preparing images for print or web display where extra clarity is required.

How It Works

  • Upload your image file (JPEG, PNG, WebP, etc.) to the tool.
  • Adjust the Filter Radius to define the size of the details you want to enhance.
  • Set the Filter Strength and select a Blend Mode to determine how the high-pass layer interacts with your original image.
  • Choose your output format and quality settings, then process the file to download your enhanced result.

Use Cases

Enhancing portrait photography to make skin textures and hair appear sharper.
Improving architectural photos to highlight structural edges and material details.
Creating high-contrast masks for advanced image editing and compositing.

Examples

1. Sharpening Portrait Details

Portrait Photographer
Background
A series of portraits captured with a soft-focus lens needs a subtle boost in clarity for a client gallery.
Problem
The images lack the crispness required for professional print output.
How to Use
Upload the portrait, set a low radius (approx 1.5), and use the 'Overlay' blend mode to enhance skin texture without introducing noise.
Example Config
radius: 1.5, strength: 1.2, blendMode: 'overlay', outputMode: 'composite'
Outcome
The portrait features significantly sharper eyes and hair detail while maintaining natural skin tones.

2. Isolating Edges for Graphic Design

Graphic Designer
Background
The designer needs to create a stylized edge-detection effect for a poster design project.
Problem
Manual tracing is too slow, and standard filters don't provide enough control over edge thickness.
How to Use
Upload the source image and select 'Details Only' in the Output Mode to generate a high-contrast edge map.
Example Config
radius: 3.0, strength: 2.0, outputMode: 'details-only', format: 'png'
Outcome
A clean, high-contrast black and white image containing only the edges, ready to be used as a layer mask or design element.

Try with Samples

image, png, jpg

Related Hubs

FAQ

What does the Filter Radius control?

The radius determines the size of the details affected. A smaller radius targets fine textures, while a larger radius affects broader edges.

Which blend mode should I use?

Overlay is the recommended default for most sharpening tasks, as it balances contrast and detail enhancement effectively.

Can I extract only the high-frequency details?

Yes, select 'Details Only' in the Output Mode to generate an image containing only the isolated high-pass data.

What file formats are supported?

You can upload JPEG, PNG, WebP, GIF, BMP, and TIFF files. You can also choose to export in JPEG, PNG, or WebP.

Does this tool reduce image quality?

The tool processes your image based on your chosen output format and quality settings. Using PNG format ensures maximum quality retention.

API Documentation

Request Endpoint

POST /en/api/tools/image-high-pass

Request Parameters

Parameter Name Type Required Description
imageFile file (Upload required) Yes Upload any image file (JPEG, PNG, WebP, GIF, BMP, TIFF) to enhance details and edges
radius range No Radius of the Gaussian blur used for high-pass filtering. Higher values affect larger details
strength range No Strength of high-pass effect. Higher values enhance details more aggressively
blendMode select No How the high-pass details blend with the original image
outputMode select No Choose between composite result or details-only output
format select No Choose output format or keep original. PNG recommended for maximum quality
quality number No Output quality for lossy formats (JPEG, WebP). Higher = better quality but larger file size

File type parameters need to be uploaded first via POST /upload/image-high-pass 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-high-pass": {
      "name": "image-high-pass",
      "description": "Apply high pass filter to enhance details and edges with adjustable frequency and strength",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-high-pass",
      "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]