BmpImageReader

trait BmpImageReader[ByteSeq] extends ImageReader

Image reader for BMP files.

Supports uncompressed 24/32bit Windows BMPs.

class Object
trait Matchable
class Any
class BmpImageFormat[R, W]

Value members

Concrete methods

def loadImage(is: InputStream): Either[String, RamSurface]

Loads an image from an InputStream.

Loads an image from an InputStream.

Value parameters:
is

InputStream with the image data

Returns:

Either a RamSurface with the image data or an error string

Inherited methods

def fromByteArray(data: Array[Byte]): Either[String, RamSurface]

Loads an image from a byte array.

Loads an image from a byte array.

Value parameters:
data

Byte array

Returns:

Either a RamSurface with the image data or an error string

Inherited from:
ImageReader
def loadImage(resource: Resource): Try[Either[String, RamSurface]]

Loads an image from a Resource.

Loads an image from a Resource.

Value parameters:
resource

Resource with the image data

Returns:

Either a RamSurface with the image data or an error string, inside a Try capturing the IO exceptions

Inherited from:
ImageReader

Abstract fields

val byteReader: ByteReader[ByteSeq]