How to Rotate and Save Image in PHP?

By Hardik Savani May 14, 2024 Category : PHP

Hi Dev,

This tutorial will provide an example of save rotated image php. In this article, we will implement a how to rotate and save image in php. Here you will learn rotate and save image php. I’m going to show you about php gd rotate and save image. you will do the following things for rotating image and save php.

If you want to rotate image on upload 90 degrees or 180 degrees in php then this tutorial will help you. we will use imagecreatefrompng(), imagerotate() and imagepng() for rotate png image and save to server. same imagecreatefromjpeg(), imagerotate() and imagejpeg() for jpeg image.

we will simple use imagecreatefrompng(), imagerotate() and imagepng() gd function of php for rotate and save image.

you can see bellow example, i will put one dummy pdf image with "Df7731542705507.png" and write code of rotate, than another image will save with "myUpdateImage.png" name. i make same for jpeg image.

Let's check both example, make sure add one dummy image for testing..

Example for PNG:

<?php

$fileName = "Df7731542705507.png";

$degrees = 90;

$source = imagecreatefrompng($fileName);

$rotate = imagerotate($source, $degrees, 0);

imagepng($rotate, "myUpdateImage.png");

print_r('Image saved successfully.');

?>

Example for JPEG:

<?php

$fileName = "Df7731542705507.jpeg";

$degrees = 90;

$source = imagecreatefromjpeg($fileName);

$rotate = imagerotate($source, $degrees, 0);

imagejpeg($rotate, "myUpdateImage.jpeg");

print_r('Image saved successfully.');

?>

I hope it can help you....

Shares