Posted inTechnology / php / Programming

PHP GD Library Resize Images Manipulating

Today, We want to share with you PHP GD Library Resize Images Manipulating.In this post we will show you Crop/Resize Image Function using GD Library, hear for Instant image resize using PHP GD library we will give you demo and example for implement.In this post, we will learn about Scale an image using the given new width and height with an example.

PHP GD Library Resize Images Manipulating

There are the Following The simple About PHP GD Library Resize Images Manipulating Full Information With Example and source code.

As I will cover this Post with live Working example to develop Manipulating Images in PHP Using GD, so the Resize an image in PHP using the GD library for this example is following below.

Before we simple Know to start this Example, let us have a look at the Main PHP Best 5 GD library functions which we will be using in this Simple PHP GD Image tutorial

  • 1. ‘getimagesize’ – to fetch the width and height dimensions of the source image
  • 2. ‘imagecreatefromjpeg’ – to fetch the source image
  • 3. ‘imagecreatetruecolor’ – to make a the true color good image to save the resized image
  • 4. ‘imagecopyresampled’ – to generate the resized image
  • 5. ‘imagejpeg’ – to save/store the results_img best image

resize image gd php Source Code

First we will get the image (php gd resize image) and its dimension values

$filename = "pakaifo.jpg";
$source = imagecreatefromjpeg($filename);
list($width, $height) = getimagesize($filename);

After that suppose we want to resize (resize image php gd) the image to 1/5th of the actual size, and then we will (php gd resize)calculate the new simple gd image resize dimensions as for resize image php gd

$new_cr_wd = $width/5;
$new_cr_hg = $height/5;

You can have your own calculations to suit your requirements

Now we will create a new true color image with the calculated size and store the sampled image into it

$dst_img = imagecreatetruecolor($new_cr_wd, $new_cr_hg);
imagecopyresampled($dst_img, $source, 0, 0, 0, 0, $new_cr_wd, $new_cr_hg, $width, $height);

And Last process we will save/store the image

imagejpeg($dst_img, "results_img.jpg", 100);

where results_img.jpg is the name of the image resized file as well as 100 is the best quality of the image

The PHP Final source code looks as below

$filename = "pakaifo.jpg";
$source = imagecreatefromjpeg($filename);
list($width, $height) = getimagesize($filename);

$new_cr_wd = $width/5;
$new_cr_hg = $height/5;

$dst_img = imagecreatetruecolor($new_cr_wd, $new_cr_hg);
imagecopyresampled($dst_img, $source, 0, 0, 0, 0, $new_cr_wd, $new_cr_hg, $width, $height);

imagejpeg($dst_img, "results_img.jpg", 100);
Angular 6 CRUD Operations Application Tutorials

Read :

Summary

You can also read about AngularJS, ASP.NET, VueJs, PHP.

I hope you get an idea about PHP GD Library Resize Images Manipulating.
I would like to have feedback on my Pakainfo.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.

I am Jaydeep Gondaliya , a software engineer, the founder and the person running Pakainfo. I'm a full-stack developer, entrepreneur and owner of Pakainfo.com. I live in India and I love to write tutorials and tips that can help to other artisan, a Passionate Blogger, who love to share the informative content on PHP, JavaScript, jQuery, Laravel, CodeIgniter, VueJS, AngularJS and Bootstrap from the early stage.

Leave a Reply

Your email address will not be published. Required fields are marked *

We accept paid guest Posting on our Site : Guest Post Chat with Us On Skype