# Image Perspective Transformation

Apply perspective transformation for 3D-like effects and perspective correction

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

- **Category:** Design

- **Keywords:** image, perspective, transformation, 3d, correction, warp, geometric, distort

## Overview

The Image Perspective Transformation tool allows you to precisely adjust the geometric orientation of your images, enabling 3D-like effects and professional-grade perspective correction.

## Inputs

- **Image File** (file): Upload any image file (JPEG, PNG, WebP, GIF, BMP, TIFF) for perspective transformation
- **Top Left X** (number): X coordinate of the top-left corner in the output
- **Top Left Y** (number): Y coordinate of the top-left corner in the output
- **Top Right X** (number): X coordinate of the top-right corner in the output
- **Top Right Y** (number): Y coordinate of the top-right corner in the output
- **Bottom Left X** (number): X coordinate of the bottom-left corner in the output
- **Bottom Left Y** (number): Y coordinate of the bottom-left corner in the output
- **Bottom Right X** (number): X coordinate of the bottom-right corner in the output
- **Bottom Right Y** (number): Y coordinate of the bottom-right corner in the output
- **Background Color** (text): Background color for empty areas (hex #RRGGBB or #RRGGBBAA, or color name)
- **Output Format** (select): Output format for the result image (PNG recommended for transparency)
- **Quality (1-100)** (number): Output quality for lossy formats

## When to use

- Correcting skewed photos taken at an angle to make them appear flat.
- Mapping flat images onto 3D surfaces for mockups or design presentations.
- Fixing geometric distortion in architectural or document photography.

## How it works

- Upload your image file in any supported format like PNG, JPEG, or WebP.
- Define the target coordinates for the four corners of your image to set the new perspective.
- Adjust the background color and output quality settings as needed.
- Process the image to generate a transformed file with your specified geometric adjustments.

## Use cases

- Straightening tilted document scans for better readability.
- Creating realistic product mockups by warping labels onto packaging.
- Correcting architectural photos to remove keystoning effects.

## Frequently asked questions

### What file formats are supported?

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

### How do I control the perspective?

You control the transformation by inputting specific X and Y coordinates for the top-left, top-right, bottom-left, and bottom-right corners.

### Can I keep the background transparent?

Yes, by selecting PNG as your output format and setting the background color to 'transparent'.

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

The tool supports image files up to 10MB.

### Does this tool change the image resolution?

The tool performs a geometric warp based on your coordinate inputs, which may result in resampling the image pixels to fit the new perspective.

## Related tools

- [Image Affine Transformation](https://elysiatools.com/en/tools/image-affine): Apply affine transformation for scaling, rotation, shearing, and translation
- [Image Linear Transformation](https://elysiatools.com/en/tools/image-linear): Apply linear transformation (a * input + b) to adjust image levels, brightness, and contrast
- [Image Modulation](https://elysiatools.com/en/tools/image-modulate): Apply modulation transformation for brightness, saturation, and hue adjustments
- [Image Projective Transformation](https://elysiatools.com/en/tools/image-projective): Apply advanced projective transformation for complex 3D surface mapping and projection effects
- [Image Matrix Recombination](https://elysiatools.com/en/tools/image-recomb): Apply matrix recombination for advanced color space transformations and channel mixing
- [Image Flip (Vertical)](https://elysiatools.com/en/tools/image-flip): Flip images vertically (top to bottom) with options for output format and quality
- [Image Flop (Horizontal)](https://elysiatools.com/en/tools/image-flop): Flop images horizontally (left to right) with options for output format and quality
- [Image Rotate](https://elysiatools.com/en/tools/image-rotate): Rotate images by specified degrees with options for background color and output format

## 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

## Related content

- [Image Geometry Transform Tools](https://elysiatools.com/en/hubs/image-geometry-transform-tools): Choose rotation, flip, crop, affine, perspective, scale, or padding transforms and verify framing, dimensions, orientation, and clean transparent or background edges.
