/**
  * Renders the image. This will add the appropriate headers and streams the image 
  *
  * @param string $aQuality            
  */
 public function render($aQuality = null)
 {
     if ($aQuality != null) {
         $this->res->setQuality($aQuality);
     }
     $this->applyFilters();
     $this->res->render(ImageType::getType($this->res->getOutputPath()));
 }
Example #2
0
<?php

use imagemanipulation\ImageImageResource;
use imagemanipulation\reflection\ImageFilterReflection;
use imagemanipulation\ImageType;
// create the image resource
$resource = new ImageImageResource(new \SplFileInfo(__DIR__ . DIRECTORY_SEPARATOR . 'uglydog.png'));
$resource->filter(new ImageFilterReflection(300));
$resource->render(ImageType::PNG, 80);