getMimeType($path); $path = \OC_Helper::mimetypeIcon($mimetype); $path = \OC::$SERVERROOT . substr($path, strlen(\OC::$WEBROOT)); if (extension_loaded('imagick')) { $path = substr_replace($path, 'svg', -3); $svg = new \Imagick(); $svg->setBackgroundColor(new \ImagickPixel('transparent')); $svg->readImage($path); $svg->setImageFormat('png32'); $image = new \OC_Image(); $image->loadFromData($svg); } else { $image = new \OC_Image($path); } return $image; } } \OC\Preview::registerProvider('OC\Preview\Unknown');