/imgin

Image manipulation directory

Primary LanguagePHP

imgin: Image manipulation directory

Install

$ composer -sdev create-project fusic/imgin ./app/webroot/img
...

Writing lock file
Generating autoload files
Do you want to remove the existing VCS (.git, .svn..) history? [Y,n]? Y
$ chmod 777 ./app/webroot/img

Usage (File)

$ cp config.localfile.php config.php

Original image access

/img/foo/bar/large.jpg

Resized cache image access

/img/100x120/foo/bar/large.jpg

Clear cache image

$ php app/webroot/img/imgin.php clearcache /path/to/app/webroot/img/foo/bar/large.jpg

Clear all cache image

$ php app/webroot/img/imgin.php clearcache --all

Usage (S3)

$ cp config.s3.php config.php

Please edit the aws authentication information in config.php according to your environment.

Original image

https://s3-ap-northeast-1.amazonaws.com/s3-bucket-name/foo/bar/large.jpg

Original "cache" image access

/img/foo/bar/large.jpg

Resized cache image access

/img/100x120/foo/bar/large.jpg

Clear cache image

$ php app/webroot/img/imgin.php clearcache /path/to/app/webroot/img/foo/bar/large.jpg

Clear all cache image

TODO

Requirement

License

under MIT License