Package

com.sksamuel.scrimage

nio

Permalink

package nio

Visibility
  1. Public
  2. All

Type Members

  1. case class GifSequenceWriter(frameDelay: Duration = 1.second, infiniteLoop: Boolean = true) extends Using with Product with Serializable

    Permalink

    Baseed on work by Elliot Kroo on 2009-04-25 and adapted into Scala and rewritten.

    Baseed on work by Elliot Kroo on 2009-04-25 and adapted into Scala and rewritten.

    This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

  2. case class GifWriter(progressive: Boolean) extends ImageWriter with Using with Product with Serializable

    Permalink

  3. trait ImageWriter extends AnyRef

    Permalink

    Typeclass supporting writing of an Image to an array of bytes in a specified format, eg JPEG

  4. case class JpegWriter(compression: Int, progressive: Boolean) extends ImageWriter with Product with Serializable

    Permalink
  5. case class PngWriter(compressionLevel: Int) extends ImageWriter with Product with Serializable

    Permalink

  6. trait Reader extends AnyRef

    Permalink
  7. case class StreamingGifWriter(frameDelay: Duration = 1.second, infiniteLoop: Boolean = true) extends Product with Serializable

    Permalink

    Baseed on work by Elliot Kroo on 2009-04-25 and adapted into Scala and rewritten.

    Baseed on work by Elliot Kroo on 2009-04-25 and adapted into Scala and rewritten.

    This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

    Typical usage will look something like:

    import com.sksamuel.scrimage.nio.StreamingGifWriter
    val stream = StreamingGifWriter()
    stream.prepareStream("/path/to/gif.gif", BufferedImage.TYPE_INT_ARGB)
    stream.writeFrame(image0)
    stream.writeFrame(image1)
    stream.writeFrame(imageN)
    stream.finish()

Value Members

  1. object GifWriter extends Serializable

    Permalink
  2. object ImageReader extends Using

    Permalink

    Utilites for reading of an Image to an array of bytes in a specified format.

  3. object ImageWriter

    Permalink
  4. object JavaImageIO2Reader extends Reader

    Permalink
  5. object JavaImageIOReader extends Reader

    Permalink

  6. object JpegWriter extends Serializable

    Permalink
  7. object PngReader extends Reader

    Permalink
  8. object PngWriter extends Serializable

    Permalink

Ungrouped