MediaWiki
REL1_24
|
Generic handler for bitmap images. More...
Public Member Functions | |
autoRotateEnabled () | |
canRotate () | |
Returns whether the current scaler supports rotation (im and gd do) | |
rotate ($file, $params) | |
Static Public Member Functions | |
static | imageJpegWrapper ($dst_image, $thumbPath, $quality=95) |
Callback for transformGd when transforming jpeg images. | |
Protected Member Functions | |
getScalerType ($dstPath, $checkDstPath=true) | |
Returns which scaler type should be used. | |
transformCustom ($image, $params) | |
Transform an image using a custom command. | |
transformGd ($image, $params) | |
Transform an image using the built in GD library. | |
transformImageMagick ($image, $params) | |
Transform an image using ImageMagick. | |
transformImageMagickExt ($image, $params) | |
Transform an image using the Imagick PHP extension. |
Generic handler for bitmap images.
Definition at line 29 of file Bitmap.php.
Reimplemented from TransformationalImageHandler.
Definition at line 428 of file Bitmap.php.
References canRotate(), and global.
Referenced by ExifBitmapHandler\getImageSize(), and ExifBitmapHandler\getRotation().
Returns whether the current scaler supports rotation (im and gd do)
Reimplemented from TransformationalImageHandler.
Definition at line 405 of file Bitmap.php.
References getScalerType().
Referenced by autoRotateEnabled().
BitmapHandler::getScalerType | ( | $ | dstPath, |
$ | checkDstPath = true |
||
) | [protected] |
Returns which scaler type should be used.
Creates parent directories for $dstPath and returns 'client' on error
string | $dstPath | |
bool | $checkDstPath |
Reimplemented from TransformationalImageHandler.
Reimplemented in XCFHandler.
Definition at line 39 of file Bitmap.php.
References global.
Referenced by canRotate(), and rotate().
static BitmapHandler::imageJpegWrapper | ( | $ | dst_image, |
$ | thumbPath, | ||
$ | quality = 95 |
||
) | [static] |
Callback for transformGd when transforming jpeg images.
Definition at line 395 of file Bitmap.php.
BitmapHandler::rotate | ( | $ | file, |
$ | params | ||
) |
File | $file | |
array | $params | Rotate parameters. 'rotation' clockwise rotation in degrees, allowed are multiples of 90 |
Reimplemented from TransformationalImageHandler.
Reimplemented in JpegHandler.
Definition at line 446 of file Bitmap.php.
References $file, $params, $result, $retval, TransformationalImageHandler\escapeMagickInput(), TransformationalImageHandler\escapeMagickOutput(), MediaHandler\getRotation(), getScalerType(), global, MediaHandler\logErrorForExternalProcess(), wfDebug(), wfEscapeShellArg(), wfProfileIn(), wfProfileOut(), and wfShellExecWithStderr().
BitmapHandler::transformCustom | ( | $ | image, |
$ | params | ||
) | [protected] |
Transform an image using a custom command.
Reimplemented from TransformationalImageHandler.
Definition at line 271 of file Bitmap.php.
References $params, $retval, TransformationalImageHandler\getMediaTransformError(), global, MediaHandler\logErrorForExternalProcess(), wfDebug(), wfEscapeShellArg(), wfProfileIn(), wfProfileOut(), and wfShellExecWithStderr().
BitmapHandler::transformGd | ( | $ | image, |
$ | params | ||
) | [protected] |
Transform an image using the built in GD library.
Reimplemented from TransformationalImageHandler.
Definition at line 305 of file Bitmap.php.
References $params, array(), TransformationalImageHandler\extractPreRotationDimensions(), TransformationalImageHandler\getMediaTransformError(), MediaHandler\getRotation(), list, wfDebug(), and wfMessage().
BitmapHandler::transformImageMagick | ( | $ | image, |
$ | params | ||
) | [protected] |
Transform an image using ImageMagick.
Reimplemented from TransformationalImageHandler.
Definition at line 70 of file Bitmap.php.
References $params, $retval, array(), TransformationalImageHandler\escapeMagickInput(), TransformationalImageHandler\escapeMagickOutput(), TransformationalImageHandler\escapeMagickProperty(), TransformationalImageHandler\extractPreRotationDimensions(), ImageHandler\getImageArea(), TransformationalImageHandler\getMagickVersion(), TransformationalImageHandler\getMediaTransformError(), MediaHandler\getRotation(), global, MediaHandler\isAnimatedImage(), list, MediaHandler\logErrorForExternalProcess(), wfDebug(), wfProfileIn(), wfProfileOut(), wfRestoreWarnings(), wfShellExecWithStderr(), and wfSuppressWarnings().
BitmapHandler::transformImageMagickExt | ( | $ | image, |
$ | params | ||
) | [protected] |
Transform an image using the Imagick PHP extension.
Reimplemented from TransformationalImageHandler.
Definition at line 194 of file Bitmap.php.
References $e, $params, $result, as, TransformationalImageHandler\extractPreRotationDimensions(), ImageHandler\getImageArea(), TransformationalImageHandler\getMediaTransformError(), MediaHandler\getRotation(), global, MediaHandler\isAnimatedImage(), list, and wfDebug().