Circle Gif

説明

ngx_http_circle_gif_module - URLで指定される色とサイズを持つ簡単な円のイメージを生成します。イメージは素早く提供され、ディスクから読み込むよりも速いです。このモジュールはwebデザイナーがPhotoShopを起動せずに”round corners"の色を変更するのを手伝うために作られました。

使い方の例:

location /circles {
    circle_gif;
}

注意

このモジュールはNGIXのソースと一緒に配布されません。 インストレーションの説明を見てください。

ディレクティブ

circle_gif

構文:circle_gif
デフォルト:none
コンテキスト:場所

circle_gif_min_radius

構文:circle_min_radius radius
デフォルト:10
コンテキスト:場所

生成された円のイメージの最小の半径のピクセル値。

circle_gif_max_radius

構文:circle_max_radius radius
デフォルト:20
コンテキスト:場所

生成された円のイメージの最大の半径のピクセル値。

circle_gif_step_radius

構文:circle_step_radius step
デフォルト:2
コンテキスト:場所

The step in between generated circle images, in pixels.

使い方

円のイメージを扱うために、以下のように指定されたlocationのURLを単に呼び出します

<background color>/<foreground color>/<radius>.gif

radius は半径のピクセル、colorは16進数の24ビットカラー(例えば、ffffff は白で、 000000 は黒です)。例えば、上の設定を使って、このURLは半径20ピクセルの白地に黒の円を生成します:

/circles/ffffff/000000/20.gif

インストール

最初にImageMagickのdevelopment headerが必要です。このモジュールはNGINXのソースと一緒に配布されません。circle_gifモジュールを ここからダウンロードすることができます。

解凍した後で、以下のオプションをNGINX ./configure コマンドに追加します。

--add-module=path/to/circle_gif/directory

そして、 いつものようにmakeし、 make installをします。

バグ

バグは Evan Millerに報告してください。