CodeGlyphX logo
CodeGlyphX

API Reference

Class

IcoWriter

Namespace CodeGlyphX.Rendering.Ico
Assembly CodeGlyphX
Modifiers static

Writes ICO files embedding PNG images.

Inheritance

  • Object
  • IcoWriter

Methods

WritePng 2 overloads
public static Byte[] WritePng(Byte[] pngBytes) #
Returns: Byte[]

Creates an ICO byte array from PNG bytes.

Parameters

pngBytes System.Byte[] requiredposition: 0
public static Void WritePng(Stream stream, ReadOnlySpan<Byte> pngBytes) #
Returns: Void

Writes an ICO stream from PNG bytes.

Parameters

stream System.IO.Stream requiredposition: 0
pngBytes System.ReadOnlySpan{System.Byte} requiredposition: 1
WritePngs 2 overloads
public static Byte[] WritePngs(Byte[][] pngBytes) #
Returns: Byte[]

Creates an ICO byte array from multiple PNG images.

Parameters

pngBytes System.Byte[][] requiredposition: 0
public static Void WritePngs(Stream stream, Byte[][] pngBytes) #
Returns: Void

Writes an ICO stream from multiple PNG images.

Parameters

stream System.IO.Stream requiredposition: 0
pngBytes System.Byte[][] requiredposition: 1