$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(); 'illusion_name' => $this->input->post('name'), 'illusion_desc' => $this->input->post('desc'), '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?
