mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2026-02-20 22:54:59 +01:00
25 lines
617 B
C#
25 lines
617 B
C#
using Avalonia;
|
|
using Avalonia.Media.Imaging;
|
|
using Avalonia.Platform;
|
|
using System;
|
|
|
|
namespace MapControl.MapsforgeTiles
|
|
{
|
|
public partial class MapsforgeTileSource
|
|
{
|
|
private static Bitmap CreateImage(int[] pixels)
|
|
{
|
|
var size = (int)Math.Sqrt(pixels.Length);
|
|
|
|
unsafe
|
|
{
|
|
fixed (int* ptr = pixels)
|
|
{
|
|
return new Bitmap(PixelFormat.Bgra8888, AlphaFormat.Opaque, (nint)ptr,
|
|
new PixelSize(size, size), new Vector(96d, 96d), size * 4);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|