module ChunkyPNG::Canvas::StreamExporting

def to_abgr_stream

Returns:
  • (String) - The RGBA-formatted pixel data.
def to_abgr_stream
  pixels.pack("V*")
end

def to_alpha_channel_stream

Returns:
  • (String) - The 0-255 alpha values of all pixels packed as string
def to_alpha_channel_stream
  pixels.pack("C*")
end

def to_grayscale_stream

Returns:
  • (String) - The 0-255 grayscale values of all pixels packed as string.
def to_grayscale_stream
  pixels.pack("nX" * pixels.length)
end

def to_rgb_stream

Returns:
  • (String) - The RGB-formatted pixel data.
def to_rgb_stream
  pixels.pack("NX" * pixels.length)
end

def to_rgba_stream

Returns:
  • (String) - The RGBA-formatted pixel data.
def to_rgba_stream
  pixels.pack("N*")
end