public static int Main(string [] args) { JpegHeader data = new JpegHeader(args [0]); byte [] value = data.GetRawXmp(); if (value != null) { string xml = System.Text.Encoding.UTF8.GetString(value, 29, value.Length - 29); //System.Console.WriteLine (xml); } value = data.GetRaw("ICC_PROFILE"); if (value != null) { System.IO.FileStream stream = new System.IO.FileStream("profile.icc", System.IO.FileMode.Create); stream.Write(value, 12, value.Length - 12); stream.Close(); } value = data.GetRawExif(); //System.IO.Stream ostream = System.IO.File.Open ("/home/lewing/test.jpg", System.IO.FileMode.OpenOrCreate); //data.Save (ostream); //ostream.Position = 0; //data = new JpegHeader (ostream); return(0); }
public static int Main (string [] args) { JpegHeader data = new JpegHeader (args [0]); byte [] value = data.GetRawXmp (); if (value != null) { string xml = System.Text.Encoding.UTF8.GetString (value, 29, value.Length - 29); //System.Console.WriteLine (xml); } value = data.GetRaw ("ICC_PROFILE"); if (value != null) { System.IO.FileStream stream = new System.IO.FileStream ("profile.icc", System.IO.FileMode.Create); stream.Write (value, 12, value.Length - 12); stream.Close (); } value = data.GetRawExif (); //System.IO.Stream ostream = System.IO.File.Open ("/home/lewing/test.jpg", System.IO.FileMode.OpenOrCreate); //data.Save (ostream); //ostream.Position = 0; //data = new JpegHeader (ostream); return 0; }