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());
            }
        }
Beispiel #2
0
		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 ());
			}
		}