$v) { @unlink($dir . $v); } // Composite images if (extension_loaded('imagick') === TRUE) { $base = new Imagick(); $logo = new Imagick(); $logo->setBackgroundColor(new ImagickPixel('transparent')); $base->readImage($dir . $file); $logo->readImage('some/directory/relative/to/public_html/Burgee-146x82.svg'); $base->compositeImage($logo, Imagick::COMPOSITE_DEFAULT, 3, 3); $base->setImageFormat('jpeg'); header('Content-Type: image/jpeg'); header('X-Composited: yes'); header('Cache-Control: max-age=0, must-revalidate'); echo($base); } else { // No ImageMagick, no compositing of logo $type = 'image/jpeg'; header('Content-Type:'.$type); header('Content-Length: ' . filesize($dir . $file)); header('X-Composited: no'); header('Cache-Control: max-age=0, must-revalidate'); readfile($dir . $file); }