Zebra_Image

Software Screenshot:
Zebra_Image
Software Details:
Version: 2.2.4
Upload Date: 13 Apr 15
Developer: Stefan Gabos
Distribution Type: Freeware
Downloads: 37
Size: 178 Kb

Rating: nan/5 (Total Votes: 0)

Zebra_Image comes pre-compiled with the GD library, a powerful and known solution for image processing, especially with PHP coders.

This allows developers using Zebra_Image to support advanced image processing operations on servers that don't have the GD library installed.

The reason behind this class is to provide a portable image manipulation feature that can easily be added to any website or PHP-based application.

Zebra_Image works with all the formats the GD library can work, GIF, JPEG, GIF, PNG8 and PNG24.

Most major image manipulation operations supported with GD are also included, along with the possibility to use image filters.

Supported filters include contrast, colorize, edge-detect, emboss, negate, grayscale, brightness, Gaussian blur, selective blur, mean removal, smooth and pixelate.

Features:

  • Resize image
  • Rotate image
  • Crop image
  • Sharpen image
  • Apply filters to image
  • Preserve transparency
  • Support for known image formats
  • Documentation
  • Examples
  • Commented code
  • Error reporting

What is new in this release:

  • Removed the error muting used for imagecreatefrom{gif,jpeg,png} calls in the "_create_from_source" private method, which would cause the script to silently fail if the memory limit was exceeded;
  • Project is now available on GitHub and as a package for Composer.

What is new in version 2.2:

  • A new property is now available: png_compression, which determines the compression level of PNG files; this value of this property is ignored for PHP versions older than 5.1.2;
  • A new property is now available: sharpen_images which, when enabled, will instruct the script to apply a "sharpen" filter to the resulting images; can be very useful when creating thumbnails but should be used only when creating thumbnails; the sharpen filter relies on PHP's imageconvolution function which is available only for PHP version 5.1.0+, and will leave the images unaltered for older versions;
  • Added new cropping options: TOPCENTER, TOPRIGHT, MIDDLELEFT, MIDDLERIGHT, BOTTOMLEFT, BOTTOMCENTER, BOTTOMRIGHT;
  • Entire logic behind the resize method was rewritten;
  • Fixed a bug where the script would generate warnings if the chmod function was disabled via PHP configuration options; now it will not generate the warning but instead will set a value for the script's error property;
  • Fixed a bug where if one would resize a transparent image and in the process would convert it to a JPEG (no transparency) and the resize method's background_color argument was set to -1, the resulted image's background color would be black; now it is white, as described in the documentation;

What is new in version 2.1.2:

  • Fixed a bug when resizing images having height greater than width, and using the resize() method with only the height argument; thanks to Manuweb2 for reporting.

What is new in version 2.1.1:

  • Fixed a bug where the script would produce warnings on some particular transparent GIF images; thanks to Olof Fredriksson for reporting.

What is new in version 2.1:

  • Fixed a bug where the script would produce warnings on partially broken JPEG files and would not process the image; now the script will successfully handle such images;
  • Fixed a bug where the rotate method was not working correctly on transparent PNG/GIF images;
  • Improved overall handling of transparent images;
  • A new method was added: "flip_both" which flips an image both vertically and horizontally;
  • The code for flip_horizontal and flip_vertical methods was rewritten;
  • A more explicit example was added;

What is new in version 2.0:

  • Entire code was audited and improved;
  • Method names, method arguments and global properties were changed and therefore this version breaks compatibility with previous ones;
  • resize() method was improved and now can resize an image to exact width and height and still maintain the aspect ratio by involving the crop() method;
  • Fixed a bug where the crop(), flip_horizontal() and flip_vertical() were not working correctly for transparent PNG files;
  • Some documentation refinements.

Requirements:

  • PHP 4.4.9 or higher

Similar Software

Minify
Minify

9 Feb 16

StormTwitter
StormTwitter

13 Apr 15

php-videoGet
php-videoGet

1 Mar 15

Other Software of Developer Stefan Gabos

Zebra_Tooltips
Zebra_Tooltips

10 Feb 16

Zebra Pagination
Zebra Pagination

9 Feb 16

Zebra_Form
Zebra_Form

9 Feb 16

Comments to Zebra_Image

Comments not found
Add Comment
Turn on images!