PHP Graphic Works

PHP Graphic Works

Advanced PHP image manipulation library

PHP Graphic Works
WiseLoop PHP Graphic Works

If you want to apply multiple effects or filters at once, create image reflections, create image thumbnails, create image watermarks, apply image masks, do text rendering, do image blending, do batch image processing, and you don't want to use expensive image manipulation software like Photoshop, then PHP Graphic Works is the perfect tool for you. You can can choose from a very large image effects and filters library, apply them as "in-line" or "on the fly" style improving your site design and overall image.

WiseLoop PHP Graphic Works

If you want to apply multiple effects or filters at once, create image reflections, create image thumbnails, create image watermarks, apply image masks, do text rendering, do image blending, do batch image processing, and you don't want to use expensive image manipulation software like Photoshop, then PHP Graphic Works is the perfect tool for you. You can can choose from a very large image effects and filters library, apply them as "in-line" or "on the fly" style improving your site design and overall image.

Product Description

WiseLoop PHP Graphic Works is a set of PHP classes designed for image manipulation on the server side.
This package allows complex image processing in a flexible manner, by using only a few lines of code. Thus, the image processing commands can be specified in an Fx Chain which is then parsed by the effects processor to be applied over the source image. The Fx Chain can be loaded from a string, a string in JSON format, or also from a local or remote file (it may be even a URL).
The caching feature, prevents useless processing by storing the resulting images for a given set of effects, improving the processed image output speed.
By using live-type characteristics of this package the Fx Chains can be applied to images on the fly, thus, the resulting image can be displayed directly in a html img tag.
There is also a batch processor that enables applying an Fx Chain over an entire image directory.
Service information feature enables the development of JavaScript applications allowing them to be aware of the effects available, and the parameters required by the effects. (see demo application Image Editor)
The chosen programming model allows the extension library of effects and permits using this package in a flexible and intuitive manner.

In conclusion, this package is not just a way to apply effects on images, it is a powerful image framework tool that due to its dynamic characteristics can significantly improve the overall image of web sites and helps developing JavaScript applications that do image processing on the server side (image editors, galleries, etc.).

Main Features

  • complete collection of image manipulators: rotate, crop, resize, scale, stretch, flip;
  • large collection of image filters: blur, sepia, grayscale, negative, contrast, brightness, gamma, saturation, hue, smooth, sharpen, channel, colorize;
  • great special effects: puzzle, noise, pixelate, reflection, emboss, edge, sketch, round;
  • drawing primitives: text or image blending, so image watermarks can be applied;
  • applying grayscale masks (vectorial-internally generated or loaded form external uri-s)
  • applying effects on selection or entire image;
  • applying multiple effects at once using chained effects;
  • image folder batch processor;
  • effects service info available (JSON format) for easy integration with JavaScript applications;
  • live rendering so you can apply effects on the fly directly from the html tag;
  • lightweight due to the Autoloader feature;
  • smart caching for fast processing;
  • exhaustive documentation;
  • effects library easy to enlarge;

Very Short Features Preview

Applying Fx Chains

_before.jpg
Original
selections.png
Selection Capabilities
round_reflection.png
Rounded Reflection
select_gamma_reflection.png
Gamma w/ Reflection
sepia_select_gamma_reflection.png
Sepia w/ Reflection
grayscale_select_gamma_reflection.png
Grayscale w/ Reflection
blend_reflection1.png
Blend w/ Reflection
mask_reflection1.png
Mask w/ Reflection
mask_reflection2.png
Mask w/ Reflection

Blending

_before.jpg
Original
blendalign2.png
Watermark
blendalign3.png
Window
blendalign4.png
Frame
blendalign5.png
Frame
blendalign6.png
Frame

Applying Masks

_before.jpg
Original
mask1.png
Circle
mask4.png
Rounded
mask6.png
Interlaced
mask10.png
xray.png
mask12.png
rubick.png
mask11.png
grayscale.png
mask15.png
frame3.png

Applying Single Fx

_before.jpg
Original
blur.png
Blur
brightness1.png
Increased Brightness
channelr.png
Extract Red Channel
colorize1.png
Tint (Colorize)
contrast1.png
Increased Contrast
gamma1.png
Gamma Correction
grayscale.png
Grayscale
negative.png
Negative
textalign1.png
Text Watermark
pixelate1.png
Pixelate
puzzle.png
Puzzle
reflection1.png
Reflection
sepia.png
Sepia
blur.png
Blur

Requirements

  • Apache Web Server 2.0.0 or above
  • PHP 5.0.0 or above with GD2 extension enabled

Installation Instructions

  • Step 1: make a folder named /php-graphic-works on your Web server;
  • Step 2: copy entire /bin and /live folders to the new created /php-graphic-works folder;
  • Step 3: set the cache path from /bin/wlGwConfig.php file (make sure that it exists and is writable);
  • Step 4: include /bin/wlGw.php in your application.

Information

Images

Large collection of image manipulators, filters and effects library: rotate, crop, resize, scale, stretch, flip, blur, sepia, grayscale, negative, contrast, brightness, gamma, saturation, hue, smooth, sharpen, channel, colorize, puzzle, noise, pixelate, reflection, emboss, edge, sketch, rounderize, watermark, text etc.
Live service available so various JavaScript applications can be developed.
The information service returns all the information needed for any effect or all the effects in JSON format.
Flexible php coding.
Regular License $9.00
Use by you or one client, in a single end product which end users are not charged for.

Extended License $45.00
Use by you or one client, in a single end product which end users can be charged for.
Buyer rating:
129 Sales