Extension:MediaFunctions
From MediaWiki.org
|
MediaFunctions Release status: stable |
|||
|---|---|---|---|
| Implementation | Parser function | ||
| Description | Provides various parser functions to obtain properties of media files | ||
| Author(s) | Rob Church (Robchurchtalk) | ||
| Last version | 1.2.1 (2010-06-01) | ||
| MediaWiki | 1.11+ | ||
| Database changes | no | ||
| License | BSD | ||
| Download | |||
|
|||
| Check usage and version matrix | |||
The MediaFunctions extension adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories.
Installation [edit]
- Download the extension and place them in a
MediaFunctionssubdirectory within your MediaWikiextensionsdirectory - Add the line
require_once( "{$IP}/extensions/MediaFunctions/MediaFunctions.php" );to yourLocalSettings.phpfile
Installation can now be verified through the Special:Version page on the wiki.
Functions [edit]
| Function | Syntax | Description |
|---|---|---|
mediamime |
{{#mediamime:Image:Filename.ext}} |
Returns the MIME type of the file |
mediasize |
{{#mediasize:Image:Filename.ext}} |
Returns the size of the file |
mediaheight |
{{#mediaheight:Image:Filename.ext}} |
Returns the height of the file, if it is an image |
mediawidth |
{{#mediawidth:Image:Filename.ext}} |
Returns the width of the file, if it is an image |
mediadimensions |
{{#mediadimensions:Image:Filename.ext}} |
Returns a formatted dimensions string for the image |
mediapages |
{{#mediapages:Image:Filename.ext}} |
Returns the number of pages for paged media |
mediaexif |
{{#mediaexif:Image:Filename.ext|exif field name|optional index for field}} |
Returns one of the exif metadata fields. For array fields, takes a third parameter for the index of the field (Defaults to 0 if unspecified). |