|
| canAnimateThumbnail ($file) |
| We do not support making animated svg thumbnails. More...
|
|
| doTransform ($image, $dstPath, $dstUrl, $params, $flags=0) |
|
| formatMetadata ($file, $context=false) |
|
| getAvailableLanguages (File $file) |
| Which languages (systemLanguage attribute) is supported. More...
|
|
| getCommonMetaArray (File $file) |
|
| getDefaultRenderLanguage (File $file) |
| What language to render file in if none selected. More...
|
|
| getImageSize ($file, $path, $metadata=false) |
|
| getLongDesc ($file) |
| Subtitle for the image. More...
|
|
| getMetadata ($file, $filename) |
|
| getMetadataType ($image) |
|
| getParamMap () |
|
| getScriptParams ($params) |
|
| getThumbType ($ext, $mime, $params=null) |
|
| isAnimatedImage ($file) |
|
static array | isEnabled () |
|
| isMetadataValid ($image, $metadata) |
|
| isVectorized ($file) |
|
| makeParamString ($params) |
|
| mustRender ($file) |
|
| normaliseParams ($image, &$params) |
|
| parseParamString ($str) |
|
| rasterize ($srcPath, $dstPath, $width, $height, $lang=false) |
| Transform an SVG file to PNG This function can be called outside of thumbnail contexts. More...
|
|
| unpackMetadata ($metadata) |
|
| validateParam ($name, $value) |
|
Public Member Functions inherited from ImageHandler |
| canRender ($file) |
|
| getDimensionsString ($file) |
|
| getImageArea ($image) |
| Function that returns the number of pixels to be thumbnailed. More...
|
|
| getImageSize ($image, $path) |
|
| getLongDesc ($file) |
|
| getParamMap () |
|
| getScriptedTransform ($image, $script, $params) |
|
| getScriptParams ($params) |
|
| getShortDesc ($file) |
|
| makeParamString ($params) |
|
| normaliseParams ($image, &$params) |
|
| parseParamString ($str) |
|
| sanitizeParamsForBucketing ($params) |
|
| validateParam ($name, $value) |
|
| validateThumbParams (&$width, &$height, $srcWidth, $srcHeight, $mimeType) |
| Validate thumbnail parameters and fill in the correct height. More...
|
|
Public Member Functions inherited from MediaHandler |
| canAnimateThumbnail ($file) |
| If the material is animated, we can animate the thumbnail. More...
|
|
| canRender ($file) |
| True if the handled types can be transformed. More...
|
|
| canRotate () |
| True if the handler can rotate the media. More...
|
|
| convertMetadataVersion ($metadata, $version=1) |
| Convert metadata version. More...
|
|
| doTransform ($image, $dstPath, $dstUrl, $params, $flags=0) |
| Get a MediaTransformOutput object representing the transformed output. More...
|
|
| filterThumbnailPurgeList (&$files, $options) |
| Remove files from the purge list. More...
|
|
| formatMetadata ($image, $context=false) |
| Get an array structure that looks like this: More...
|
|
| formatMetadataHelper ($metadataArray, $context=false) |
| sorts the visible/invisible field. More...
|
|
| getAvailableLanguages (File $file) |
| Get list of languages file can be viewed in. More...
|
|
| getCommonMetaArray (File $file) |
| Get an array of standard (FormatMetadata type) metadata values. More...
|
|
| getDefaultRenderLanguage (File $file) |
| On file types that support renderings in multiple languages, which language is used by default if unspecified. More...
|
|
| getDimensionsString ($file) |
| Shown in file history box on image description page. More...
|
|
| getEntireText (File $file) |
| Get the text of the entire document. More...
|
|
| getImageSize ($image, $path) |
| Get an image size array like that returned by getimagesize(), or false if it can't be determined. More...
|
|
| getLength ($file) |
| If its an audio file, return the length of the file. More...
|
|
| getLongDesc ($file) |
| Long description. More...
|
|
| getMetadata ($image, $path) |
| Get handler-specific metadata which will be saved in the img_metadata field. More...
|
|
| getMetadataType ($image) |
| Get a string describing the type of metadata, for display purposes. More...
|
|
| getPageDimensions (File $image, $page) |
| Get an associative array of page dimensions Currently "width" and "height" are understood, but this might be expanded in the future. More...
|
|
| getPageText (File $image, $page) |
| Generic getter for text layer. More...
|
|
| getParamMap () |
| Get an associative array mapping magic word IDs to parameter names. More...
|
|
| getRotation ($file) |
| On supporting image formats, try to read out the low-level orientation of the file and return the angle that the file needs to be rotated to be viewed. More...
|
|
| getScriptedTransform ($image, $script, $params) |
| Get a MediaTransformOutput object representing an alternate of the transformed output which will call an intermediary thumbnail assist script. More...
|
|
| getShortDesc ($file) |
| Short description. More...
|
|
| getStreamHeaders ($metadata) |
| Get useful response headers for GET/HEAD requests for a file with the given metadata. More...
|
|
| getThumbType ($ext, $mime, $params=null) |
| Get the thumbnail extension and MIME type for a given source MIME type. More...
|
|
| getTransform ($image, $dstPath, $dstUrl, $params) |
| Get a MediaTransformOutput object representing the transformed output. More...
|
|
| getWarningConfig ($file) |
| Gets configuration for the file warning message. More...
|
|
| isAnimatedImage ($file) |
| The material is an image, and is animated. More...
|
|
| isEnabled () |
| False if the handler is disabled for all files. More...
|
|
| isExpensiveToThumbnail ($file) |
| True if creating thumbnails from the file is large or otherwise resource-intensive. More...
|
|
| isMetadataValid ($image, $metadata) |
| Check if the metadata string is valid for this handler. More...
|
|
| isMultiPage ($file) |
| True if the type has multi-page capabilities. More...
|
|
| isVectorized ($file) |
| The material is vectorized and thus scaling is lossless. More...
|
|
| makeParamString ($params) |
| Merge a parameter array into a string appropriate for inclusion in filenames. More...
|
|
| mustRender ($file) |
| True if handled types cannot be displayed directly in a browser but can be rendered. More...
|
|
| normaliseParams ($image, &$params) |
| Changes the parameter array as necessary, ready for transformation. More...
|
|
| pageCount (File $file) |
| Page count for a multi-page document, false if unsupported or unknown. More...
|
|
| parseParamString ($str) |
| Parse a param string made with makeParamString back into an array. More...
|
|
| parserTransformHook ($parser, $file) |
| Modify the parser object post-transform. More...
|
|
| removeBadFile ($dstPath, $retval=0) |
| Check for zero-sized thumbnails. More...
|
|
| sanitizeParamsForBucketing ($params) |
| Returns a normalised params array for which parameters have been cleaned up for bucketing purposes. More...
|
|
| supportsBucketing () |
| Returns whether or not this handler supports the chained generation of thumbnails according to buckets. More...
|
|
| validateParam ($name, $value) |
| Validate a thumbnail parameter at parse time. More...
|
|
| verifyUpload ($fileName) |
| File validation hook called on upload. More...
|
|
Handler for SVG images.
Definition at line 30 of file SVG.php.