v0.18.60
This commit is contained in:
@@ -7,6 +7,13 @@ namespace AssetStudio
|
||||
{
|
||||
public static class Texture2DExtensions
|
||||
{
|
||||
private static Configuration _configuration;
|
||||
|
||||
static Texture2DExtensions()
|
||||
{
|
||||
_configuration = Configuration.Default.Clone();
|
||||
_configuration.PreferContiguousImageBuffers = true;
|
||||
}
|
||||
public static Image<Bgra32> ConvertToImage(this Texture2D m_Texture2D, bool flip)
|
||||
{
|
||||
var converter = new Texture2DConverter(m_Texture2D);
|
||||
@@ -15,7 +22,7 @@ namespace AssetStudio
|
||||
{
|
||||
if (converter.DecodeTexture2D(buff))
|
||||
{
|
||||
var image = Image.LoadPixelData<Bgra32>(buff, m_Texture2D.m_Width, m_Texture2D.m_Height);
|
||||
var image = Image.LoadPixelData<Bgra32>(_configuration, buff, m_Texture2D.m_Width, m_Texture2D.m_Height);
|
||||
if (flip)
|
||||
{
|
||||
image.Mutate(x => x.Flip(FlipMode.Vertical));
|
||||
|
||||
Reference in New Issue
Block a user