Download the PHP package vagovszky/imokutr without Composer
On this page you can find all versions of the php package vagovszky/imokutr. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vagovszky/imokutr
More information about vagovszky/imokutr
Files in vagovszky/imokutr
Package imokutr
Short Description PHP image thumbnailer created with primary use for Nette framework, but also usable as a standalone PHP library
License MIT
Informations about the package imokutr
imokutr
PHP image thumbnailer created with primary use for Nette framework, but also usable as a standalone PHP library.
Documentation: https://vladimir.skach.cz/imokutr
The basic philosophy
Imokutr is PHP library designed to automatically generate thumbnails from original images.
It was created with the following assumptions in mind:
- We have some original images in directories.
Example:
- We have relative paths to these images stored somewhere, like for example in a database:
Example:
- We want to easily create and show listing images, perex images or gallery thumbnails images created from original images on a web site.
Nette integration
Composer
Nette extension registration in neon.config and configuration:
Using in *.latte template:
Parameters - width, height, resizeType, cropParameter
width (mandatory) - Width in pixels for thumbnail.
height (mandatory) - Height in pixels for thumbnail.
resizeType (optional) - default is 'w'
'w' - thumbnail width will be same as with parameter, thumbnail height is calculated according to image ratio 'h' - thumbnail height will be same as height parameter, thumbnail width is calculated according to image ratio 'c' - crop - thumbnail will be cropped to specific width and height
cropParameter (optional) 0-8 - default is 0
Nette Filter
Macro
Inside the macro code, you can use placeholders %url%, %width% and %height%:
Standalone library
with composer
composer.json ''' { "require": { "skachcz/imokutr": "master-dev" } } '''
''' composer update '''