QoiImageWriter

eu.joaocosta.minart.graphics.image.qoi.QoiImageWriter
See theQoiImageWriter companion object
trait QoiImageWriter extends ImageWriter

Image writer for QOI files.

Attributes

Companion
object
Graph
Supertypes
trait ImageWriter
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

final def storeImage(surface: Surface, os: OutputStream): Either[String, Unit]

Stores a surface to an OutputStream.

Stores a surface to an OutputStream.

Value parameters

os

OutputStream where to store the data

surface

Surface to store

Attributes

Returns

Either unit or an error string

Inherited methods

def storeImage(surface: Surface, resource: Resource): Try[Either[String, Unit]]

Stores a surface to a Resource.

Stores a surface to a Resource.

Value parameters

resource

Resource where to store the data

surface

Surface to store

Attributes

Returns

Either unit or an error string, inside a Try capturing the IO exceptions

Inherited from:
ImageWriter
def toByteArray(surface: Surface): Either[String, Array[Byte]]

Returns the image data as a byte array.

Returns the image data as a byte array.

Value parameters

surface

Surface to convert

Attributes

Returns

Either an array with the image data or an error string

Inherited from:
ImageWriter