Mercurial > hg > mgallery
comparison mgtool.php @ 320:a4c6937dfaaf
Add some debug messages.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 09 Apr 2020 10:13:28 +0300 |
parents | bf4115b6dc2a |
children | 2f4e3e458714 |
comparison
equal
deleted
inserted
replaced
319:bf4115b6dc2a | 320:a4c6937dfaaf |
---|---|
285 if (($data = @fread($fh, 2 * 4)) == FALSE) | 285 if (($data = @fread($fh, 2 * 4)) == FALSE) |
286 return "File read error in WebP RIFF chunk header"; | 286 return "File read error in WebP RIFF chunk header"; |
287 | 287 |
288 $chunk = unpack("c4id/L1size", $data); | 288 $chunk = unpack("c4id/L1size", $data); |
289 | 289 |
290 /* | 290 mgDebug(sprintf("WebP chunk: '%c%c%c%c' (%02x %02x %02x %02x) size=%d\n", |
291 printf("chunk: '%c%c%c%c' (%02x %02x %02x %02x) osize=%d\n", | |
292 $chunk["id1"], $chunk["id2"], $chunk["id3"], $chunk["id4"], | 291 $chunk["id1"], $chunk["id2"], $chunk["id3"], $chunk["id4"], |
293 $chunk["id1"], $chunk["id2"], $chunk["id3"], $chunk["id4"], | 292 $chunk["id1"], $chunk["id2"], $chunk["id3"], $chunk["id4"], |
294 $chunk["size"]); | 293 $chunk["size"])); |
295 */ | |
296 | 294 |
297 // Check for EXIF chunk | 295 // Check for EXIF chunk |
298 if ($chunk["id1"] == 0x45 && $chunk["id2"] == 0x58 && | 296 if ($chunk["id1"] == 0x45 && $chunk["id2"] == 0x58 && |
299 $chunk["id3"] == 0x49 && $chunk["id4"] == 0x46) | 297 $chunk["id3"] == 0x49 && $chunk["id4"] == 0x46) |
300 { | 298 { |
357 return TRUE; | 355 return TRUE; |
358 } | 356 } |
359 else | 357 else |
360 { | 358 { |
361 // Other fileformats, e.g. JPEG, PNG, GIF, .. | 359 // Other fileformats, e.g. JPEG, PNG, GIF, .. |
360 mgDebug("Falling back to generic XMP/EXIF read.\n"); | |
362 | 361 |
363 // Read EXIF .. | 362 // Read EXIF .. |
364 if (fseek($fh, 0, SEEK_SET) < 0) | 363 if (fseek($fh, 0, SEEK_SET) < 0) |
365 return "File seek error in EXIF fptr restore"; | 364 return "File seek error in EXIF fptr restore"; |
366 | 365 |