# Image Emboss Kernel

Apply emboss convolution kernel to create 3D raised surface effects on images

> Canonical page: https://elysiatools.com/en/tools/image-emboss-kernel

- **Category:** Design

- **Keywords:** image, emboss, kernel, convolution, 3d, surface, relief, texture

## Overview

The Image Emboss Kernel tool allows you to apply mathematical convolution kernels to your images, creating a 3D raised surface or relief effect. By manipulating pixel contrast based on direction, this utility adds depth and texture to flat graphics, making it ideal for artistic filters and visual enhancements.

## Inputs

- **Image File** (file): Image to apply emboss kernel
- **Emboss Kernel Type** (select): Type of emboss kernel to apply
- **Intensity** (number): Strength of the emboss effect (0.1-5.0)
- **Offset** (number): Brightness offset (0-255)
- **Output Format** (select): Output format for the processed image
- **Quality (1-100)** (number): Output quality for lossy formats

## When to use

- When you want to add a tactile, 3D relief effect to flat icons or illustrations.
- When you need to highlight edges and textures within a photograph for artistic purposes.
- When you are preparing assets for design projects that require a metallic or chiseled appearance.

## How it works

- Upload your image file in a supported format like PNG, JPEG, or WebP.
- Select a specific kernel type, such as 'Strong' or 'Diagonal', to define the direction and depth of the emboss.
- Adjust the intensity and brightness offset to fine-tune the visibility of the raised edges.
- Choose your desired output format and quality settings, then process the image to download your result.

## Use cases

- Creating stylized UI elements with a chiseled or metallic look.
- Enhancing the visibility of fine details or textures in architectural photography.
- Generating artistic filters for digital art and graphic design projects.

## Frequently asked questions

### What is an emboss kernel?

An emboss kernel is a matrix used in image processing to highlight edges by calculating the difference between adjacent pixels, creating a shadow and highlight effect that mimics 3D depth.

### Can I control the direction of the emboss?

Yes, you can select from various kernel types including horizontal, vertical, diagonal, and specific directional options like northwest or northeast.

### What does the offset parameter do?

The offset parameter adjusts the base brightness of the output image, helping you balance the shadows and highlights created by the emboss effect.

### Which file formats are supported?

The tool supports JPEG, PNG, WebP, GIF, BMP, and TIFF formats for input, and allows you to export in JPEG, PNG, or WebP.

### Is there a limit to the file size?

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

## Related tools

- [Add Noise Effect](https://elysiatools.com/en/tools/image-add-noise): Add various types of noise effects to images with customizable intensity and parameters
- [Add Texture Effect](https://elysiatools.com/en/tools/image-add-texture): Add various texture overlays to images with customizable blend modes and intensity
- [Image Boolean AND](https://elysiatools.com/en/tools/image-boolean-and): Apply bitwise AND operation between two images to create intersection mask
- [Image Boolean OR](https://elysiatools.com/en/tools/image-boolean-or): Apply bitwise OR operation between two images to create union mask
- [Image Boolean XOR](https://elysiatools.com/en/tools/image-boolean-xor): Apply bitwise XOR operation between two images to create difference mask
- [Image Difference](https://elysiatools.com/en/tools/image-difference): Calculate the difference between two images to identify changes or create comparison masks
- [Image Hue Adjustment](https://elysiatools.com/en/tools/image-hue): Adjust image hue to shift colors and create color effects
- [Image Multiply Blend](https://elysiatools.com/en/tools/image-multiply): Apply multiply blend mode between two images to create shadow effects and darken colors

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing TypeScript Samples](https://elysiatools.com/en/samples/web-image-processing-typescript): Web TypeScript image processing examples including image read/save, scaling, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
