NighthoggImageCodecOptimized
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, bool useParallel = true)
Language: C#
Кодирует изображение в формат Nighthogg Image (NHI)
Parameters:
- image: Входное изображение
- colorBits: Биты для хранения цветовой информации
- luminanceBits: Биты для хранения информации о яркости
- alphaBits: Биты для хранения альфа-канала
- alphaMultiplierBits: Биты для хранения множителя альфа-канала
- compressionMethod: Метод сжатия
- useParallel: Использовать параллельную обработку блоков
Returns: Закодированные данные изображения
public static RawImage Decode(byte[] imageData, CompressionMethod compressionMethod = CompressionMethod.Deflate)
Language: C#
Декодирует изображение из формата Nighthogg Image (NHI)
Parameters:
- imageData: Закодированные данные изображения
- compressionMethod: Метод сжатия
Returns: Декодированное изображение