2017 © Pedro Peláez
 

library zf2-imageresizer

Image resizer and manipulation module for Zend Framework 3

image

tck/zf2-imageresizer

Image resizer and manipulation module for Zend Framework 3

  • Sunday, January 7, 2018
  • by tck
  • Repository
  • 3 Watchers
  • 6 Stars
  • 5,762 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 5 Forks
  • 0 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

ImageResizer

Latest Stable Version Build Status Scrutinizer Code Quality Code Coverage Total Downloads License, (*1)

This Laminas module, once enabled, allows image resizing and manipulation by url., (*2)

Requirements

IMPORTANT! Version notes * Version 3.x: Laminas, dropped support for Zend Framework 3. * Version 2.x: Zend Framework 3, dropped support for Zend Framework 2. * Version 1.x: Zend Framework 2, (*3)

Installation

Install via composer in your Laminas project, (*4)

$ composer require tck/zf2-imageresizer

Post installation

  1. Enabling it in your application.config.php file., (*5)

    <?php
    return [
        'modules' => ]
            // ...
            'TckImageResizer',
        ],
        // ...
    ];
    
  2. Create "processed" folder in "public" folder., (*6)

Usage

Basic Syntax

All files in public folder, (*7)

  • folder/filename.ext
  • processed/folder/filename.$command1,param1,param2$command2.ext

Example: Create a thumbnail and grayscale image, (*8)

  • img/logo.jpg
  • processed/img/logo.$thumb,160,120$grayscale.jpg

View helper

Laminas tempalte:, (*9)

<img alt="Example image" src="<?php echo $this->resize('img/logo.jpg')->thumb(200, 160)->grayscale(); ?>" />

Rendered HTML:, (*10)

<img alt="Example image" src="/processed/img/logo.$thumb,200,160$grayscale.jpg" />

Command list

  • thumb(width, height)
  • resize(width, height)
  • grayscale
  • negative
  • gamma(correction)
  • colorize(hexColor)
  • sharpen
  • blur(sigma = 1)
  • 404(text = 'Not found', backgroundColor = 'F8F8F8', color = '777777', width = null, height = null) In view helper: ->x404(...) [text: url-safe base64] - \TckImageResizer\Util\UrlSafeBase64::encode($text)

Own commands possible - example place a watermark (Todo Documentation), (*11)

Goals / Todos

  • More commands
  • More command options
  • Administrative functions
  • Create placeholder

The Versions

04/06 2015

v1.1.1

1.1.1.0 https://github.com/tck/zf2-imageresizer

Image resizer and manipulation module for Zend Framework 2

  Sources   Download

MIT

The Requires

 

The Development Requires

by Tobias Knab

php zf2 zend image

03/11 2014

v1.1.0

1.1.0.0 https://github.com/tck/zf2-imageresizer

Image resizer and manipulation module for Zend Framework 2

  Sources   Download

MIT

The Requires

 

The Development Requires

by Tobias Knab

php zf2 zend image

22/06 2014

v1.0.0

1.0.0.0 https://github.com/tck/zf2-imageresizer

Image resizer and manipulation module for Zend Framework 2

  Sources   Download

MIT

The Requires

 

The Development Requires

by Tobias Knab

php zf2 zend image