Package com.sksamuel.scrimage.nio
Class AnimatedGif
- java.lang.Object
-
- com.sksamuel.scrimage.nio.AnimatedGif
-
public class AnimatedGif extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AnimatedGif(GifSequenceReader reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
bytes(AnimatedImageWriter writer)
AnimatedWriteContext
forWriter(AnimatedImageWriter writer)
byte[]
getBytes()
java.time.Duration
getDelay(int frame)
java.awt.Dimension
getDimensions()
DisposeMethod
getDisposeMethod(int frame)
ImmutableImage
getFrame(int n)
int
getFrameCount()
java.util.List<ImmutableImage>
getFrames()
int
getLoopCount()
java.io.File
output(AnimatedImageWriter writer, java.io.File file)
java.nio.file.Path
output(AnimatedImageWriter writer, java.lang.String path)
java.nio.file.Path
output(AnimatedImageWriter writer, java.nio.file.Path path)
-
-
-
Constructor Detail
-
AnimatedGif
public AnimatedGif(GifSequenceReader reader)
-
-
Method Detail
-
getFrameCount
public int getFrameCount()
-
getDimensions
public java.awt.Dimension getDimensions()
-
getLoopCount
public int getLoopCount()
-
getDelay
public java.time.Duration getDelay(int frame)
-
getDisposeMethod
public DisposeMethod getDisposeMethod(int frame)
-
getFrame
public ImmutableImage getFrame(int n)
-
getFrames
public java.util.List<ImmutableImage> getFrames()
-
getBytes
public byte[] getBytes() throws java.io.IOException
- Throws:
java.io.IOException
-
output
public java.nio.file.Path output(AnimatedImageWriter writer, java.lang.String path) throws java.io.IOException
- Throws:
java.io.IOException
-
output
public java.io.File output(AnimatedImageWriter writer, java.io.File file) throws java.io.IOException
- Throws:
java.io.IOException
-
output
public java.nio.file.Path output(AnimatedImageWriter writer, java.nio.file.Path path) throws java.io.IOException
- Throws:
java.io.IOException
-
bytes
public byte[] bytes(AnimatedImageWriter writer) throws java.io.IOException
- Throws:
java.io.IOException
-
forWriter
public AnimatedWriteContext forWriter(AnimatedImageWriter writer) throws java.io.IOException
- Throws:
java.io.IOException
-
-