Mercurial > cgi-bin > hgweb.cgi > JpegWasher
view src/name/blackcap/exifwasher/exiv2/Image.kt @ 51:d4ccc5ccdc6d
Merge commit.
author | David Barts <davidb@stashtea.com> |
---|---|
date | Thu, 07 May 2020 08:30:56 -0700 |
parents | db63d01a23c6 |
children |
line wrap: on
line source
/* * Represents an image file we're examining and manipulating the metadata of. */ package name.blackcap.exifwasher.exiv2 public class Image(path: String) { init { Initialize.libraries() } private external fun _ctor(path: String): Long private external fun _writeMetadata() private external fun _getMetadata(): Long private external fun _dtor() private val pointer: Long init { pointer = _ctor(path) } val metadata: ExifData get() { return ExifData(_getMetadata()) } fun store() = _writeMetadata() protected fun finalize() = _dtor() }