Example #1
0
                $options = ['output_type' => empty($_POST['output_type']) ? 'png' : $_POST['output_type'], 'jpeg_quality' => !isset($_POST['jpeg_quality']) ? 75 : (int) $_POST['jpeg_quality'], 'css_prefix' => empty($_POST['css_prefix']) ? '' : $_POST['css_prefix'], 'padding' => empty($_POST['padding']) ? 0 : (int) $_POST['padding'], 'jpeg_reduce_artefacts' => !empty($_POST['jpeg_reduce_artefacts'])];
                $sprite = new CssSprite();
                try {
                    $sprite->run($images, $options);
                    $done = true;
                } catch (Exception $e) {
                    $errors['sprite'] = 'There was an error creating your sprite: ' . $e->getMessage();
                }
            }
        } else {
            $errors['images'] = implode(' ', $imageErrors);
        }
    }
}
if ($done) {
    $spriteDataUri = $sprite->getDataUri();
}
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>CSS Sprite Generator</title>
        <link rel="shortcut icon" href="/favicon.ico">
        <link type="text/css" rel="stylesheet" href="assets/syntaxhighlighter/styles/shCoreDefault.css">
        <link type="text/css" rel="stylesheet" href="assets/style.css">

        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
        <script type="text/javascript" src="assets/syntaxhighlighter/scripts/shCore.js"></script>
        <script type="text/javascript" src="assets/syntaxhighlighter/scripts/shBrushCss.js"></script>
        <script type="text/javascript" src="assets/syntaxhighlighter/scripts/shBrushXml.js"></script>