Witam, mam problem z stworzeniem znaku wodnego, tekstu bądź obrazka w CI ( obojętnie jednak wolałbym obrazka ). Mam taki kod uploadu :
$this->load->library('upload');
$config['upload_path'] = 'uploads/';
$config['allowed_types'] = 'gif|jpg|jpeg';
$config['max_size'] = 100;
$config['max_width'] = 700;
$config['max_height'] = 2000;
$config['encrypt_name'] = true;
$this->upload->initialize($config);
if (!$this->upload->do_upload())
{
$data['info'] = "Wystąpił błąd podczas wysyłania obrazka na serwer, spróbuj jeszcze raz. Maksymalna szerokośc obrazka wynosi 700px, wysokosc 2000px natomiast wielkosc 100 kB, mozna wrzucac pliki tylko w formatach gif oraz jpg.";
}
else
{
$upload_file_data = $this->upload->data();
$this->illusion->add_illusion(array( 'illusion_name' => $this->input->post('name'),
'illusion_desc' => $this->input->post('desc'),
'illusion_add_data' => time(), 'illusion_user_add_id' => $data['id'],
'illusion_file_name' => $upload_file_data['file_name'],
'illusion_views' => 0,
'illusion_wait' => 0,
'illusion_recommended' => 0,
'illusion_rating' => 0,
'illusion_total_ratings' => 0,
));
$data['info'] = "Pomyślnie dodano nowy obrazek, został on przeniesiony do poczekalni.";
}
I taki kod dodawania tekstu na obrazku :
$this->load->library('image_lib');
$config['source_image'] = 'uploads/1.jpg';
$config['wm_text'] = 'Kurs CI';
$config['wm_type'] = 'text';
$config['wm_font_path'] = './system/fonts/texb.ttf';
$config['wm_font_size'] = '16';
$config['wm_text_color'] = 'aaaaaa';
$config['wm_vrt_alignment'] = 'bottom';
$config['wm_hor_alignment'] = 'right';
$config['wm_padding'] = '-5';
$this->image_lib->initialize($config);
$this->image_lib->watermark();
Jak to połączyć aby od razu zastąpiło mi tamten plik tym ze znakiem wodnym? (IMG:
style_emoticons/default/smile.gif)