Browse Source
Merge pull request #11397 from Gillibald/fixBitmapBlendingModeDefault
Fix BitmapInterpolationMode default value
pull/11420/head
Nikita Tsukanov
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
21 changed files with
2 additions and
2 deletions
-
src/Skia/Avalonia.Skia/SkiaSharpExtensions.cs
-
src/Windows/Avalonia.Direct2D1/Media/DrawingContextImpl.cs
-
BIN
tests/TestFiles/Direct2D1/Media/ImageBrush/ImageBrush_Fill_NoTile.expected.png
-
BIN
tests/TestFiles/Direct2D1/Media/ImageBrush/ImageBrush_Tile_Fill.expected.png
-
BIN
tests/TestFiles/Direct2D1/Media/ImageBrush/ImageBrush_Tile_UniformToFill.expected.png
-
BIN
tests/TestFiles/Direct2D1/Media/ImageBrush/ImageBrush_UniformToFill_NoTile.expected.png
-
BIN
tests/TestFiles/Direct2D1/Media/ImageBrush/ImageBrush_Uniform_NoTile.expected.png
-
BIN
tests/TestFiles/Direct2D1/Media/ImageDrawing/ImageDrawing_Fill.expected.png
-
BIN
tests/TestFiles/Direct2D1/Media/VisualBrush/VisualBrush_Fill_NoTile.expected.png
-
BIN
tests/TestFiles/Direct2D1/Media/VisualBrush/VisualBrush_Grip_144_Dpi.expected.png
-
BIN
tests/TestFiles/Direct2D1/Media/VisualBrush/VisualBrush_UniformToFill_NoTile.expected.png
-
BIN
tests/TestFiles/Direct2D1/Media/VisualBrush/VisualBrush_Uniform_NoTile.expected.png
-
BIN
tests/TestFiles/Skia/Media/ImageBrush/ImageBrush_Fill_NoTile.expected.png
-
BIN
tests/TestFiles/Skia/Media/ImageBrush/ImageBrush_Tile_Fill.expected.png
-
BIN
tests/TestFiles/Skia/Media/ImageBrush/ImageBrush_Tile_UniformToFill.expected.png
-
BIN
tests/TestFiles/Skia/Media/ImageBrush/ImageBrush_UniformToFill_NoTile.expected.png
-
BIN
tests/TestFiles/Skia/Media/ImageBrush/ImageBrush_Uniform_NoTile.expected.png
-
BIN
tests/TestFiles/Skia/Media/ImageDrawing/ImageDrawing_Fill.expected.png
-
BIN
tests/TestFiles/Skia/Media/VisualBrush/VisualBrush_Fill_NoTile.expected.png
-
BIN
tests/TestFiles/Skia/Media/VisualBrush/VisualBrush_UniformToFill_NoTile.expected.png
-
BIN
tests/TestFiles/Skia/Media/VisualBrush/VisualBrush_Uniform_NoTile.expected.png
|
|
|
@ -13,6 +13,7 @@ namespace Avalonia.Skia |
|
|
|
{ |
|
|
|
switch (interpolationMode) |
|
|
|
{ |
|
|
|
case BitmapInterpolationMode.Unspecified: |
|
|
|
case BitmapInterpolationMode.LowQuality: |
|
|
|
return SKFilterQuality.Low; |
|
|
|
case BitmapInterpolationMode.MediumQuality: |
|
|
|
@ -20,7 +21,6 @@ namespace Avalonia.Skia |
|
|
|
case BitmapInterpolationMode.HighQuality: |
|
|
|
return SKFilterQuality.High; |
|
|
|
case BitmapInterpolationMode.None: |
|
|
|
case BitmapInterpolationMode.Unspecified: |
|
|
|
return SKFilterQuality.None; |
|
|
|
default: |
|
|
|
throw new ArgumentOutOfRangeException(nameof(interpolationMode), interpolationMode, null); |
|
|
|
|
|
|
|
@ -149,6 +149,7 @@ namespace Avalonia.Direct2D1.Media |
|
|
|
{ |
|
|
|
switch (interpolationMode) |
|
|
|
{ |
|
|
|
case BitmapInterpolationMode.Unspecified: |
|
|
|
case BitmapInterpolationMode.LowQuality: |
|
|
|
return InterpolationMode.Linear; |
|
|
|
case BitmapInterpolationMode.MediumQuality: |
|
|
|
@ -156,7 +157,6 @@ namespace Avalonia.Direct2D1.Media |
|
|
|
case BitmapInterpolationMode.HighQuality: |
|
|
|
return InterpolationMode.HighQualityCubic; |
|
|
|
case BitmapInterpolationMode.None: |
|
|
|
case BitmapInterpolationMode.Unspecified: |
|
|
|
return InterpolationMode.NearestNeighbor; |
|
|
|
default: |
|
|
|
throw new ArgumentOutOfRangeException(nameof(interpolationMode), interpolationMode, null); |
|
|
|
|
Width:
|
Height:
|
Size: 39 KiB
Width:
|
Height:
|
Size: 116 KiB
|
Width:
|
Height:
|
Size: 4.1 KiB
Width:
|
Height:
|
Size: 3.8 KiB
|
Width:
|
Height:
|
Size: 3.8 KiB
Width:
|
Height:
|
Size: 3.6 KiB
|
Width:
|
Height:
|
Size: 8.8 KiB
Width:
|
Height:
|
Size: 14 KiB
|
Width:
|
Height:
|
Size: 7.3 KiB
Width:
|
Height:
|
Size: 11 KiB
|
Width:
|
Height:
|
Size: 6.8 KiB
Width:
|
Height:
|
Size: 11 KiB
|
Width:
|
Height:
|
Size: 39 KiB
Width:
|
Height:
|
Size: 115 KiB
|
Width:
|
Height:
|
Size: 199 B
Width:
|
Height:
|
Size: 250 B
|
Width:
|
Height:
|
Size: 8.7 KiB
Width:
|
Height:
|
Size: 14 KiB
|
Width:
|
Height:
|
Size: 7.2 KiB
Width:
|
Height:
|
Size: 11 KiB
|
Width:
|
Height:
|
Size: 37 KiB
Width:
|
Height:
|
Size: 112 KiB
|
Width:
|
Height:
|
Size: 2.4 KiB
Width:
|
Height:
|
Size: 2.1 KiB
|
Width:
|
Height:
|
Size: 2.2 KiB
Width:
|
Height:
|
Size: 2.2 KiB
|
Width:
|
Height:
|
Size: 8.6 KiB
Width:
|
Height:
|
Size: 14 KiB
|
Width:
|
Height:
|
Size: 7.0 KiB
Width:
|
Height:
|
Size: 11 KiB
|
Width:
|
Height:
|
Size: 6.7 KiB
Width:
|
Height:
|
Size: 11 KiB
|
Width:
|
Height:
|
Size: 37 KiB
Width:
|
Height:
|
Size: 111 KiB
|
Width:
|
Height:
|
Size: 8.5 KiB
Width:
|
Height:
|
Size: 14 KiB
|
Width:
|
Height:
|
Size: 7.0 KiB
Width:
|
Height:
|
Size: 11 KiB
|