getConfig()->getSystemValueInt('preview_max_filesize_image', 50); $size = $file->getSize(); if ($maxSizeForImages !== -1 && $size > ($maxSizeForImages * 1024 * 1024)) { return null; } $image = new \OCP\Image(); $fileName = $this->getLocalFile($file); $image->loadFromFile($fileName); $image->fixOrientation(); $this->cleanTmpFiles(); if ($image->valid()) { $image->scaleDownToFit($maxX, $maxY); return $image; } return null; } }