|
MediaWiki
REL1_19
|
GIF frame counter. More...
Static Public Member Functions | |
| static | decodeBPP ($data) |
| static | getMetadata ($filename) |
| static | readBlock ($fh, $includeLengths=false) |
| Read a block. | |
| static | readGCT ($fh, $bpp) |
| static | skipBlock ($fh) |
Public Attributes | |
| const | MAX_SUBBLOCKS = 262144 |
| const | VERSION = 1 |
Static Public Attributes | |
| static | $gif_extension_sep |
| static | $gif_frame_sep |
| static | $gif_term |
GIF frame counter.
Definition at line 19 of file GIFMetadataExtractor.php.
| static GIFMetadataExtractor::decodeBPP | ( | $ | data | ) | [static] |
| $data |
Definition at line 250 of file GIFMetadataExtractor.php.
Referenced by getMetadata().

| static GIFMetadataExtractor::getMetadata | ( | $ | filename | ) | [static] |
| Exception |
| $filename | string |
Definition at line 36 of file GIFMetadataExtractor.php.
References $comment, decodeBPP(), UtfNormal\quickIsNFCVerify(), readBlock(), readGCT(), skipBlock(), wfDebug(), wfRestoreWarnings(), and wfSuppressWarnings().
Referenced by BitmapMetadataHandler\GIF(), and GIFMetadataExtractorTest\testGetMetadata().


| static GIFMetadataExtractor::readBlock | ( | $ | fh, |
| $ | includeLengths = false |
||
| ) | [static] |
Read a block.
In the GIF format, a block is made up of several sub-blocks. Each sub block starts with one byte saying how long the sub-block is, followed by the sub-block. The entire block is terminated by a sub-block of length 0.
| $fh | FileHandle |
| $includeLengths | Boolean Include the length bytes of the sub-blocks in the returned value. Normally this is false, except XMP is weird and does a hack where you need to keep these length bytes. |
Definition at line 291 of file GIFMetadataExtractor.php.
Referenced by getMetadata().

| static GIFMetadataExtractor::readGCT | ( | $ | fh, |
| $ | bpp | ||
| ) | [static] |
| $fh | |
| $bpp |
Definition at line 238 of file GIFMetadataExtractor.php.
Referenced by getMetadata().

| static GIFMetadataExtractor::skipBlock | ( | $ | fh | ) | [static] |
| $fh |
Definition at line 266 of file GIFMetadataExtractor.php.
Referenced by getMetadata().

GIFMetadataExtractor::$gif_extension_sep [static] |
Definition at line 21 of file GIFMetadataExtractor.php.
GIFMetadataExtractor::$gif_frame_sep [static] |
Definition at line 20 of file GIFMetadataExtractor.php.
GIFMetadataExtractor::$gif_term [static] |
Definition at line 22 of file GIFMetadataExtractor.php.
| const GIFMetadataExtractor::MAX_SUBBLOCKS = 262144 |
Definition at line 29 of file GIFMetadataExtractor.php.
| const GIFMetadataExtractor::VERSION = 1 |
Definition at line 24 of file GIFMetadataExtractor.php.
Referenced by BitmapMetadataHandler\GIF(), and GIFHandler\isMetadataValid().