Annotation of embedaddon/php/ext/exif/tests/exif001.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Check for exif_read_data
! 3: --SKIPIF--
! 4: <?php if (!extension_loaded('exif')) print 'skip exif extension not available';?>
! 5: --INI--
! 6: output_handler=
! 7: zlib.output_compression=0
! 8: --FILE--
! 9: <?php
! 10: /*
! 11: test1.jpg is a 1*1 image that does not contain any Exif/Comment information
! 12: test2.jpg is the same image but contains Exif/Comment information and a
! 13: copy of test1.jpg as a thumbnail.
! 14: */
! 15: var_dump(exif_read_data(dirname(__FILE__).'/test2.jpg','',true,false));
! 16: ?>
! 17: --EXPECTF--
! 18: array(5) {
! 19: ["FILE"]=>
! 20: array(6) {
! 21: ["FileName"]=>
! 22: string(9) "test2.jpg"
! 23: ["FileDateTime"]=>
! 24: int(%d)
! 25: ["FileSize"]=>
! 26: int(1240)
! 27: ["FileType"]=>
! 28: int(2)
! 29: ["MimeType"]=>
! 30: string(10) "image/jpeg"
! 31: ["SectionsFound"]=>
! 32: string(33) "ANY_TAG, IFD0, THUMBNAIL, COMMENT"
! 33: }
! 34: ["COMPUTED"]=>
! 35: array(12) {
! 36: ["html"]=>
! 37: string(20) "width="1" height="1""
! 38: ["Height"]=>
! 39: int(1)
! 40: ["Width"]=>
! 41: int(1)
! 42: ["IsColor"]=>
! 43: int(1)
! 44: ["ByteOrderMotorola"]=>
! 45: int(1)
! 46: ["UserComment"]=>
! 47: string(16) "Exif test image."
! 48: ["UserCommentEncoding"]=>
! 49: string(5) "ASCII"
! 50: ["Copyright"]=>
! 51: string(41) "Photo (c) M.Boerger, Edited by M.Boerger."
! 52: ["Copyright.Photographer"]=>
! 53: string(19) "Photo (c) M.Boerger"
! 54: ["Copyright.Editor"]=>
! 55: string(20) "Edited by M.Boerger."
! 56: ["Thumbnail.FileType"]=>
! 57: int(2)
! 58: ["Thumbnail.MimeType"]=>
! 59: string(10) "image/jpeg"
! 60: }
! 61: ["IFD0"]=>
! 62: array(2) {
! 63: ["Copyright"]=>
! 64: string(19) "Photo (c) M.Boerger"
! 65: ["UserComment"]=>
! 66: string(5) "ASCII"
! 67: }
! 68: ["THUMBNAIL"]=>
! 69: array(2) {
! 70: ["JPEGInterchangeFormat"]=>
! 71: int(134)
! 72: ["JPEGInterchangeFormatLength"]=>
! 73: int(523)
! 74: }
! 75: ["COMMENT"]=>
! 76: array(3) {
! 77: [0]=>
! 78: string(11) "Comment #1."
! 79: [1]=>
! 80: string(11) "Comment #2."
! 81: [2]=>
! 82: string(13) "Comment #3end"
! 83: }
! 84: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>