Welcome Guest, Not a member yet? Register   Sign In
Problem with Image Manipulation Library
#1

I want to compress the image by 60%. My code is given bellow. I have uploaded an image of 627Kb. The code block is executed but not compressing. Is there any error in my code?

Thanks in advance.

PHP Code:
$this->load->library('image_lib');
if(
$this->upload->data('file_size') > 300){
 
   $config['image_library'   'gd2';
 
   $config['source_image'    $this->upload->data('full_path');
 
   $config['quality'         '60%'// Also tried $config['quality']          = 60;
 
   $config['new_image'       $this->upload->data('full_path');
 
   $this->image_lib->clear();
 
   $this->image_lib->initialize($config);
 
   $this->image_lib->resize();
    echo 
'I am ok';

"Who thinks in code"
Perfectly describes who I am
mbparvez.me
Reply
#2

@webdevron,

No sure if $config['image-library'] value should be 'GD2' instead 'gd2' according to documentation ( https://www.codeigniter.com/userguide3/l...references )
Reply
#3

Make sure you're using a jpeg image since you won't be able to compress other types.
Also try not to use same value for source_image and new_image as it'll make it harder to test/debub.
Reply
#4

Did you use:

PHP Code:
echo $this->image_lib->display_errors(); 

To see if you have some type of error?

Your path looks funny using 'full_path' this needs to be an absolute path.
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply




Theme © iAndrew 2016 - Forum software by © MyBB