CodeGlyphX logo
CodeGlyphX

API Reference

Class

EpsWriter

Namespace CodeGlyphX.Rendering.Eps
Assembly CodeGlyphX
Modifiers static

Minimal EPS writer for embedding RGB images.

Inheritance

  • Object
  • EpsWriter

Methods

WriteRgb24 2 overloads
public static Byte[] WriteRgb24(Int32 width, Int32 height, Byte[] rgb) #
Returns: Byte[]

Writes a single-page EPS containing the supplied RGB image.

Parameters

width System.Int32 requiredposition: 0
height System.Int32 requiredposition: 1
rgb System.Byte[] requiredposition: 2
public static Void WriteRgb24(Stream stream, Int32 width, Int32 height, Byte[] rgb) #
Returns: Void

Writes a single-page EPS containing the supplied RGB image.

Parameters

stream System.IO.Stream requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
rgb System.Byte[] requiredposition: 3
WriteRgba32 2 overloads
public static Byte[] WriteRgba32(Int32 width, Int32 height, ReadOnlySpan<Byte> rgba, Int32 stride, Nullable<Rgba32> background = null) #
Returns: Byte[]

Writes a single-page EPS containing the supplied RGBA image.

Parameters

width System.Int32 requiredposition: 0
height System.Int32 requiredposition: 1
rgba System.ReadOnlySpan{System.Byte} requiredposition: 2
stride System.Int32 requiredposition: 3
background System.Nullable{CodeGlyphX.Rendering.Png.Rgba32} = null optionalposition: 4
public static Void WriteRgba32(Stream stream, Int32 width, Int32 height, ReadOnlySpan<Byte> rgba, Int32 stride, Nullable<Rgba32> background = null) #
Returns: Void

Writes a single-page EPS containing the supplied RGBA image.

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
background System.Nullable{CodeGlyphX.Rendering.Png.Rgba32} = null optionalposition: 5