public Deserializer(string fileLocation, EMB_File _embFile) { saveLocation = (Path.GetExtension(fileLocation) == ".xml") ? String.Format("{0}/{1}", Path.GetDirectoryName(fileLocation), Path.GetFileNameWithoutExtension(fileLocation)) : fileLocation; embFile = _embFile; WriteBinaryEmb(); File.WriteAllBytes(saveLocation, bytes.ToArray()); }
public Deserializer(string fileLocation) { saveLocation = String.Format("{0}/{1}", Path.GetDirectoryName(fileLocation), Path.GetFileNameWithoutExtension(fileLocation)); YAXSerializer serializer = new YAXSerializer(typeof(EMB_File), YAXSerializationOptions.DontSerializeNullObjects); embFile = (EMB_File)serializer.DeserializeFromFile(fileLocation); WriteBinaryEmb(); File.WriteAllBytes(saveLocation, bytes.ToArray()); }
//AFORGE Extensions public static void ChangeHue(this EMB_File embFile, double hue, double saturation, double lightness, List <IUndoRedo> undos = null, bool hueSet = false, int variance = 0) { if (embFile.Entry == null) { return; } foreach (var entry in embFile.Entry) { entry.ChangeHue(hue, saturation, lightness, undos, hueSet, variance); } }
//AFORGE Extensions public static void ChangeHue(this EMB_File embFile, double hue, double saturation, double lightness) { if (embFile.Entry == null) { return; } foreach (var entry in embFile.Entry) { entry.ChangeHue(hue, saturation, lightness); } }
public Deserializer(EMB_File _embFile) { embFile = _embFile; WriteBinaryEmb(); }