ImageOperation

org.llm4s.imageprocessing.ImageOperation
See theImageOperation companion trait

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class Blur(radius: Double) extends ImageOperation

Apply blur filter.

Apply blur filter.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Brightness(level: Int) extends ImageOperation

Adjust brightness (-100 to 100).

Adjust brightness (-100 to 100).

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Contrast(level: Int) extends ImageOperation

Adjust contrast (-100 to 100).

Adjust contrast (-100 to 100).

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Crop(x: Int, y: Int, width: Int, height: Int) extends ImageOperation

Crop operation with coordinates and dimensions.

Crop operation with coordinates and dimensions.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object Grayscale extends ImageOperation

Convert to grayscale.

Convert to grayscale.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Grayscale.type
case object Normalize extends ImageOperation

Normalize image (0-255 pixel values).

Normalize image (0-255 pixel values).

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Normalize.type
case class Resize(width: Int, height: Int, maintainAspectRatio: Boolean) extends ImageOperation

Resize operation with specific dimensions.

Resize operation with specific dimensions.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Rotate(degrees: Double) extends ImageOperation

Rotate operation with angle in degrees.

Rotate operation with angle in degrees.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror