Exemple #1
0
 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());
 }
Exemple #2
0
        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());
        }
Exemple #3
0
        //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);
            }
        }
Exemple #4
0
        //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);
            }
        }
Exemple #5
0
 public Deserializer(EMB_File _embFile)
 {
     embFile = _embFile;
     WriteBinaryEmb();
 }