8000 GitHub - jirkae/ThumbnailHelper · GitHub
[go: up one dir, main page]

Skip to content

jirkae/ThumbnailHelper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

{var $image='images/image.jpg'}

<img src="{$image|thumbnail: 150, 150}" />

Installation

composer.json

{
    "require":{
        "kollarovic/thumbnail": "dev-master"
    }
}

config.neon

extensions:
	thumbnail: Kollarovic\Thumbnail\DI\Extension

Configuration

config.neon

thumbnail:
	thumbPathMask: 'images/thumbs/{filename}-{width}x{height}.{extension}'
	placeholder: 'http://dummyimage.com/{width}x{height}/efefef/f00&text=Image+not+found'
    

MD5 thumbnail saving

{md5} param in thumbPathMask takes file path and file name, converts it to md5 hash and then saves it in nested directories to avoid having millions of files i 621E n one folder. For example let's say md5 hash of my src location somedir/project/www/images/users/1/profile.jpg is e728fdeab7e2edda33f36fbf7a2b7c82 so using this thumbPathMask:

thumbPathMask: 'images/thumbs/{md5}/{width}x{height}-{crop}.{extension}'

it gets stored in images/thumbs/e/7/2/e728fdeab7e2edda33f36fbf7a2b7c82/{width}x{height}-{crop}.jpg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • PHP 99.6%
  • HTML 0.4%
0