com.sksamuel

scrimage

package scrimage

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scrimage
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AwtImage[R] extends PixelOps[R] with InPlaceOperations[R]

    A skeleton implementation of read only operations based on a backing AWT image.

  2. trait Bottom extends Position

  3. abstract class BufferedOpFilter extends Filter

    Extension of Filter that applies its filters using a standard java BufferedImageOp.

    Extension of Filter that applies its filters using a standard java BufferedImageOp.

    Filters that wish to provide an awt BufferedImageOp need to simply extend this class.

  4. case class CMYKColor(c: Float, m: Float, y: Float, k: Float) extends Color with Product with Serializable

  5. trait CenterX extends Position

  6. trait CenterY extends Position

  7. trait Color extends AnyRef

  8. trait Composite extends AnyRef

  9. trait Filter extends AnyRef

  10. sealed trait Format extends AnyRef

  11. case class Grayscale(grey: Int, alpha: Int = 255) extends Color with Product with Serializable

  12. case class HSLColor(hue: Float, saturation: Float, lightness: Float, alpha: Float) extends Color with Product with Serializable

    Hue/Saturation/Lightness

    Hue/Saturation/Lightness

    The hue component should be between 0.0 and 360.0 The saturation component should be between 0.0 and 1.0 The lightness component should be between 0.0 and 1.0 The alpha component should be between 0.0 and 1.0

  13. case class HSVColor(hue: Float, saturation: Float, value: Float, alpha: Float) extends Color with Product with Serializable

    Hue/Saturation/Value

    Hue/Saturation/Value

    The hue component should be between 0.0 and 360.0 The saturation component should be between 0.0 and 1.0 The lightness component should be between 0.0 and 1.0 The alpha component should be between 0.0 and 1.0

  14. class Image extends AwtImage[Image] with ResizingOperations[Image]

    An immutable Image backed by an AWT BufferedImage.

    An immutable Image backed by an AWT BufferedImage.

    An Image represents an abstraction that allow operations such as resize, scale, rotate, flip, trim, pad, cover, fit.

    All operations on an image are read only or return a cloned instance of this image. For operations that can be performed without a copying step, see MutableImage.

  15. class ImageParseException extends RuntimeException

  16. trait InPlaceOperations[R] extends PixelOps[R]

    Operations that can be performed in place on an image.

  17. trait Left extends Position

  18. class PipelineFilter extends Filter

  19. final case class Pixel(argb: Int) extends AnyVal with Product with Serializable

    A pixel is an encoding of a color value used in rasters.

    A pixel is an encoding of a color value used in rasters. The pixel is encoded using an ARGB packed int

  20. trait PixelOps[R] extends AnyRef

    Operations that can be implemented using only an array of pixels

  21. sealed trait Position extends AnyRef

  22. case class RGBColor(red: Int, green: Int, blue: Int, alpha: Int = 255) extends Color with Product with Serializable

    Red/Green/Blue

    Red/Green/Blue

    The red, green, blue, and alpha components should be between [0,255].

  23. trait ResizingOperations[R] extends PixelOps[R]

    Operations that (can) change the size of the canvas and so require a new backing buffer.

  24. trait Right extends Position

  25. sealed trait ScaleMethod extends AnyRef

  26. trait Top extends Position

  27. class WriteContext extends AnyRef

Value Members

  1. object Color

  2. object Format

  3. object FormatDetector

  4. object Image

  5. object ImageTools

  6. object Implicits

  7. object Pixel extends Serializable

  8. object PixelTools

  9. object Position

  10. object ScaleMethod

  11. object X11Colorlist

  12. package canvas

  13. package composite

  14. package nio

  15. package scaling

  16. implicit val writer: ImageWriter

Inherited from AnyRef

Inherited from Any

Ungrouped