ImageMagick は多くの形式に対応した画像編集のライブラリです。 一般的なホームページスペースでは利用できない場合がほとんどですが、自由度の高い スペースや自宅サーバなどの場合は自由にインストールができますので、これを使って 画像の形式変換などを行ってみたいと思います。
以下の場所から入手できます。
ImageMagick
https://www.imagemagick.org/
Linux版、Windows版共に用意されており、ソースコードと、rpm(Windowsはexe形式)で 配布されています。 Linux版は、各ディストリビューションのFTPサーバからもダウンロードでき、使用する際 には必ずインストールが必要で、入っていない場合はライブラリの読込み部分でサーバ エラーとなりますのでご注意下さい。
ImageMagick を使って画像サイズの変換をおこなってみます。
サムネイルを用意すると掲示板等で快適な表示ができます。
下の例では、image.jpg という画像を サイズを 幅200 高さ150 に修正を行い、
sam.jpg という
ファイル名で書き出しを行っています。
実行するとスクリプトと同じディレクトリに sam.jpg というサイズ変換された画像が生成されます。
下のように新たに生成されるサムネイル用画像のファイル名を自動で生成するようにしておけば
アップロード処理と同時にサムネイル画像の生成も行う事ができます。
実際に画像アップロード可能な掲示板に組み込む際は、下のようにすると良いと思います。
|