PHPでの画像のリサイズ、切り抜きが自由自在「class.image.php」
2008年02月21日-
スポンサード リンク
Icebeat | class.image
PHPでの画像のリサイズ、切り抜きが自由自在「class.image.php」
class.image.php を使えば、分かりやすいコードで、簡単に画像のリサイズ、切抜きが可能です。
例えば、3行で、画像のサムネイルが作れてしまいます。
まずは、画像を幅200pxでリサイズ&保存のコード
$thumb = new Image('image.jpg');
$thumb->width(200);
$thumb->save();
そして、画像を50%のサイズにリサイズのコード
$thumb = new Image('image.jpg');
$thumb->resize(50);
$thumb->save();
そして、左0px、上30pxの位置から32x32の画像を切り抜く際のコード
$thumb = new Image('title.jpg');
$thumb->name('title2');
$thumb->width(32);
$thumb->height(32);
$thumb->crop(0,30);
$thumb->save();
これまでのコードは、new Image() に渡したファイル名で保存されてしまうのですが、別名を指定して別名で保存するコード
$thumb = new Image('image.jpg');
$thumb->name('image2');
$thumb->width(200);
$thumb->save();
画像のリサイズや切抜きをPHPのイメージ関数でやるのは結構面倒だし、最初はとっつきにくいものです。
これを使えば、直感的に、後から見ても分かりやすいコードがかけますね。
関連エントリ
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- これまでJavaScriptで実装していたWebUIを最新のHTMLとCSSだけで軽く作るためのコード実装例集
- CSS設計手法「BEM」を絵文字だけで表現する実験的プロジェクト「BEMoji」
- classを付与するだけで気持ちいいアニメーションを実装する「AliveUI」
- heerich.js — SVGで3Dボクセルが描けるエンジン
- 8KBで完結するモダンUIライブラリ「Oat 」
- Web開発者が知っておくべき画面サイズ確認ツール「WhatIsMyScreenSize.com」
- Webデザイン分析を一瞬で終わらせるChrome拡張「MiroMiro」
- プログラミングで使う記号を美しく整列させることに特化したフォント「Myna」
- DarkもLightも自動生成:UI向けカラーパレット生成ツール「Harmonizer」紹介
- AIでフォーム生成できる「Formcn AI」
- 過去のエントリ



















間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)


