Use GpsTagConstants.ALL_GPS_TAGS to remove all tags related to GPS.

This commit is contained in:
Benoit Marty 2022-10-26 12:34:03 +02:00
parent 3632e6dc8a
commit e8046da0ba

View File

@ -53,16 +53,9 @@ internal class ImageExifTagRemover @Inject constructor(
outputSet.removeField(ExifTagConstants.EXIF_TAG_GPSINFO) outputSet.removeField(ExifTagConstants.EXIF_TAG_GPSINFO)
outputSet.removeField(ExifTagConstants.EXIF_TAG_SUBJECT_LOCATION) outputSet.removeField(ExifTagConstants.EXIF_TAG_SUBJECT_LOCATION)
outputSet.removeField(ExifTagConstants.EXIF_TAG_USER_COMMENT) outputSet.removeField(ExifTagConstants.EXIF_TAG_USER_COMMENT)
outputSet.removeField(GpsTagConstants.GPS_TAG_GPS_ALTITUDE) GpsTagConstants.ALL_GPS_TAGS.forEach { tagInfo ->
outputSet.removeField(GpsTagConstants.GPS_TAG_GPS_ALTITUDE_REF) outputSet.removeField(tagInfo)
outputSet.removeField(GpsTagConstants.GPS_TAG_GPS_LONGITUDE) }
outputSet.removeField(GpsTagConstants.GPS_TAG_GPS_LONGITUDE_REF)
outputSet.removeField(GpsTagConstants.GPS_TAG_GPS_DEST_LONGITUDE)
outputSet.removeField(GpsTagConstants.GPS_TAG_GPS_DEST_LONGITUDE_REF)
outputSet.removeField(GpsTagConstants.GPS_TAG_GPS_LATITUDE)
outputSet.removeField(GpsTagConstants.GPS_TAG_GPS_LATITUDE_REF)
outputSet.removeField(GpsTagConstants.GPS_TAG_GPS_DEST_LATITUDE)
outputSet.removeField(GpsTagConstants.GPS_TAG_GPS_DEST_LATITUDE_REF)
} ?: return@withContext jpegImageFile } ?: return@withContext jpegImageFile
val scrubbedFile = temporaryFileCreator.create() val scrubbedFile = temporaryFileCreator.create()