view src/name/blackcap/exifwasher/Test.kt @ 9:0a106e9b91b4

Fix table layout; fix "select all for deletion" feature.
author David Barts <n5jrn@me.com>
date Fri, 10 Apr 2020 19:17:09 -0700
parents db63d01a23c6
children
line wrap: on
line source

/*
 * A basic test of the library: try to use it to print out the EXIF
 * data.
 */
package name.blackcap.exifwasher

import name.blackcap.exifwasher.exiv2.*

/* entry point */
fun main(args: Array<String>) {
    println("java.class.path = " + System.getProperty("java.class.path"))
    if (args.size != 1) {
        System.err.println("expecting a file name")
        System.exit(1)
    }
    val image = Image(args[0])
    val meta = image.metadata
    val keys = meta.keys
    keys.sort()
    keys.forEach {
        val v = meta[it]
        println("${it}: ${v.type} = ${v.value}")
    }
}