public static void Save(byte[] inData, int width, int height, Stream outStream, ImageFormats imageFormat, ImageSavedCallbackMethod imageSavedCallback)
{
switch (imageFormat)
{
#if !NaCl && !XNA && !VITA && !WP8
case ImageFormats.BMPC: ImageBMPC.Save(inData, width, height, outStream, imageSavedCallback); break;
#endif
#if WINRT
case ImageFormats.PNG: ImagePNG.Save(inData, width, height, outStream, imageSavedCallback); break;
#endif
default: Debug.ThrowError("Image", string.Format("Unsuported format: ", imageFormat)); break;
}
}