Lines Matching refs:metadata

7 /* Base class for image metadata parsers that only need to look at a short
18 * @param {Object} metadata Metadata object of the file.
23 file, metadata, callback, errorCallback) {
29 self.parseHeader(metadata, br);
30 callback(metadata);
46 * @param {Object} metadata Metadata object.
49 PngParser.prototype.parseHeader = function(metadata, br) {
61 metadata.width = br.readScalar(4);
62 metadata.height = br.readScalar(4);
75 * @param {Object} metadata Metadata object.
78 BmpParser.prototype.parseHeader = function(metadata, br) {
86 metadata.width = br.readScalar(4);
87 metadata.height = br.readScalar(4);
100 * @param {Object} metadata Metadata object.
103 GifParser.prototype.parseHeader = function(metadata, br) {
110 metadata.width = br.readScalar(2);
111 metadata.height = br.readScalar(2);
124 * @param {Object} metadata Metadata object.
127 WebpParser.prototype.parseHeader = function(metadata, br) {
150 metadata.width = dimensionBits & 0x3fff;
151 metadata.height = (dimensionBits >> 16) & 0x3fff;
163 metadata.width = (dimensionBits & 0x3fff) + 1;
164 metadata.height = ((dimensionBits >> 14) & 0x3fff) + 1;
171 metadata.width = (br.readScalar(2) | (br.readScalar(1) << 16)) + 1;
172 metadata.height = (br.readScalar(2) | (br.readScalar(1) << 16)) + 1;
184 * @param {MetadataDispatcher} parent Parent metadata dispatcher object.
195 * Parse the binary data as a ico header and stores to metadata.
196 * @param {Object} metadata Dictionary to store the parser metadata.
199 IcoParser.prototype.parseHeader = function(metadata, byteReader) {
207 metadata.width = byteReader.readScalar(1);
208 metadata.height = byteReader.readScalar(1);