• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
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';

My "Creative Parents" were created me on 11 December of 1990
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


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.