CodeGlyphX logo
CodeGlyphX

API Reference

Class

BmpWriter

Namespace CodeGlyphX.Rendering.Bmp
Assembly CodeGlyphX
Modifiers static

Writes BMP images from RGBA buffers.

Inheritance

  • Object
  • BmpWriter

Methods

WriteRgb24 2 overloads
public static Byte[] WriteRgb24(Int32 width, Int32 height, ReadOnlySpan<Byte> rgba, Int32 stride) #
Returns: Byte[]

Writes a BMP (24-bit BGR) byte array from an RGBA buffer (alpha discarded).

Parameters

width System.Int32 requiredposition: 0
height System.Int32 requiredposition: 1
rgba System.ReadOnlySpan{System.Byte} requiredposition: 2
stride System.Int32 requiredposition: 3
public static Void WriteRgb24(Stream stream, Int32 width, Int32 height, ReadOnlySpan<Byte> rgba, Int32 stride) #
Returns: Void

Writes a BMP (24-bit BGR) to a stream from an RGBA buffer (alpha discarded).

Parameters

stream System.IO.Stream requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
rgba System.ReadOnlySpan{System.Byte} requiredposition: 3
stride System.Int32 requiredposition: 4
WriteRgba32 2 overloads
public static Byte[] WriteRgba32(Int32 width, Int32 height, ReadOnlySpan<Byte> rgba, Int32 stride) #
Returns: Byte[]

Writes a BMP (32-bit BGRA) byte array from an RGBA buffer.

Parameters

width System.Int32 requiredposition: 0
height System.Int32 requiredposition: 1
rgba System.ReadOnlySpan{System.Byte} requiredposition: 2
stride System.Int32 requiredposition: 3
public static Void WriteRgba32(Stream stream, Int32 width, Int32 height, ReadOnlySpan<Byte> rgba, Int32 stride) #
Returns: Void

Writes a BMP (32-bit BGRA) to a stream from an RGBA buffer.

Parameters

stream System.IO.Stream requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
rgba System.ReadOnlySpan{System.Byte} requiredposition: 3
stride System.Int32 requiredposition: 4