diff --git a/MarketDataLib/CNNProcessing/ImageHelper.cs b/MarketDataLib/CNNProcessing/ImageHelper.cs index 927ef3a..41189e5 100644 --- a/MarketDataLib/CNNProcessing/ImageHelper.cs +++ b/MarketDataLib/CNNProcessing/ImageHelper.cs @@ -4,7 +4,6 @@ using System.IO; using System.Drawing.Imaging; using System.Runtime.InteropServices; using System.Drawing.Drawing2D; -using System.Security.Permissions; namespace MarketData.CNNProcessing { @@ -15,9 +14,18 @@ namespace MarketData.CNNProcessing private PointMapping pointMapping; private int width; private int height; + public ImageHelper() { } + + public ImageHelper(ImageHelper imageHelper) + { + this.bitmap=Copy(imageHelper.bitmap); + width=bitmap.Width; + height=bitmap.Height; + } + public void Dispose() { if(null!=bitmap) @@ -32,6 +40,21 @@ namespace MarketData.CNNProcessing } } + private Bitmap Copy(Bitmap bitmap) + { + Bitmap copy = new Bitmap(bitmap.Width, bitmap.Height); + + for(int rowIndex=0;rowIndex