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);
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.