<?php
/*************************************************************
* This script is developed by Arturs Sosins aka ar2rsawseen, http://webcodingeasy.com
* Fee free to distribute and modify code, but keep reference to its creator
*
* This class can generate CSS sprite image from multiple provided images
* Generated image can be outputted to browser, saved to specified location, etc.
* This class also generates CSS code for sprite image, using element ID's provided with image.
* It facilitates CSS sprite implementations to existing website structures
*
* For more information, examples and online documentation visit:
* http://webcodingeasy.com/PHP-classes/CSS-sprite-class-for-creating-sprite-image-and-CSS-code-generation
**************************************************************/
/*
* This example shows how to output image to browser or get GD image resource
*/
//declaring class instance
include("../css_sprite.class.php");
$sprite = new spritify();
//adding test images
$sprite->add_image("../test_images/php.jpg", "jpeg");
$sprite->add_image("../test_images/php.gif", "gif");
$sprite->add_image("../test_images/elephpant.png", "elephant");
//retrieving error
$arr = $sprite->get_errors();
//if there are any then output them
if(!empty($arr))
{
foreach($arr as $error)
{
echo "<p>".$error."</p>";
}
}
else
{
//returns GD image resource
//$img = $sprite->get_resource();
//outputs image to browser
$sprite->output_image();
}
?>
|