Chonmage manager

このライブラリは、PHPを用いたWEBアプリケーション向けの組み込み用ファイルアップローダーライブラリです。
実行されるサーバーのImagickモジュールの有無を自動的に吸収する機能を備え、アップロードされた画像のからの縮小版やサムネイルの生成などについて柔軟に設定できることを特徴としています。
また、このライブラリは著作権放棄されており、無料で自由にご利用いただけます。

特徴

サーバー環境の違いを吸収

ImagickとGDの自動切り替え

Chonmage managerは、PHPのImagickモジュールが利用可能な環境では、アップロードされたファイルが画像の場合はImagick関数を使用して、Lanczos関数に基づく高度なリサイズを行います。
Imagickが利用できない環境では、Imagickモジュールがインストールされていないことを自動で判別し、GD関数によるリサイズを行います。

豊富な設定項目

Chonmage managerは、アップロードされた画像を自動でリサイズし、複数種の縮小版やサムネイルを生成することができます。
生成される縮小版の各辺の長さや保存形式(PNG、JPEG、GIF)、リサイズの方法(縦横比を合わせるために切り抜きを行うかどうか)、JPEGの圧縮率、透過PNGからJPEGへの変換時の背景色は、それぞれの縮小版(あるいは拡大版)ごとに自由に設定可能です。

動作環境

PHP(バージョン7.1以降)

ダウンロード

Vectorからダウンロード(推奨)

当サイトからダウンロード

使い方

導入方法

ダウンロードしたZIPファイルを解凍し、「chonmage」フォルダを設置先のフォルダへコピーしてください。

サンプルコード

著作権放棄されたサンプルコードをご利用いただけます。

関数の使い方

このライブラリに含まれているそれぞれの関数の使い方は関数マニュアルを、設定ファイルの編集については設定マニュアルご覧ください。

ライセンス

本ソフトウェアは無権利創作ライセンスにしたがって著作権放棄されています。2