API diff: SkiaSharp.dll
SkiaSharp.dll
Assembly Version Changed: 1.57.0.0 vs 1.56.0.0
Namespace SkiaSharp
Type Changed: SkiaSharp.GRPixelConfig
Removed value:
Index8 = 2,
Added value:
Gray8 = 2,
Type Changed: SkiaSharp.SKBitmap
Added methods:
public bool Encode (SKWStream dst, SKEncodedImageFormat format, int quality);
public void NotifyPixelsChanged ();
public bool PeekPixels (SKPixmap pixmap);
Type Changed: SkiaSharp.SKCanvas
Added method:
public void DrawSurface (SKSurface surface, float x, float y, SKPaint paint);
Type Changed: SkiaSharp.SKCodec
Modified properties:
-public SKEncodedFormat EncodedFormat { get; }
+public SKEncodedImageFormat EncodedFormat { get; }
Type Changed: SkiaSharp.SKCodecFrameInfo
Added property:
public bool FullyRecieved { get; set; }
Type Changed: SkiaSharp.SKData
Added methods:
public static SKData Create (int size);
public static SKData Create (ulong size);
Type Changed: SkiaSharp.SKDocument
Added methods:
public static SKDocument CreateXps (SKWStream stream, float dpi);
public static SKDocument CreateXps (string path, float dpi);
Type Changed: SkiaSharp.SKDynamicMemoryWStream
Added methods:
public void CopyTo (SKWStream dst);
public void CopyTo (IntPtr data);
public SKData DetachAsData ();
Type Changed: SkiaSharp.SKImage
Removed method:
public SKImage ToTextureImage (GRContext context);
Obsoleted methods:
[Obsolete ("Use Encode(SKEncodedImageFormat, int) instead.")]
public SKData Encode (SKImageEncodeFormat format, int quality);
Added method:
public SKData Encode (SKEncodedImageFormat format, int quality);
Type Changed: SkiaSharp.SKImageEncodeFormat
Removed value:
Unknown = 0,
Modified fields:
-Bmp = 1
+Bmp = 0
-Gif = 2
+Gif = 1
-Ico = 3
+Ico = 2
-Jpeg = 4
+Jpeg = 3
-Png = 5
+Png = 4
-Wbmp = 6
+Wbmp = 5
-Webp = 7
+Webp = 6
Type Changed: SkiaSharp.SKMaskFilter
Removed methods:
public static SKMaskFilter CreateEmboss (float blurSigma, SKPoint3 direction, float ambient, float specular);
public static SKMaskFilter CreateEmboss (float blurSigma, float directionX, float directionY, float directionZ, float ambient, float specular);
public static SKMaskFilter CreateShadow (float occluderHeight, SKPoint3 lightPos, float lightRadius, float ambientAlpha, float spotAlpha, SKShadowMaskFilterShadowFlags flags);
Type Changed: SkiaSharp.SKPixmap
Added methods:
public SKData Encode (SKEncodedImageFormat encoder, int quality);
public bool Encode (SKWStream dst, SKEncodedImageFormat encoder, int quality);
public static bool Encode (SKWStream dst, SKPixmap src, SKEncodedImageFormat encoder, int quality);
Type Changed: SkiaSharp.SKSurface
Added property:
public SKSurfaceProps SurfaceProps { get; }
Added methods:
public void Draw (SKCanvas canvas, float x, float y, SKPaint paint);
public SKPixmap PeekPixels ();
public bool PeekPixels (SKPixmap pixmap);
public bool ReadPixels (SKImageInfo dstInfo, IntPtr dstPixels, int dstRowBytes, int srcX, int srcY);
Type Changed: SkiaSharp.SKWStream
Removed method:
public void NewLine ();
Added method:
public bool NewLine ();
Removed Type SkiaSharp.SKEncodedFormat
Removed Type SkiaSharp.SKShadowMaskFilterShadowFlags
New Type: SkiaSharp.SKEncodedImageFormat
[Serializable]
public enum SKEncodedImageFormat {
Astc = 9,
Bmp = 0,
Dng = 10,
Gif = 1,
Ico = 2,
Jpeg = 3,
Ktx = 8,
Pkm = 7,
Png = 4,
Wbmp = 5,
Webp = 6,
}