добавить водяные знаки на изображения - PullRequest
0 голосов
/ 04 марта 2020

Я использую загрузку codeigniter. php v1.0, но я хочу добавить водяной знак.

if ( ! @copy($this->file_temp, $this->upload_path.$this->file_name))
        {
            if ( ! @move_uploaded_file($this->file_temp, $this->upload_path.$this->file_name))
            {
                $this->set_error('upload_destination_error', 'error');
                return FALSE;
            }
        }

Я написал следующие коды после этой строки

//**Watermark
    $stamp = imagecreatefrompng($this->upload_path.'/indir.png');
    $im = imagecreatefromjpeg($this->upload_path.$this->file_name);

    $marge_right = 10;
    $marge_bottom = 10;
    $sx = imagesx($stamp);
    $sy = imagesy($stamp);

    imagecopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp));

    header('Content-type: image/png');
    imagepng($im);
    imagedestroy($im);

    //**Watermark 

, но не работает

...