Exemplo n.º 1
0
 function resizeImage($filename)
 {
     $image = tulipIP::loadImage($this->imgDir . $filename);
     $dest = $this->imgDir . "thumbs/";
     $resized = tulipIP::resize($image, 250, TIP_FIXED);
     if (tulipIP::getMime($this->imgDir . $filename) == "image/jpeg") {
         $mime = TIP_JPG;
     } elseif (tulipIP::getMime($this->imgDir . $filename) == "image/png") {
         $mime = TIP_PNG;
     } elseif (tulipIP::getMime($this->imgDir . $filename) == "image/jpg") {
         $mime = TIP_JPG;
     }
     tulipIP::saveImage($dest, $resized, $mime, substr($filename, 0, -4));
     imagedestroy($resized);
     /*
             $thumbnail = tulipIP::loadImage($this->imgDir..$filename);
             $copy = tulipIP::gdClone($thumbnail);
             tulipIP::Gblur($copy, 1);
             tulipIP::saveImage($dest, $copy, $mime, substr($filename,0,-4));
             imagedestroy($copy);
     */
 }
Exemplo n.º 2
0
<?php

/**
 * Require The tuliIP class
 */
require_once '../../tulipIP/tulipIP.class.php';
/**
 * Load The Image From Source File
 */
$path = "../../src.jpg";
$image = tulipIP::loadImage($path);
/**
 * Note: flip method return new gd resource and has no effects in the given gd gd resource($image)
 */
$rotate_left = tulipIP::rotate($image, TIP_ROTATE_LEFT);
$rotate_right = tulipIP::rotate($image, TIP_ROTATE_RIGHT);
$rotate_upside_down = tulipIP::rotate($image, TIP_ROTATE_UPSIDE_DOWN);
/**
 * Save All created resources
 */
$dest = "./";
tulipIP::saveImage($dest, $image, TIP_PNG, "original");
tulipIP::saveImage($dest, $rotate_left, TIP_PNG, "rotate-left");
tulipIP::saveImage($dest, $rotate_right, TIP_PNG, "rotate-right");
tulipIP::saveImage($dest, $rotate_upside_down, TIP_PNG, "rotate-upside-down");