/// <summary> /// Convert packed String to Image. /// </summary> /// <param name="str">String for converting.</param> /// <returns>Result Image.</returns> public static Image PackedStringToImage(string str) { if (string.IsNullOrEmpty(str)) { return(null); } byte[] bytes = Convert.FromBase64String(StiGZipHelper.Unpack(str)); return(BytesToImage(bytes)); }
/// <summary> /// Convert Image to packed String. /// </summary> /// <param name="image">Image for converting.</param> /// <returns>Result string.</returns> public static string ImageToPackedString(Image image) { if (image == null) { return(string.Empty); } byte[] bytes = ImageToBytes(image); return(StiGZipHelper.Pack(Convert.ToBase64String(bytes))); }