Added automatic check for imageick extension and usage
parent
d9d6161fa9
commit
981fce35a0
|
@ -262,8 +262,14 @@
|
|||
$AssetImageData = HttpRequest($AssetURI, "", "", 3);
|
||||
$TempName = $this->MySql->id(8);
|
||||
file_put_contents("binary_helper/".$TempName.".jp2", $AssetImageData);
|
||||
//Should be the same for Windows and Unix... If not, only God can help you... or Google (which is the same)
|
||||
shell_exec("binary_helper".DIRECTORY_SEPARATOR."magick convert binary_helper/".$TempName.".jp2 binary_helper/".$TempName.".jpg");
|
||||
if (extension_loaded("imagick"))
|
||||
{
|
||||
$Image = new Imagick(realpath("./binary_helper/".$TempName.".jp2"));
|
||||
$Image->setImageFormat("jpg");
|
||||
$Image->writeImage(realpath("./binary_helper/".$TempName.".jpg"));
|
||||
}
|
||||
else
|
||||
{shell_exec("binary_helper".DIRECTORY_SEPARATOR."magick convert binary_helper/".$TempName.".jp2 binary_helper/".$TempName.".jpg");}
|
||||
$AssetImageData = file_get_contents("binary_helper/".$TempName.".jpg");
|
||||
@unlink("binary_helper/".$TempName.".jp2");
|
||||
@unlink("binary_helper/".$TempName.".jpg");
|
||||
|
|
Loading…
Reference in New Issue