Code:
$this->load->model('user_createcoupon_model');
$data = $this->user_createcoupon_model->do_upload();
$logo = $data['upload_data']['file_name'];
// print_r($logo);
//print_r($data);
// $config['image_library'] = 'gd2';
// $config['source_image'] = $logo;
// $config['create_thumb'] = TRUE;
// $config['maintain_ratio'] = TRUE;
// $config['width'] = 75;
// $config['height'] = 50;
// $this->load->library('image_lib', $config);
// $this->image_lib->resize();
$this->load->library('image_lib');
$config['image_library'] = 'gd2';
$config['source_image'] = './uploads/watermark.gif';
$config['wm_text'] = "$disprice";
//$config['wm_type'] = 'text';
$config['wm_type'] = 'overlay';
$config['wm_overlay_path'] = './uploads/'.$logo.'';
// $config['quality'] = 90%;
//$config['create_thumb'] = TRUE;
//
// $config['height'] = 10;
// $config['wm_font_path'] = './system/fonts/texb.ttf';
$config['wm_font_size'] = '15';
$config['wm_font_color'] = '#FFFFFF';
$config['wm_font_alignment'] = 'middle';
$config['wm_vrt_alignment'] = 'T';
$config['wm_hor_alignment'] = 'L';
$config['wm_padding'] = '50';
$config['wm_opacity'] = '100';
$config['wm_hor_offset'] = '20';
$config['wm_vrt_offset'] = '1';
$config['x_axis'] = '50';
$config['y_axis'] = '0';
// $config2['wm_x_transp'] = '50';
$config['new_image'] = './uploads/'.$vendorname.'.gif';
// $img = $this->image_lib->resize();
$this->image_lib->initialize($config);
if ( ! $this->image_lib->watermark())
{
echo $this->image_lib->display_errors();
}
$result=$this->image_lib->watermark();
$water= ''.$vendorname.'.gif';
$str = $this->user_createcoupon_model->InserData($vendorname,$statename,$category,$regionid,$this->session->userdata('userid'),$water,$postername,$cellno) ;
Code:
In model page the uploaded image is resized........
function do_upload()
{
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '10000000';
$config['max_width'] = '1024';
$config['max_height'] = '768';
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());
echo $this->upload->display_errors() ;
}
else
{
$data = array('upload_data' => $this->upload->data());
$config['image_library'] = 'gd2';
$config['source_image'] = './uploads/'.$data['upload_data']['file_name'];
// $config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 50;
$config['height'] = 50;
//print_r($config);
$this->load->library('image_lib', $config);
$data = $this->image_lib->resize();
// echo var_dump(gd_info());
// $datas = array('message' =>var_dump($this->upload->data()));
// $datas = array('resize_data' => $this->image_lib->resize());
$data = array('upload_data' => $this->upload->data());
// $logo = $data['upload_data']['file_name'];
// echo $logo;
//rename($data['full_path'],'./uploads/'.$newimagename);
//$pic = realpath('./uploads/'.$newimagename);
return $data;
//print_r($datas);
}
}