Equbuxu 3 years ago
parent
commit
4298c3ab30

+ 0 - 18
PixiEditor/Models/DataHolders/Surface.cs

@@ -92,24 +92,6 @@ namespace PixiEditor.Models.DataHolders
             SkiaSurface.ReadPixels(imageInfo, dstpixels, imageInfo.RowBytes, x, y);
             return bitmap.GetPixel(0, 0);
         }
-        /*
-        public FloatColor GetFloatPixel(int x, int y)
-        {
-            var imageInfo = new SKImageInfo(1, 1, SKColorType.RgbaF32, SKAlphaType.Unpremul);
-            var buffer = Marshal.AllocHGlobal(16);
-            try
-            {
-                using SKSurface dstSurface = SKSurface.Create(imageInfo, buffer, 16);
-                SkiaSurface.Draw(dstSurface.Canvas, -x, -y, ReplacingPaint);
-                float[] output = new float[4];
-                Marshal.Copy(buffer, output, 0, 4);
-                return new FloatColor(output[0], output[1], output[2], output[3]);
-            }
-            finally
-            {
-                Marshal.FreeHGlobal(buffer);
-            }
-        }*/
 
         public void SetSRGBPixel(int x, int y, SKColor color)
         {

+ 0 - 10
PixiEditor/Models/Layers/Layer.cs

@@ -597,19 +597,9 @@ namespace PixiEditor.Models.Layers
         /// </summary>
         private void ResizeCanvas(int offsetX, int offsetY, int offsetXSrc, int offsetYSrc, int newWidth, int newHeight)
         {
-            int iteratorHeight = Height > newHeight ? newHeight : Height;
-            int count = Width > newWidth ? newWidth : Width;
-
             Surface result = new Surface(newWidth, newHeight);
 
             LayerBitmap.SkiaSurface.Draw(result.SkiaSurface.Canvas, offsetX - offsetXSrc, offsetY - offsetYSrc, Surface.ReplacingPaint);
-            /*for (int line = 0; line < iteratorHeight; line++)
-            {
-                int srcOff = (((offsetYSrc + line) * Width) + offsetXSrc) * SizeOfArgb;
-                int dstOff = (((offsetY + line) * newWidth) + offsetX) * SizeOfArgb;
-                BitmapContext.BlockCopy(srcContext, srcOff, destContext, dstOff, count * SizeOfArgb);
-            }*/
-
             LayerBitmap = result;
             Width = newWidth;
             Height = newHeight;

+ 0 - 10
PixiEditor/Views/UserControls/PlainLayerView.xaml.cs

@@ -23,7 +23,6 @@ namespace PixiEditor.Views.UserControls
         {
             InitializeComponent();
             SizeChanged += OnControlSizeChanged;
-            Unloaded += OnControlUnloaded;
         }
 
         private static void OnLayerChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
@@ -51,15 +50,6 @@ namespace PixiEditor.Views.UserControls
             renderer.Draw(TargetLayer.LayerBitmap, (byte)(TargetLayer.Opacity * 255));
         }
 
-        private void OnControlUnloaded(object sender, RoutedEventArgs e)
-        {
-            /*
-            if (LogicalTreeHelper.GetParent(this) != null)
-                return;
-            renderer?.Dispose();
-            TargetLayer.LayerBitmapChanged -= OnLayerBitmapChanged;*/
-        }
-
         private void OnControlSizeChanged(object sender, SizeChangedEventArgs e)
         {
             if (TargetLayer == null)