IImageOperations.cs 576 B

1234567891011121314
  1. using PixiEditor.DrawingApi.Core.Surface;
  2. using PixiEditor.DrawingApi.Core.Surface.ImageData;
  3. namespace PixiEditor.DrawingApi.Core.Bridge.Operations
  4. {
  5. public interface IImageOperations
  6. {
  7. public Image Snapshot(DrawingSurface drawingSurface);
  8. public void DisposeImage(Image image);
  9. public Image FromEncodedData(string path);
  10. public void GetColorShifts(ref int platformColorAlphaShift, ref int platformColorRedShift, ref int platformColorGreenShift, ref int platformColorBlueShift);
  11. public ImgData Encode(Image image);
  12. }
  13. }