苹果的 CGImageMetadataSetValueWithPath 是否正常工作?
Does apple's CGImageMetadataSetValueWithPath work properly?
我正在尝试对照片进行地理标记,我正在使用这本词典:
var gpsProperties: [(NSString, String)] = [
("exif:GPSLongitude", "\(abs(coordinate.longitude))"),
("exif:GPSLongitudeRef", coordinate.longitude < 0 ? "W" : "E"),
("exif:GPSLatitude", "\(abs(coordinate.latitude))"),
("exif:GPSLatitudeRef", coordinate.latitude < 0 ? "S" : "N")]
就 exif:GPSLongitude 和 exif:GPSLatitude 正确保存而言,Ref 部分没有。无论我在那里指定什么,N 和 E 都会被保存。难道我做错了什么?还是苹果的bug?
确实是 MacOS 中的一个错误,对于 MacOS High Sierra,该错误不存在。
我正在尝试对照片进行地理标记,我正在使用这本词典:
var gpsProperties: [(NSString, String)] = [
("exif:GPSLongitude", "\(abs(coordinate.longitude))"),
("exif:GPSLongitudeRef", coordinate.longitude < 0 ? "W" : "E"),
("exif:GPSLatitude", "\(abs(coordinate.latitude))"),
("exif:GPSLatitudeRef", coordinate.latitude < 0 ? "S" : "N")]
就 exif:GPSLongitude 和 exif:GPSLatitude 正确保存而言,Ref 部分没有。无论我在那里指定什么,N 和 E 都会被保存。难道我做错了什么?还是苹果的bug?
确实是 MacOS 中的一个错误,对于 MacOS High Sierra,该错误不存在。