NighthoggImageCodec

public const string FormatName = "nhi"

Language: C#

Return Value: "nhi"

Имя формата изображения Nighthogg Image (NHI)

public static ILogger? Logger = Igdrasil.Logger

Language: C#

Return Value: Igdrasil.Logger

Количество шаблонов кодирования

public static byte[] Encode(RawImage image, byte colorBits = 6, byte luminanceBits = 8, byte alphaBits = 4, byte alphaMultiplierBits = 2, CompressionMethod compressionMethod = CompressionMethod.Deflate)

Language: C#

Количество шаблонов кодирования

Parameters:

  • image: Входное изображение
  • colorBits: Биты для хранения цветовой информации
  • luminanceBits: Биты для хранения информации о яркости
  • alphaBits: Биты для хранения альфа-канала
  • alphaMultiplierBits: Биты для хранения множителя альфа-канала
  • compressionMethod: Метод сжатия

Returns: Закодированные данные изображения

public static RawImage Decode(byte[] imageData, CompressionMethod compressionMethod =CompressionMethod.Deflate)

Language: C#

Декодирует изображение из формата Nighthogg Image (NHI)

Parameters:

  • imageData: Закодированные данные изображения
  • compressionMethod: Метод сжатия

Returns: Декодированное изображение