function createFileThumbnail($fileOriginal, $fileThumbnail) { $objJSNISGD2 = new JSNISGD2(); $crop = 0; $maxThubnailSize = 240; if (class_exists('JSNConfigHelper')) { $objConfig = JSNConfigHelper::get('com_imageshow'); $maxThubnailSize = (int) $objConfig->max_thumbnail_size; } $fileResize = array("width" => $maxThubnailSize, "height" => $maxThubnailSize); if (JFile::exists($fileOriginal)) { if (!JFile::exists($fileThumbnail)) { list($width, $height) = getimagesize($fileOriginal); if ($width > $fileResize['width'] || $height > $fileResize['height']) { $imageMagic = $objJSNISGD2->resizeImage($fileOriginal, $fileThumbnail, $fileResize['width'], $fileResize['height'], $crop); } else { $imageMagic = $objJSNISGD2->resizeImage($fileOriginal, $fileThumbnail, $width, $height, $crop); } if ($imageMagic) { return true; } else { return false; } } } else { return false; } return true; }
function createFileThumbnail($fileOriginal, $fileThumbnail) { $objJSNISGD2 = new JSNISGD2(); $crop = 0; $fileResize = array("width" => 150, "height" => 150); if (JFile::exists($fileOriginal)) { if (!JFile::exists($fileThumbnail)) { list($width, $height) = getimagesize($fileOriginal); if ($width > $fileResize['width'] || $height > $fileResize['height']) { $imageMagic = $objJSNISGD2->resizeImage($fileOriginal, $fileThumbnail, $fileResize['width'], $fileResize['height'], $crop); } else { $imageMagic = $objJSNISGD2->resizeImage($fileOriginal, $fileThumbnail, $width, $height, $crop); } if ($imageMagic) { return true; } else { return false; } } } else { return false; } return true; }