func save_ImageJPG() -> Bool {
// load tif from app folder image approx 8000 x 6000 pixels
let s = currentMap_Name.replacingOccurrences(of: " ", with: "%20")
let filePath = getDocumentsDirectory().appendingPathComponent("Folder" ).appendingPathComponent(s)
let image = UIImage(contentsOfFile: filePath.path)
// change file type to jpg
let f = URL(string: s)?.deletingPathExtension().absoluteString
let e = URL(string: f! + ".jpg")?.absoluteString
let path = getDocumentsDirectory().appendingPathComponent("TempFolder" ).appendingPathComponent(e!)
if !FileManager.default.fileExists(atPath: path.path) { let jpgData = (image!.jpegData(compressionQuality: 1.0)!)
try? jpgData.write(to: path)
return true
}
return false
}
Topic:
Media Technologies
SubTopic:
General
Tags: