вы можете сделать это с MacRuby:
framework 'AppKit'
input_file_path = "/Users/username/Desktop/input_file.png"
img_data = NSData.dataWithContentsOfFile(input_file_path)
bitmap = NSBitmapImageRep.imageRepWithData(img_data)
new_data = bitmap.representationUsingType(NSJPEGFileType, properties: nil) # NSBMPFileType, NSGIFFileType, NSJPEGFileType, NSPNGFileType, or NSTIFFFileType.
output_file_path = "/Users/username/Desktop/output_file.jpeg"
new_data.writeToFile(output_file_path, atomically: true)
и вы сделали, NSBitmapImageRep # representationUsingType: свойства: может принимает NSBMPFileType, NSGIFFileType, NSJPEGFileType, NSPNGFileType или NSTIFFFileType для BMP, GIF, JPEG, PNG или tiff
Спасибо! Это именно то, что я искал! – dejay