public ImageData(UIImage image, string filename) { if (image == null) { throw new ArgumentNullException("image"); } if (string.IsNullOrEmpty(filename)) { throw new ArgumentException("filename"); } Image = image; Filename = filename; MimeType = (filename.ToLowerInvariant().EndsWith(".png")) ? "image/png" : "image/jpeg"; if (MimeType == "image/png") { Data = new NSDataStream(image.AsPNG()); } else { Data = new NSDataStream(image.AsJPEG()); } }
public ImageData (UIImage image, string filename) { if (image == null) { throw new ArgumentNullException ("image"); } if (string.IsNullOrEmpty (filename)) { throw new ArgumentException ("filename"); } Image = image; Filename = filename; MimeType = (filename.ToLowerInvariant ().EndsWith (".png")) ? "image/png" : "image/jpeg"; if (MimeType == "image/png") { Data = new NSDataStream (image.AsPNG ()); } else { Data = new NSDataStream (image.AsJPEG ()); } }