架构师_程序员_码农网

Имя пользователя Получить пароль
Регистрация

QQ登录

Всего один шаг, чтобы начать

Поиск
Просмотров:10622|Ответов: 1
打印 上一主题 下一主题

[Web][Практическое] Nginx для достижения функции водяного знака изображения

[Копировать ссылку]
Поднимайте прямо к 跳转到指定楼层
владелец
发表于 2021-9-6 20:07:21|只看该作者回帖奖励|Реверсивныйпросмотр|Режим чтения
Я купил платный сервер с помощью AliCloud на Centos 7. Сначала установите необходимые пакеты с помощью следующих команд:


Обзор:

nginx добавление сторонних модулей и включение модулей, поддерживаемых самим nginx
h ttps:// www.itsvse.com/thread-4713-1-1.html

Руководство по установке nginx-1.10.2 на Centos
h ttps:// www.itsvse.com/thread-3267-1-1.html

Учебник Centos по установке nginx-1.14.0
h ttps:// www.itsvse.com/thread-4855-1-1.html

CentOS исходный код установки службы nginx
h ttps:// www.itsvse.com/thread-10058-1-1.html


Загрузка nginx-1.20.1

Используйте команду wget для загрузки следующим образом:



Распакуйте nginx-1.20.1

командой следующим образом:



Скачать Nginx-image-filter-watermark

Nginx-image-filter-watermark исправляет Nginx с возможностью создания водяных знаков. Патч, основанный на модуле http_image_filter_module, конвертирует изображения в форматы JPEG, GIF, PNG и WebP.

Должен отлично работать на nginx >= 1.11.6. Адрес GitHub: https: //github.com/intaro/nginx-image-filter-watermark.

Подразумевается, что модуль ngx_http_image_filter_module, поставляемый с nginx, не имеет функциональности водяных знаков для изображений, и этот модуль является улучшенной версией модуля изображений nginx

ngx_http_image_filter_module: http: //nginx.org/en/docs/http/ngx_http_image_filter_module.html

Команда выполняется следующим образом:




Компиляция и установка

configure Команда configure выглядит следующим образом:

Ошибка выглядит следующим образом:

. /configure: error: модуль фильтрации изображений HTTP требует библиотеки GD.
Вы можете либо не включать модуль, либо установить библиотеки.
Установите библиотеку GD с помощью следующей команды:

Повторно запустите команду . /configure, а затем выполните следующие действия:





Включение водяного знака изображения

Создайте каталог сайта с помощью следующей команды:

Запустите и перезапустите службу nginx командой (опущено).

Я загрузил изображение watermark.png в каталог /data. (опущено).

Я запустил свой конфигурационный файл nginx.conf следующим образом:

image_filter_watermark_position- Позиция водяного знака, доступные значения: top-left|top-right|bottom-right|bottom-left|right-center|left-center|bottom-center|top-center|center-centre. center|center-center|center-random.

Когда я пытаюсь изменить расширение файла блокнота на a.jpg и загрузить файлв формате bmp, htmlили получить доступ к несуществующему файлу через nginx, я получаю ошибку 415, как показано ниже:
415 Unsupported Media Type




Попробуйте изменить файл конфигурации, как показано ниже, чтобы перехватывать только файлы формата jpg, jpeg, png:





(Окончание)




Предыдущая: CentOS исходный код установка nginx сервис
Следующая: [Практическая]XXL-JOB Распределенная платформа планирования задач для использования учебников по разработке
收藏转播分享Закладка ЭстафетаTaobao
Код фермерской сети, публикуется только по ходу практики, возникли технические трудности, не вводите в заблуждение других.
диван
发表于 2023-3-31 23:53:56|只看该作者
Я хотел бы поблагодарить владельца за его тяжелую работу и поучиться у него.
Код фермерской сети, опубликован только в процессе практики, возникли технические трудности, не вводите в заблуждение других.
Вы должны войти в систему, прежде чем сможете отправлять сообщения назад Войти | Зарегистрироваться

Эта версия интегральных правил


DISCLAIMER: Все программное обеспечение, материалы по программированию или статьи, выпущенные сетью Code Farmer, предназначены только для изучения и исследования; вышеуказанное содержание не должно быть использовано в коммерческих или незаконных целях, в противном случае, все последствия, пожалуйста, пользователь несет ответственность. Это сайт информации из сети, авторские права спор не имеет никакого отношения к этому сайту. Вы должны полностью удалить вышеуказанное содержимое с вашего компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купить регистрацию и получить лучше подлинного обслуживания. Если есть какие-либо нарушения, пожалуйста, свяжитесь с нами по электронной почте, чтобы разобраться с этим.

Почта To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 02:49

Быстрый ответНазад к началуНазад к списку