I am working on a script that creates a thumbnail and then will watermark the original image, but the script only creates the thumbnail and skips over the watermarking.
$image = $data['json']->{'file_name'};
$data['account'] = $account;
$this->_insertintodb($account, $image);
//Settings to create thumbnail
$config['source_image'] = $data['json']->{'file_path'};
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 125;
$config['height'] = 125;
$this->image_lib->initialize($config);
if($this->image_lib->resize()) {
$prep_thumb = explode('.', $image);
$thumb = $prep_thumb[0] . '_thumb.' . $prep_thumb[1];
$this->_moveimage($thumb, $account, TRUE);
}
$this->image_lib->clear();
//Settings to create watermark overlay
$config = array();
$config['source_image'] = $data['json']->{'file_path'};
$config['wm_type'] = 'overlay';
$config['wm_overlay_path'] = getcwd() . '/design/overlay_watermark_transparent.png';
$config['wm_vrt_alignment'] = 'middle';
$config['wm_hor_alignment'] = 'center';
$this->image_lib->initialize($config);
if(!$this->image_lib->watermark()){
echo $this->image_lib->display_errors();
}
$this->image_lib->clear();
Any ideas on why this is not working correctly?