����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 3.138.170.222 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/gltevjme/././ideyshare.name.ng/plugins/filepreviewer/offline/imagemagick/ |
Upload File : |
<?php if(!class_exists("Imagick")) { die('ERROR: Imagemagick not installed!'); } $image = trim($_REQUEST['image']); $image = str_replace(array('/', '\\', '"', '\'', '..'), '', $image); $image = str_replace(array('..'), '', $image); $samplePath = dirname( __FILE__ ).'/samples_files/'.$image; $width = 200; $height = 200; try { // start Imagick $imagick = new Imagick($samplePath); // set the background to white $imagick->setImageBackgroundColor('white'); // flatten the image to remove layers and transparency $imagick = $imagick->mergeImageLayers(imagick::LAYERMETHOD_FLATTEN); // remove any meta data for privacy $imagick->stripImage(); // resize $imagick->scaleImage($width, $height, true); $imagick->setImageBackgroundColor('white'); $w = $imagick->getImageWidth(); $h = $imagick->getImageHeight(); $imagick->extentImage($width, $height, ($w-$width)/2, ($h-$height)/2); // set as jpg $imagick->setImageFormat('jpeg'); header("Content-Type: image/jpg"); echo $imagick; } catch(Exception $e) { echo $e->getMessage(); }