X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fmedia%2FXCF.php;h=f8fa2521d3fc67cba51fb3e8a56bdb41da40d63b;hb=75dc9d521e285360579ce9be7d2c9d570852b51c;hp=16e11dc401376863b2e3de1ad58db28fafe10d5e;hpb=6b1a173f07f1a04188735f4688ce6335da14c3b7;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/media/XCF.php b/includes/media/XCF.php index 16e11dc401..f8fa2521d3 100644 --- a/includes/media/XCF.php +++ b/includes/media/XCF.php @@ -37,7 +37,7 @@ class XCFHandler extends BitmapHandler { * @param File $file * @return bool */ - function mustRender( $file ) { + public function mustRender( $file ) { return true; } @@ -50,7 +50,7 @@ class XCFHandler extends BitmapHandler { * @return array */ function getThumbType( $ext, $mime, $params = null ) { - return array( 'png', 'image/png' ); + return [ 'png', 'image/png' ]; } /** @@ -68,7 +68,7 @@ class XCFHandler extends BitmapHandler { # Forge a return array containing metadata information just like getimagesize() # See PHP documentation at: http://www.php.net/getimagesize - $metadata = array(); + $metadata = []; $metadata[0] = $header['width']; $metadata[1] = $header['height']; $metadata[2] = null; # IMAGETYPE constant, none exist for XCF. @@ -106,21 +106,23 @@ class XCFHandler extends BitmapHandler { $binaryHeader = fread( $f, 26 ); fclose( $f ); - # Master image structure: - # - # byte[9] "gimp xcf " File type magic - # byte[4] version XCF version - # "file" - version 0 - # "v001" - version 1 - # "v002" - version 2 - # byte 0 Zero-terminator for version tag - # uint32 width With of canvas - # uint32 height Height of canvas - # uint32 base_type Color mode of the image; one of - # 0: RGB color - # 1: Grayscale - # 2: Indexed color - # (enum GimpImageBaseType in libgimpbase/gimpbaseenums.h) + /** + * Master image structure: + * + * byte[9] "gimp xcf " File type magic + * byte[4] version XCF version + * "file" - version 0 + * "v001" - version 1 + * "v002" - version 2 + * byte 0 Zero-terminator for version tag + * uint32 width With of canvas + * uint32 height Height of canvas + * uint32 base_type Color mode of the image; one of + * 0: RGB color + * 1: Grayscale + * 2: Indexed color + * (enum GimpImageBaseType in libgimpbase/gimpbaseenums.h) + */ try { $header = wfUnpack( "A9magic" . # A: space padded @@ -160,7 +162,7 @@ class XCFHandler extends BitmapHandler { */ public function getMetadata( $file, $filename ) { $header = self::getXCFMetadata( $filename ); - $metadata = array(); + $metadata = []; if ( $header ) { // Try to be consistent with the names used by PNG files. // Unclear from base media type if it has an alpha layer,