この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 21570|答える: 2

[ウェブ] Nginxは画像にウォーターマークを追加する機能を実装しています

[リンクをコピー]
掲載地 2021/09/06 20:07:21 | | | |
私はAlibaba Cloudを使って従量分払いのサーバーを購入しました。システムはこうです:centos 7、まず必要なパッケージをインストールしてください。コマンドは以下の通りです:


復習:

nginxはサードパーティ製モジュールを追加し、nginxがネイティブにサポートしているモジュールも可能にします
https://www.itsvse.com/thread-4713-1-1.html

Centosインストールnginx-1.10.2チュートリアル
https://www.itsvse.com/thread-3267-1-1.html

Centosインストールnginx-1.14.0チュートリアル
https://www.itsvse.com/thread-4855-1-1.html

CentOSソースコードでnginxサービスをインストールする
https://www.itsvse.com/thread-10058-1-1.html


ダウンロード nginx-1.20.1

wgetコマンドを使ってダウンロードします。以下の通りです:



Unzip 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アドレス:ハイパーリンクのログインが見えます。

nginxに付属するngx_http_image_filter_moduleモジュールには画像ウォーターマーク機能がなく、このモジュールはnginx画像モジュールの強化版であることが理解できます

ngx_http_image_filter_module:ハイパーリンクのログインが見えます。

コマンドは以下の通りです:




コンパイルとインストール

コマンドの設定は以下の通りです:

誤差は以下の通りです:

./configure: error: HTTP画像フィルターモジュールはGDライブラリを必要とします。
モジュールを有効にしないか、ライブラリをインストールするかのどちらかです。
以下のコマンドでGDライブラリをインストールします:

./configコマンドを再度実行し、次の手順を行ってください:





画像のウォーターマークをオンにしてください

以下のコマンドでサイトディレクトリを作成します:

nginxのサービスコマンドを起動・再起動します(省略)。

画像のウォーターマークを/data watermark.pngディレクトリにアップロードしました。 (省略)

nginx.confの設定ファイルの冒頭には、次のような見た目があります:

image_filter_watermark_position - ウォーターマーク位置。利用可能な値は、左上→右→右下→左下→右中央→左下→右中央|左中央→下中央→上中央→センター→センター→ランダムな中道です。

やってみましたメモ帳のサフィックスをa.jpgに変更してアップロードしてくださいBMP、HTML形式ファイル、またはNGINX経由で存在しないファイルにアクセスすると415エラーが報告されます、下図に示されているように:
415 非対応メディアタイプ




設定ファイルを以下のように修正してみてください。jpg、jpeg、png形式のファイルだけをブロックしてください:





(終わり)




先の:CentOSソースコードでnginxサービスをインストールする
次に:【実践実践】XXL-JOB 分散タスクスケジューリングプラットフォームの利用と開発チュートリアル
掲載地 2023/03/31 23:53:56 |
オーナーの皆様、ご尽力と学びに感謝します
掲載地 2025/03/13 14:56:16 |
オーナーの皆様、ご尽力と学びに感謝します
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com