タイトルがだいぶアバウトだけど、
透過状態を保持しながら画像を縮小する必要があったためGDでは対応できずImageMagickを使うことに。
PHPはよく使うけど細かいことはよくわからない私。
そんな人もいると思うので、備忘も兼ねて簡単に紹介。
まずImageMagickが使えるかどうかだけれど、
レンタルサーバーを借りている場合はサポートとか質問に書いてある。
XServerとかさくらインターネットだと使える。
で、使い方。
意外と簡単だった。
ImageMagickは独立した実行モジュールのためコマンドを通して動かす。
PHPからだったらSystem(命令);とすればよい。
使えるコマンドは以下に書かれています。
ImageMagick: Command-line Tools: Convert
例えば次のようにしたらリサイズできる。
しかも拡張子を変えても自動でフォーマットを変換してくれる。
system('convert -geometry 32x32 filein.png filein.jpg);
いろいろコマンドがあるので試してみてはどうでしょうか。