画像いきなりマニアックな記事だけど、仕事で作ったので備忘録。いうスクリプトかまずどういう事が出来るのかを書く。画像名を設定して、画像ファイルと幅と余白を渡す。するとその幅その余白内に縮小された画像を返す。これは幅600pxで余白60pxに設定した場合。入れる画像が正方形でない場合、長い辺に合わせて縮小される。今回はクラスで作った。使い方はまず、呼び出して名前を設定。setName関数で名前を設定そして画像ファイルをmakeSquare関数に渡す。余白}これで上記のファイルが指定のフォルダに保存される。ちなみに画像名、保存先パスはデフォルト値を設定可能なので、適宜置き換えてください。保存先パスはドキュメントルート以下を設定。false;}}}今回は600px幅、60px余白で作っているので、元画像の大きさは480pxになる。)1の部分で元画像を480pxの画像にする。縮小された元画像2ではただ白い600pxの画像を生成。白の背景を$lengthのサイズで作成3で1と2を合成。false;}だいたいこんな感じ。このスクリプトは画像のリサイズとかから応用したんだけど、そういうのは他のブログにもよく書かれているので今回はちょっと変わった使い方のほうを記事にした。一応長方形の関数もあるんだけど、今回は正方形ということで。時間があれば(もしくは要望があれば)書きます。SESERAGISEVEN。