Package

com.sksamuel.scrimage

canvas

Permalink

package canvas

Visibility
  1. Public
  2. All

Type Members

  1. case class Arc(x: Int, y: Int, width: Int, height: Int, startAngle: Int, endAngle: Int, context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  2. case class Canvas(image: Image) extends Product with Serializable

    Permalink

  3. class CaptionFilter extends Filter

    Permalink
  4. case class ColorPainter(color: Color) extends Painter with Product with Serializable

    Permalink
  5. case class Context(composite: java.awt.Composite = ..., color: Color = Color.Black, antiAlias: Boolean = false, font: Option[Font] = None, textSize: Int = 12, painter: Option[Painter] = None) extends Product with Serializable

    Permalink
  6. trait Drawable extends AnyRef

    Permalink
  7. case class DrawableImage(imageToDraw: Image, x: Int, y: Int, context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  8. case class DrawableString(text: String, x: Int, y: Int, context: Context = Context.Default, font: java.awt.Font = null) extends Drawable with Product with Serializable

    Permalink
  9. case class FilledArc(x: Int, y: Int, width: Int, height: Int, startAngle: Int, endAngle: Int, context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  10. case class FilledOval(x: Int, y: Int, width: Int, height: Int, context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  11. case class FilledPolygon(points: Seq[Point], context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  12. case class FilledRect(x: Int, y: Int, width: Int, height: Int, context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  13. case class FilledRoundedRect(x: Int, y: Int, width: Int, height: Int, arcWidth: Int, arcHeight: Int, context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  14. case class Font(wrapped: java.awt.Font, bold: Boolean = false, italic: Boolean = false) extends Product with Serializable

    Permalink
  15. case class Line(x0: Int, y0: Int, x1: Int, y1: Int, context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  16. case class LinearGradient(x1: Int, y1: Int, color1: Color, x2: Int, y2: Int, color2: Color) extends Painter with Product with Serializable

    Permalink
  17. case class Oval(x: Int, y: Int, width: Int, height: Int, context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  18. case class Padding(left: Int, right: Int, top: Int, bottom: Int) extends Product with Serializable

    Permalink
  19. trait Painter extends AnyRef

    Permalink

  20. case class Point(x: Int, y: Int, context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  21. case class Polygon(points: Seq[Point], context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  22. case class Polyline(points: Seq[Point], context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  23. case class RadialGradient(cx: Float, cy: Float, radius: Float, fractions: Array[Float], colors: Array[Color]) extends Painter with Product with Serializable

    Permalink
  24. case class Rect(x: Int, y: Int, width: Int, height: Int, context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  25. case class Renderer(aliasing: Boolean) extends Product with Serializable

    Permalink

  26. case class RoundedRect(x: Int, y: Int, width: Int, height: Int, arcWidth: Int, arcHeight: Int, context: Context = Context.Default) extends Drawable with Product with Serializable

    Permalink
  27. class WatermarkCoverFilter extends Filter

    Permalink

    Places a watermark on the image repeated so that it covers the image.

  28. class WatermarkFilter extends Filter

    Permalink

    Places a watermark at a given location.

  29. class WatermarkStampFilter extends Filter

    Permalink

Value Members

  1. object Canvas extends Serializable

    Permalink
  2. object Context extends Serializable

    Permalink
  3. object Drawable

    Permalink
  4. object Font extends Using with Serializable

    Permalink
  5. object LinearGradient extends Serializable

    Permalink
  6. object Padding extends Serializable

    Permalink
  7. object Painter

    Permalink
  8. object Point extends Serializable

    Permalink
  9. object Polygon extends Serializable

    Permalink
  10. object RandomPainter extends Painter

    Permalink

Ungrouped