Annotation of parser3/tests/096.html, revision 1.8
1.7 misha 1: @main[]
1.8 ! moko 2: ^1251[]
1.7 misha 3: ^test_exif[096_dir]
4:
5: @test_exif[dir][file;image;keys]
6: $file[^file:list[$dir;\.(?i:jpe?g)^$]]
7: ^file.sort{$file.name}
8: <table border="1">
9: ^file.menu{
10: <tr valign="top">
1.8 ! moko 11: $image[^image::measure[$dir/$file.name; $.exif(true) $.xmp(true) ]]
1.7 misha 12: <td>^image.html[$.width(100)$.height(100)]</td>
13: <td>
1.8 ! moko 14: $file.name<hr/>
1.7 misha 15: ^if($image.exif){
16: $keys[^image.exif._keys[]]
17: ^keys.sort{$keys.key}
18: ^keys.menu{
19: ${keys.key}: <b>^show_exif_value[$image.exif.[$keys.key]]</b>
20: }[<br />]
21: }{
22: no EXIF info<br />
23: }
24: </td>
1.8 ! moko 25: <td>
! 26: XMP<hr/> <pre>$image.xmp</pre>
! 27: </td>
1.7 misha 28: </tr>
29: }
30: </table>
31:
32: @show_exif_value[value][i]
33: ^if($value is date){
34: ^value.sql-string[]
35: }{
36: ^if($value is hash){
37: ^for[i](0;$value-1){$value.$i}[,]
38: }{
39: $value
40: }
41: }
E-mail: