public override bool Decode()
{
Components = 0;
if (OpenJPEG.DecodeToImage(AssetData, out Image))
{
if ((Image.Channels & ManagedImage.ImageChannels.Color) != 0)
Components += 3;
if ((Image.Channels & ManagedImage.ImageChannels.Gray) != 0)
++Components;
if ((Image.Channels & ManagedImage.ImageChannels.Bump) != 0)
++Components;
if ((Image.Channels & ManagedImage.ImageChannels.Alpha) != 0)
++Components;
return true;
}
else
{
return false;
}
}