<?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();    
 
}
 
?>
 
 |