Remove ImageSharp
This commit is contained in:
parent
5d958fd7ad
commit
bf475ea21a
|
@ -4,7 +4,4 @@
|
|||
<EnableDynamicLoading>true</EnableDynamicLoading>
|
||||
<RootNamespace>ThiefMissionViewer</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.5" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,13 +1,10 @@
|
|||
using Godot;
|
||||
using KeepersCompound.Images;
|
||||
using SixLabors.ImageSharp.PixelFormats;
|
||||
|
||||
namespace KeepersCompound.TMV;
|
||||
|
||||
public partial class TextureLoader
|
||||
{
|
||||
// TODO: Replace this with my own implementation lol
|
||||
// TODO: Alpha!?
|
||||
// References:
|
||||
// - https://www.w3.org/Graphics/GIF/spec-gif89a.txt
|
||||
private static ImageTexture LoadGif(string path)
|
||||
|
@ -17,14 +14,5 @@ public partial class TextureLoader
|
|||
var bytes = gifImage.GetRgbaBytes();
|
||||
var image = Image.CreateFromData(gifImage.Width, gifImage.Height, false, Image.Format.Rgba8, bytes);
|
||||
return ImageTexture.CreateFromImage(image);
|
||||
|
||||
// using var gifImage = SixLabors.ImageSharp.Image.Load<Rgba32>(path);
|
||||
|
||||
// var width = gifImage.Width;
|
||||
// var height = gifImage.Height;
|
||||
// var bytes = new byte[width * height * 4];
|
||||
// gifImage.CopyPixelDataTo(bytes);
|
||||
// var image = Image.CreateFromData(width, height, false, Image.Format.Rgba8, bytes);
|
||||
// return ImageTexture.CreateFromImage(image);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue