public StegoSystemModelClass() { _compressMethod = new GZipStreamCompression(); _cryptoMethod = new RijndaelCrypto(); _stegoMethod = new GraphTheoryBased(); CalculateImageCapacity = CalcCapacityWithCompressionAndStego; }
public void Initialize() { int width = 50; int height = 50; _image = new Bitmap(width, height); Graphics g = Graphics.FromImage(_image); g.Clear(Color.Blue); _stegoTest = new GraphTheoryBased(); _standardSeed = "123"; _standardMessage = "1aA!1aA!1aA!1aA!1aA!1aA!1aA!1aA!1aA!"; _standardByteMessage = ByteConverter.StringToByteArray(_standardMessage); _standardStegoObject = new Bitmap(_stegoTest.Encode(_image, _standardSeed, _standardByteMessage)); }