Categories

Add Reflection Effect

Add water reflection effects to images with customizable height, blur, and transparency

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 to add reflection effect to

Height of reflection as proportion of original image (0.1-2.0)

Opacity of the reflection (0.0 to 1.0)

Blur radius for the reflection (higher = softer)

Apply a natural fade gradient to the reflection

Distance between image and reflection

Background color (leave empty for transparent)

Choose output format or keep original

Output quality for lossy formats (WebP, JPEG)

Key Facts

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

Overview

Easily create professional-looking water reflection effects for your images with our intuitive online tool, allowing you to customize reflection height, blur, transparency, and gradient fades in seconds.

When to Use

  • Enhancing product photography to create a premium, polished look.
  • Adding artistic depth to landscape or portrait images for social media.
  • Creating symmetrical visual compositions for graphic design projects.

How It Works

  • Upload your image file (JPEG, PNG, WebP, etc.) to the tool.
  • Adjust the reflection height, blur radius, and opacity settings to match your desired aesthetic.
  • Toggle the fade gradient and set the distance between the original image and the reflection.
  • Select your preferred output format and download the final image.

Use Cases

Creating high-quality e-commerce product displays with mirror-like reflections.
Adding a professional touch to digital art and creative photography portfolios.
Generating consistent visual assets for web banners and social media headers.

Examples

1. Product Photography Enhancement

E-commerce Store Owner
Background
A store owner needs to make product images look more professional for a new landing page.
Problem
The product photos look flat and lack visual interest.
How to Use
Upload the product image, set the reflection height to 0.4, and enable the fade gradient for a natural look.
Example Config
reflectionHeight: 0.4, reflectionBlur: 5, fadeGradient: true
Outcome
The product now appears to sit on a polished surface, creating a high-end, professional presentation.

2. Social Media Visuals

Content Creator
Background
A creator wants to add a creative flair to their portrait photos for Instagram.
Problem
Standard portraits feel static and need a modern, artistic effect.
How to Use
Upload the portrait, set a low opacity for a subtle reflection, and add a slight blur to simulate water.
Example Config
reflectionHeight: 0.3, reflectionOpacity: 0.3, reflectionBlur: 15
Outcome
The portrait gains a dreamy, artistic reflection that stands out in the feed.

Try with Samples

image, png, jpg

Related Hubs

FAQ

What image formats are supported?

You can upload JPEG, PNG, WebP, GIF, BMP, and TIFF files.

Can I make the reflection transparent?

Yes, you can adjust the reflection opacity from 0.0 to 1.0 to control the transparency level.

Is it possible to blur the reflection?

Yes, use the Reflection Blur setting to adjust the blur radius from 0 to 50 pixels for a softer look.

Can I change the background color?

Yes, you can specify a background color or leave it empty for a transparent background.

What is the maximum file size?

The tool supports image files up to 20MB.

API Documentation

Request Endpoint

POST /en/api/tools/image-add-reflection

Request Parameters

Parameter Name Type Required Description
imageFile file (Upload required) Yes Upload any image file to add reflection effect to
reflectionHeight number No Height of reflection as proportion of original image (0.1-2.0)
reflectionOpacity number No Opacity of the reflection (0.0 to 1.0)
reflectionBlur number No Blur radius for the reflection (higher = softer)
fadeGradient checkbox No Apply a natural fade gradient to the reflection
reflectionDistance number No Distance between image and reflection
backgroundColor color No Background color (leave empty for transparent)
outputFormat select No Choose output format or keep original
quality number No Output quality for lossy formats (WebP, JPEG)

File type parameters need to be uploaded first via POST /upload/image-add-reflection 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-add-reflection": {
      "name": "image-add-reflection",
      "description": "Add water reflection effects to images with customizable height, blur, and transparency",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-add-reflection",
      "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]