Import Image Resizer for Windows

This commit is contained in:
Brice Lambson
2019-12-23 17:49:31 -08:00
parent 918ebc62a2
commit bfea3f779e
121 changed files with 13108 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
using System.Windows;
using System.Windows.Media;
using System.Windows.Media.Imaging;
namespace ImageResizer.Test
{
static class BitmapSourceExtensions
{
public static Color GetFirstPixel(this BitmapSource source)
{
var pixel = new byte[4];
new FormatConvertedBitmap(
new CroppedBitmap(source, new Int32Rect(0, 0, 1, 1)),
PixelFormats.Bgra32,
destinationPalette: null,
alphaThreshold: 0)
.CopyPixels(pixel, 4, 0);
return Color.FromArgb(pixel[3], pixel[2], pixel[1], pixel[0]);
}
}
}