Игнор ошибок от unlink в File.

Upload - GreagwarImage сохранение не используется, если активирована библиотека PythonLibs/Image
This commit is contained in:
2014-05-14 14:05:14 +04:00
parent 7c886e1dbf
commit 83215978c3
2 changed files with 17 additions and 12 deletions

View File

@ -113,15 +113,20 @@ abstract class Upload
} else {
$greagwar_image = self::getGreagwarImage($tmp_file_path);
}
if ($width || $height) {
if (!(ImageVariant::getIsClass($image)) && Image::getIsSubClass($image)) {
$greagwar_image->resize($width, $height, 0xffffff, $force = false, $rescale = false, $crop = true);
} else {
$greagwar_image->resize($width, $height, 0xffffff, $force = false, $rescale = false, $crop = false);
}
}
$image->type = $greagwar_image->guessType();
$file_path = $greagwar_image->cacheFile($image->type, $quality = 100, true);
$image->type = $greagwar_image->guessType();
if (!Config::get('PYTHON_PIL_RESIZE')) {
if ($width || $height) {
if (!(ImageVariant::getIsClass($image)) && Image::getIsSubClass($image)) {
$greagwar_image->resize($width, $height, 0xffffff, $force = false, $rescale = false, $crop = true);
} else {
$greagwar_image->resize($width, $height, 0xffffff, $force = false, $rescale = false, $crop = false);
}
}
$file_path = $greagwar_image->cacheFile($image->type, $quality = 100, true);
} else {
$hash = $greagwar_image->getHash($image->type, $quality = 100);
$file_path = $greagwar_image->generateFileFromhash($hash);
}
$image->size = filesize($file_path);
$path_parts = pathinfo($file_path);
$image->path = preg_replace('#^' . Config::get('PATH_WEB_ROOT') . '/#', '', $path_parts['dirname']);