ImageWriterIOOps

doodle.image.syntax.JvmImageSyntax.ImageWriterIOOps
final class ImageWriterIOOps[Fmt <: Format](image: Image)

This strange construction allows the user to write anImage.write[AFormat](filename) without having to specify other, mostly irrelevant to the user, type parameters.

Attributes

Source
JvmImageSyntax.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def apply[Alg <: Basic, Frame](file: String)(implicit w: FileWriter[Alg, Frame, Fmt], f: DefaultFrame[Frame]): IO[Unit]

Attributes

Source
JvmImageSyntax.scala
def apply[Alg <: Basic, Frame](file: String, frame: Frame)(implicit w: FileWriter[Alg, Frame, Fmt]): IO[Unit]

Attributes

Source
JvmImageSyntax.scala
def apply[Alg <: Basic, Frame](file: File)(implicit w: FileWriter[Alg, Frame, Fmt], f: DefaultFrame[Frame]): IO[Unit]

Attributes

Source
JvmImageSyntax.scala
def apply[Alg <: Basic, Frame](file: File, frame: Frame)(implicit w: FileWriter[Alg, Frame, Fmt]): IO[Unit]

Attributes

Source
JvmImageSyntax.scala