How to rotate and save image in php?

By Hardik Savani | February 2, 2019 | | 13145 Viewer | Category : 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....



Hardik Savani
My name is Hardik Savani. I'm a full-stack developer, entrepreneur and owner of Aatman Infotech. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Javascript, JQuery, Laravel, Codeigniter, VueJS, AngularJS and Bootstrap from the early stage.
***Do you want me hire for your Project Work? Then Contact US.


We are Recommending you: