Update ExifUtils.kt

This commit is contained in:
2025-10-27 01:13:58 +08:00
parent 7e75dcdf2e
commit 988239caf9
@@ -5,6 +5,7 @@ package aza.instant
import com.ashampoo.kim.Kim
import com.ashampoo.kim.common.convertToPhotoMetadata
import com.ashampoo.kim.format.ImageMetadata
import com.ashampoo.kim.model.PhotoMetadata
import kotlinx.serialization.InternalSerializationApi
import java.security.MessageDigest
import java.time.LocalDateTime
@@ -21,7 +22,7 @@ fun formatExposureTime(t: Double): String {
else "%.0fs".format(t)
}
data class ExifResult(val shutterInfo: String, val cameraInfo: String, val dateTime: String, val location: String, val urlName: String, val w: Int, val h: Int, val raw: ImageMetadata) {
data class ExifResult(val shutterInfo: String, val cameraInfo: String, val dateTime: String, val location: String, val urlName: String, val w: Int, val h: Int, val raw: ImageMetadata, val d: PhotoMetadata) {
override fun toString(): String {
return "Date/Time: $dateTime\nLocation: $location\nCamera Info: $cameraInfo\nShutter Info: $shutterInfo\nURL Name: $urlName"
}
@@ -63,6 +64,7 @@ suspend fun parseExif(data: ByteArray): ExifResult? {
w = d.widthPx!!,
h = d.heightPx!!,
raw = exif
raw = exif,
d = d,
)
}