Intereting Posts
Запустить PHP-файл из vim загрузите мой проект laravel на общий хост Передача соединения по ссылке в PHP Легкая, основанная на PHP, структура макета … знаете что-нибудь? Strtotime () не работает с форматом dd / mm / YYYY отправленная почта была удалена на моем компьютере, но не удалось использовать сервер с помощью phpmailer Зарегистрировать форму с помощью php, mysql Должен ли я использовать mysqli_real_escape_string или использовать подготовленные инструкции? PHP GD не корректно отображает шрифты unicode PHP: установите max_file_uploads для одного файла, а не php.ini PHP подсчитывает все элементы в массиве Как настроить G-WAN для использования php-fpm? Существует ли функция производительности / производительности для каждой функции PHP (или для каждой задачи)? Как отключить магические кавычки в файле конфигурации PHP? Я использую XAMPP PHPMailer работает на localhost, но не работает на сервере

водяной знак загрузки значков и значков

Я загружаю изображение, используя библиотеку загрузок CI, отлично работает, проблема с водяными знаками и миниатюрами изображений, если идентификатор делает водяные знаки сначала, а затем уменьшенное изображение, делает водяное знакомство с оригинальным изображением, но также изменяет размер миниатюры, но не сохраняет изображение с исходным размером с водяным знаком тоже, если я сначала сделаю эскиз, а затем водяной знак, он отлично работает, но я хочу, чтобы миниатюра также обозначалась водяным знаком, вот мой код

$this->do_thumb('file_name'); $this->watermark('file_name'); function watermark($filename){ $image_cfg = array(); $image_cfg['image_library'] = 'GD2'; $image_cfg['source_image'] = 'upload/' . $filename; $image_cfg['wm_overlay_path'] = 'upload/watermark.png'; $image_cfg['new_image'] = 'upload/mark_'.$filename; $image_cfg['wm_type'] = 'overlay'; $image_cfg['wm_opacity'] = '10'; $image_cfg['wm_vrt_alignment'] = 'bottom'; $image_cfg['wm_hor_alignment'] = 'right'; $image_cfg['create_thumb'] = FALSE; $this->image_lib->initialize($image_cfg); $this->image_lib->watermark(); $this->image_lib->clear(); // echo $this->image_lib->display_errors(); // die(); } function do_thumb($filename) { $image_cfg['image_library'] = 'GD2'; $image_cfg['source_image'] = 'upload/' . $filename; $image_cfg['create_thumb'] = TRUE; $image_cfg['maintain_ratio'] = TRUE; $image_cfg['width'] = '200'; $image_cfg['height'] = '175'; $this->load->library('image_lib'); $this->image_lib->initialize($image_cfg); $this->image_lib->resize(); $this->image_lib->clear(); } 

Solutions Collecting From Web of "водяной знак загрузки значков и значков"

Выполните сначала watermark() , затем do_thumb() , удалите $image_cfg['new_image'] с помощью функции водяного знака или если вы хотите использовать его, передайте значение $image_cfg['new_image'] в do_thumb() .

Также не забудьте установить $image_cfg['new_image'] в do_thumb() чтобы создать новый файл большого пальца, а не переписывать его

Проблема в том, что ваш большой палец не содержит водяных знаков, потому что вы используете оригинальное изображение, а не изображение с водяными знаками в качестве источника изображения для большого пальца. надеюсь, что вы понимаете, что я имею в виду, потому что по-испански это не мой первый язык, php это ..