PHP Classes

Packages of Elger van Boxtel

Recommend this page to a friend!
  All class groups  >  All authors  >  Packages of Elger van Boxtel (3)  >  Mission progress status  >  Reputation  
Picture of Elger van Boxtel
Name: Elger van Boxtel <contact>
Classes: 3
Country: The Netherlands The Netherlands
Age: ???
All time rank: 294778 in The Netherlands The Netherlands
Week rank: 195 Up4 in The Netherlands The Netherlands Up
All time users: 652
Week users: 0
Innovation award
Innovation award
Nominee: 1x
 
  A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  
  Files folder image Null Object  
PHP Programming Innovation award nominee
July 2013
Number 8


Prize: One subscription to the PDF edition of the PHP Architect magazine
Set objects that do nothing but avoid fatal errors
This class can setup objects that do nothing but avoid fatal errors.

It has the magic methods __call and __set that do not do anything but return the class object itself.

This ways the object be used in chained function calls without causing fatal errors.
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: 83% 75% - - - - 49% 2889
Month: Not yet rated by the users

  Files folder image PHP Image Manipulation Package  
Perform multiple image manipulation operations
This class can perform multiple image manipulation operations.

It provides a chained interface, so different operations can be perform a given image in the same code line. Currently it can perform the following filtering operations:

- Brightness
- Colorize
- Comic
contrast
convolution 3x3 filters
darken
dodge
edge detect
emboss
find edges
flip (horizonal, vertical, both)
gamma correction
gaussian blur
grayscale
mean remove
motion blur
negative
noise
old cardboard
opacity
pixelate
random blocks with custom size and color
replace color
reverse
scatter
selective blur
semi grayscale
sepia
sepia fast
sharpen
smooth
sobel edge detect
sobel edge enhance (based on convolution matrix)
true color
vignette

The package can also perform overlay operations with multiple images stacked over each other in layers. Several options can be configured like overlay opacity, start and end position and fill options.

The package can also create reflection effects creating a new image below with the reflex of another image.

It can also create images with the repetition of the same image multiple times on the same canvas until it fits.

Images can also be rotated by 90, 180, 270 degrees with an optional background color for those oncovered edges.

The package can also create thumbnails on the fly using several strategies like:

- Centered strategy: create a thumb from the center of an image. Ideal for creating square thumbs from not so square images
- Max strategy: resize the image to a max width or height keeping proportions. For example: when resizing an image (300x750) on max 500 pixels, the resulting image will be 200x500 pixels
- Percentage strategy: reduce the size of an image with a certain percentage.

It can as well create watermark to an image with possible positions at: top, bottom, left, right, center, top right, top left, bottom right, bottom left.
Not enough user ratings

  Files folder image Stream Reader and Writer  
Read and write files and other types of streams
This package can be used to read and write files and other types of streams.

It provides a base abstract class that provides functions for performing the basic open, read, write and close file operations.

Subclasses are also provided to implement buffered read and write stream operations.
Not enough user ratings


  A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z