Skip to content

lionheart-co-jp/Fegg_Tool_Trim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Fegg Tool Trim

PHP-GDを利用して、画像のトリミングを行うFegg向けの拡張ライブラリです。

使い方例

$trim = $this->getClass( 'Tool/Trim' );

// パスの指定
$trim->setImage( 'path/to/original.jpg', 'path/to/convert.jpg' );

// リサイズ
$trim->resize( 640, 480 );

// 画像の生成
$trim->create();

// 表示
$trim->view();

画像を生成するだけであれば、createまでで大丈夫です。

トリミングの例

比率を保持してリサイズ

$trim->resize( 640, 480 );

比率を保持してリサイズし、指定サイズに足りない部分は白 or 透明にする

$trim->resizeFill( 640, 480 );

比率を無視してリサイズ

$trim->resizeForce( 640, 480 );

指定位置に寄せて、指定サイズを埋める様にリサイズ

$trim->resizeTrim( 640, 480, 'm' );

Tool_Trim::resizeTrimのパラメータ一覧

Tool_Trim::resizeTrimの第三引数を変更することで、トリミングする際の位置を変更することが出来ます。

指定可能なパラメータと位置は下記の通りです。

lt t rt
l m r
lb b rb

About

Crop Image with PHP-GD for Fegg

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages