This commit is contained in:
kwai
2023-08-25 19:06:39 +08:00
parent b08e13b93e
commit d4c347b19e
2 changed files with 59 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Xml;
using System.Xml.Serialization;
@@ -646,6 +647,23 @@ namespace AIStudio.Wpf.DiagramDesigner
return new Matrix(double.Parse(pieces[0]), double.Parse(pieces[1]), double.Parse(pieces[2]), double.Parse(pieces[3]), double.Parse(pieces[4]), double.Parse(pieces[5]));
}
public static string SerializeBitmapImage(BitmapImage bitmapImage)
{
return bitmapImage.ToBase64String();
}
public static BitmapImage DeserializeBitmapImage(string bitmapImagestring)
{
try
{
return bitmapImagestring.ToBitmapImage();
}
catch
{
return null;
}
}
public static string SerializeObject(object obj, string serializableType = null)
{
if (serializableType?.ToLower() == ".xml")