diff --git a/README.md b/README.md index 6d4a3526..43c75a33 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ A typical Gradle dependency on anim8 looks like this (in the core module's depen dependencies { //... other dependencies are here, like libGDX 1.9.11 or higher // libGDX 1.12.1 is recommended currently, but versions as old as 1.9.11 work. - api "com.github.tommyettinger:anim8-gdx:0.4.6" + api "com.github.tommyettinger:anim8-gdx:0.4.7" } ``` @@ -81,7 +81,7 @@ You can also get a specific commit using JitPack, by following the instructions commit, unless you are experiencing problems with one in particular.) A .gwt.xml file is present in the sources jar, and because GWT needs it, you can depend on the sources jar with -`implementation "com.github.tommyettinger:anim8-gdx:0.4.6:sources"`. The PNG-related code isn't available on GWT +`implementation "com.github.tommyettinger:anim8-gdx:0.4.7:sources"`. The PNG-related code isn't available on GWT because it needs `java.util.zip`, which is unavailable there, but PaletteReducer and AnimatedGif should both work, as should `QualityPalette`. The classes `FastGif` and `FastPalette` should work on GWT, but no other "Fast" classes will. The GWT inherits line, which is needed in `GdxDefinition.gwt.xml`, is: diff --git a/docs/apidocs/allclasses-index.html b/docs/apidocs/allclasses-index.html index 364501f8..7f353f8e 100644 --- a/docs/apidocs/allclasses-index.html +++ b/docs/apidocs/allclasses-index.html @@ -2,7 +2,7 @@
-protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
boolean
finish()
protected void
boolean
finish()
Dithered.DitherAlgorithm
this is currently using.float
float
PaletteReducer.getDitherStrength()
in
the PaletteReducer this uses.protected void
protected void
boolean
boolean
palette
is null, this uses a lower-quality but much-faster algorithm to
analyze the color palette in each frame; if false and palette is null, then this uses the normal algorithm for
still images on each frame separately.boolean
isFlipY()
void
setDelay(int ms)
boolean
isFlipY()
void
setDispose(int code)
setDelay(int ms)
void
setDitherAlgorithm(Dithered.DitherAlgorithm ditherAlgorithm)
setDispose(int code)
Dithered.DitherAlgorithm
.void
setDitherStrength(float ditherStrength)
setDitherAlgorithm(Dithered.DitherAlgorithm ditherAlgorithm)
Dithered.DitherAlgorithm
.void
setDitherStrength(float ditherStrength)
PaletteReducer.getDitherStrength()
in
the PaletteReducer this uses.boolean
setFastAnalysis(boolean fastAnalysis)
void
setFlipY(boolean flipY)
boolean
setFastAnalysis(boolean fastAnalysis)
void
setFrameRate(float fps)
setFlipY(boolean flipY)
void
setPalette(PaletteReducer palette)
setFrameRate(float fps)
void
setPosition(int x,
- int y)
setPalette(PaletteReducer palette)
void
setRepeat(int iter)
setPosition(int x,
+ int y)
void
setSize(int w,
- int h)
setRepeat(int iter)
boolean
start(OutputStream os)
void
setSize(int w,
+ int h)
void
write(com.badlogic.gdx.files.FileHandle file,
- com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames)
boolean
start(OutputStream os)
frames
, in order, to an animated GIF at file
.void
write(com.badlogic.gdx.files.FileHandle file,
- com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames,
- int fps)
write(com.badlogic.gdx.files.FileHandle file,
+ com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames)
frames
, in order, to an animated GIF at file
.void
write(OutputStream output,
+write(com.badlogic.gdx.files.FileHandle file,
com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames,
int fps)
-Writes the given Pixmap values in frames
, in order, to an animated GIF in the OutputStream
- output
.
+Writes the given Pixmap values in frames
, in order, to an animated GIF at file
.
-protected void
-
+void
+write(OutputStream output,
+ com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames,
+ int fps)
-Writes Graphic Control Extension
+Writes the given Pixmap values in frames
, in order, to an animated GIF in the OutputStream
+ output
.
protected void
-
+
-Writes Image Descriptor
+Writes Graphic Control Extension
protected void
-writeLSD()
+
-Writes Logical Screen Descriptor
+Writes Image Descriptor
protected void
-
+writeLSD()
-Writes Netscape application extension to define repeat count.
+Writes Logical Screen Descriptor
protected void
-
+
-Writes color table
+Writes Netscape application extension to define repeat count.
protected void
-
+
-Encodes and writes pixel data
+Writes color table
protected void
-writeShort(int value)
+
-Write 16-bit value to output stream, LSB first
+Encodes and writes pixel data
protected void
-
+writeShort(int value)
+Write 16-bit value to output stream, LSB first
+
+protected void
+
+
Writes string to output stream
NEUE
, starts with Floyd-Steinberg
dither and
adds in blue noise values to break up patterns.DIFFUSION
and the other error-diffusion
dithers).BURKES
, but that modifies how much error gets diffused
using a per-pixel multiplier obtained from blue noise.DIFFUSION
, but using Burkes instead of Floyd-Steinberg) that uses
an assortment of patterns to add error to diffuse, selecting which patterns to use in a way that mimics a
simple ordered dither.DIFFUSION
with a small
amount of triangular-distributed blue noise, and unlike CHAOTIC_NOISE
, it doesn't introduce white
noise.DIFFUSION
, but using Burkes instead of Floyd-Steinberg) that uses
offset versions of the R2 sequence (like WOVEN
) and different blue noise textures (like
DODGY
).NEUE
, and various other newer dithering algorithms here also use it.LOAF
, this is another ordered dither, with comparable speed to and higher quality than
+ LOAF (but less of a "hand-drawn" feeling), and higher speed and comparable quality to PATTERN
.
+ This will have some grid-based artifacts, but because it uses a somewhat large 8x8 grid (as opposed to 2x2
+ for LOAF), their appearance isn't always as obvious. Like LOAF and PATTERN, this should look good for
+ animations, since it doesn't have the error-diffusion issues where diffused error can zigzag over a moving
+ object during an animation.addFrame, analyzeBlue, analyzeBurkes, analyzeChaotic, analyzeDiffusion, analyzeDodgy, analyzeGradient, analyzeLoaf, analyzeNeue, analyzeNone, analyzeOceanic, analyzeOverboard, analyzePattern, analyzePixels, analyzeRoberts, analyzeScatter, analyzeSeaside, analyzeWoven, analyzeWren, analyzeWrenOriginal, finish, getDitherAlgorithm, getDitherStrength, getImagePixels, getPalette, isFastAnalysis, isFlipY, setDelay, setDispose, setDitherAlgorithm, setDitherStrength, setFastAnalysis, setFlipY, setFrameRate, setPalette, setPosition, setRepeat, setSize, start, write, write, writeGraphicCtrlExt, writeImageDesc, writeLSD, writeNetscapeExt, writePalette, writePixels, writeShort, writeString
addFrame, analyzeBlue, analyzeBurkes, analyzeChaotic, analyzeDiffusion, analyzeDodgy, analyzeGourd, analyzeGradient, analyzeLoaf, analyzeNeue, analyzeNone, analyzeOceanic, analyzeOverboard, analyzePattern, analyzePixels, analyzeRoberts, analyzeScatter, analyzeSeaside, analyzeWoven, analyzeWren, analyzeWrenOriginal, finish, getDitherAlgorithm, getDitherStrength, getImagePixels, getPalette, isFastAnalysis, isFlipY, setDelay, setDispose, setDitherAlgorithm, setDitherStrength, setFastAnalysis, setFlipY, setFrameRate, setPalette, setPosition, setRepeat, setSize, start, write, write, writeGraphicCtrlExt, writeImageDesc, writeLSD, writeNetscapeExt, writePalette, writePixels, writeShort, writeString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
centralizePalette, centralizePalette, dispose, editPalette, getDitherAlgorithm, getDitherStrength, getPalette, readChunks, setCompression, setDitherAlgorithm, setDitherStrength, setFlipY, setPalette, swapPalette, write, write, write, write, write, write, write, write, write, write, write, writeBlueNoiseDithered, writeBlueNoiseDithered, writeBurkesDithered, writeBurkesDithered, writeChaoticNoiseDithered, writeChaoticNoiseDithered, writeChunks, writeDiffusionDithered, writeDiffusionDithered, writeDithered, writeDodgyDithered, writeDodgyDithered, writeGradientDithered, writeGradientDithered, writeLoafDithered, writeLoafDithered, writeNeueDithered, writeNeueDithered, writeOceanicDithered, writeOceanicDithered, writeOverboardDithered, writeOverboardDithered, writePatternDithered, writePatternDithered, writePrecisely, writePrecisely, writePrecisely, writePrecisely, writePrecisely, writePrecisely, writePreciseSection, writePreciseSection, writeRobertsDithered, writeRobertsDithered, writeScatterDithered, writeScatterDithered, writeSeasideDithered, writeSeasideDithered, writeSolid, writeSolid, writeWovenDithered, writeWovenDithered, writeWrenDithered, writeWrenDithered, writeWrenOriginalDithered, writeWrenOriginalDithered
centralizePalette, centralizePalette, dispose, editPalette, getDitherAlgorithm, getDitherStrength, getPalette, readChunks, setCompression, setDitherAlgorithm, setDitherStrength, setFlipY, setPalette, swapPalette, write, write, write, write, write, write, write, write, write, write, write, writeBlueNoiseDithered, writeBlueNoiseDithered, writeBurkesDithered, writeBurkesDithered, writeChaoticNoiseDithered, writeChaoticNoiseDithered, writeChunks, writeDiffusionDithered, writeDiffusionDithered, writeDithered, writeDodgyDithered, writeDodgyDithered, writeGourdDithered, writeGourdDithered, writeGradientDithered, writeGradientDithered, writeLoafDithered, writeLoafDithered, writeNeueDithered, writeNeueDithered, writeOceanicDithered, writeOceanicDithered, writeOverboardDithered, writeOverboardDithered, writePatternDithered, writePatternDithered, writePrecisely, writePrecisely, writePrecisely, writePrecisely, writePrecisely, writePrecisely, writePreciseSection, writePreciseSection, writeRobertsDithered, writeRobertsDithered, writeScatterDithered, writeScatterDithered, writeSeasideDithered, writeSeasideDithered, writeSolid, writeSolid, writeWovenDithered, writeWovenDithered, writeWrenDithered, writeWrenDithered, writeWrenOriginalDithered, writeWrenOriginalDithered
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
AURORA, BIG_PALETTE, bigPaletteLoaded, bigPaletteMapping, candidates, colorCount, curErrorBlueFloats, curErrorGreenFloats, curErrorRedFloats, ditherStrength, entryComparator, HALTONIC, hueComparator, lightnessComparator, nextErrorBlueFloats, nextErrorGreenFloats, nextErrorRedFloats, OKLAB, paletteArray, paletteMapping, populationBias, SNUGGLY, thresholdMatrix16, thresholdMatrix64, thresholdMatrix8, TRI_BLUE_NOISE, TRI_BLUE_NOISE_B, TRI_BLUE_NOISE_C, TRI_BLUE_NOISE_MULTIPLIERS, TRI_BLUE_NOISE_MULTIPLIERS_B, TRI_BLUE_NOISE_MULTIPLIERS_C
AURORA, BIG_PALETTE, bigPaletteLoaded, bigPaletteMapping, candidates, colorCount, curErrorBlueFloats, curErrorGreenFloats, curErrorRedFloats, ditherStrength, entryComparator, fromLinearLUT, HALTONIC, hueComparator, lightnessComparator, nextErrorBlueFloats, nextErrorGreenFloats, nextErrorRedFloats, OKLAB, paletteArray, paletteMapping, populationBias, SNUGGLY, tempThresholdMatrix, thresholdMatrix16, thresholdMatrix64, thresholdMatrix8, toLinearLUT, TRI_BLUE_NOISE, TRI_BLUE_NOISE_B, TRI_BLUE_NOISE_C, TRI_BLUE_NOISE_MULTIPLIERS, TRI_BLUE_NOISE_MULTIPLIERS_B, TRI_BLUE_NOISE_MULTIPLIERS_C
alterBigPalette, alterColorsLightness, alterColorsOklab, analyze, analyze, analyze, analyze, analyze, analyze, analyze, analyzeFast, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeMC, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, blend, buildBigPalette, colorsFrom, colorsFrom, compareSwap, exact, exact, exact, exact, exact, forwardLight, getDitherStrength, getPopulationBias, hueShift, loadBigPalette, loadPreloadFile, oklabToRGB, randomColor, randomColorIndex, reduce, reduce, reduceBlueNoise, reduceBurkes, reduceChaoticNoise, reduceDodgy, reduceFloat, reduceFloydSteinberg, reduceIgneous, reduceIndex, reduceInPlace, reduceJimenez, reduceKnoll, reduceKnollRoberts, reduceLoaf, reduceNeue, reduceOceanic, reduceOverboard, reduceRoberts, reduceScatter, reduceSeaside, reduceSierraLite, reduceSingle, reduceSolid, reduceWoven, reduceWren, reduceWrenOriginal, reverseLight, setDefaultPalette, setDitherStrength, setPopulationBias, shrink, sort, sort, stretch, writeBigPalette, writePreloadFile
alterBigPalette, alterColorsLightness, alterColorsOklab, analyze, analyze, analyze, analyze, analyze, analyze, analyze, analyzeFast, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeMC, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, blend, buildBigPalette, colorsFrom, colorsFrom, compareSwap, exact, exact, exact, exact, exact, forwardLight, getDitherStrength, getPopulationBias, hueShift, loadBigPalette, loadPreloadFile, oklabToRGB, randomColor, randomColorIndex, reduce, reduce, reduceBlueNoise, reduceBurkes, reduceChaoticNoise, reduceDodgy, reduceFloat, reduceFloydSteinberg, reduceGourd, reduceIgneous, reduceIndex, reduceInPlace, reduceJimenez, reduceKnoll, reduceKnollRoberts, reduceLoaf, reduceNeue, reduceOceanic, reduceOverboard, reduceRoberts, reduceScatter, reduceSeaside, reduceSierraLite, reduceSingle, reduceSolid, reduceWoven, reduceWren, reduceWrenOriginal, reverseLight, setDefaultPalette, setDitherStrength, setPopulationBias, shrink, sort, sort, stretch, writeBigPalette, writePreloadFile
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
void
writeGourdDithered(OutputStream output,
+ com.badlogic.gdx.graphics.Pixmap pixmap)
void
writeGourdDithered(OutputStream output,
+ com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.Pixmap> frames,
+ int fps)
void
writeGradientDithered(OutputStream output,
com.badlogic.gdx.graphics.Pixmap pixmap)
protected static final Comparator<com.badlogic.gdx.utils.IntIntMap.Entry>
static final int[]
static final byte[]
protected static final PaletteReducer.IntComparator
static final int[]
protected static final PaletteReducer.IntComparator
protected com.badlogic.gdx.utils.FloatArray
protected static final PaletteReducer.IntComparator
protected com.badlogic.gdx.utils.FloatArray
protected com.badlogic.gdx.utils.FloatArray
static final float[][]
protected com.badlogic.gdx.utils.FloatArray
final int[]
static final float[][]
final byte[]
final int[]
final byte[]
paletteArray
(when treated as unsigned; mask with 255) corresponding to
RGB555 colors (you can get an RGB555 int from an RGBA8888 int using shrink(int)
).protected float
protected float
static final int[]
static final int[]
static final float[]
thresholdMatrix64
, this has length 64.protected static final int[]
static final byte[]
static final float[]
static final byte[]
static final byte[]
static final float[]
static final byte[]
TRI_BLUE_NOISE
.static final float[]
TRI_BLUE_NOISE_B
.TRI_BLUE_NOISE
.static final float[]
TRI_BLUE_NOISE_B
.static final float[]
TRI_BLUE_NOISE_C
.com.badlogic.gdx.graphics.Pixmap
reduceIgneous(com.badlogic.gdx.graphics.Pixmap pixmap)
byte
reduceIndex(int color)
color
as if it was part of an image being color-reduced and finds the closest color to it in the
- palette this holds.com.badlogic.gdx.graphics.Color
reduceInPlace(com.badlogic.gdx.graphics.Color color)
reduceGourd(com.badlogic.gdx.graphics.Pixmap pixmap)
color
so its RGB values will match the closest color in this PaletteReducer's palette.reduceLoaf(Pixmap)
that uses a 8x8 grid instead of a 2x2 checkerboard, and
+ that gamma-corrects its changes.com.badlogic.gdx.graphics.Pixmap
reduceJimenez(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceIgneous(com.badlogic.gdx.graphics.Pixmap pixmap)
byte
reduceIndex(int color)
color
as if it was part of an image being color-reduced and finds the closest color to it in the
+ palette this holds.com.badlogic.gdx.graphics.Color
reduceInPlace(com.badlogic.gdx.graphics.Color color)
color
so its RGB values will match the closest color in this PaletteReducer's palette.com.badlogic.gdx.graphics.Pixmap
reduceKnoll(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceJimenez(com.badlogic.gdx.graphics.Pixmap pixmap)
com.badlogic.gdx.graphics.Pixmap
reduceKnollRoberts(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceKnoll(com.badlogic.gdx.graphics.Pixmap pixmap)
com.badlogic.gdx.graphics.Pixmap
reduceLoaf(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceKnollRoberts(com.badlogic.gdx.graphics.Pixmap pixmap)
com.badlogic.gdx.graphics.Pixmap
reduceNeue(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceLoaf(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceFloydSteinberg(Pixmap)
, but adding in triangular-mapped blue
- noise before diffusing, like reduceBlueNoise(Pixmap)
.com.badlogic.gdx.graphics.Pixmap
reduceOceanic(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceNeue(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceBurkes(Pixmap)
that multiplies the diffused error per-pixel using
- TRI_BLUE_NOISE_MULTIPLIERS
.reduceFloydSteinberg(Pixmap)
, but adding in triangular-mapped blue
+ noise before diffusing, like reduceBlueNoise(Pixmap)
.com.badlogic.gdx.graphics.Pixmap
reduceOverboard(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceOceanic(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceBurkes(Pixmap)
that multiplies the diffused error per-pixel using
+ TRI_BLUE_NOISE_MULTIPLIERS
.com.badlogic.gdx.graphics.Pixmap
reduceRoberts(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceOverboard(com.badlogic.gdx.graphics.Pixmap pixmap)
com.badlogic.gdx.graphics.Pixmap
reduceScatter(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceRoberts(com.badlogic.gdx.graphics.Pixmap pixmap)
com.badlogic.gdx.graphics.Pixmap
reduceSeaside(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceScatter(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceOceanic(Pixmap)
(and thus on reduceBurkes(Pixmap)
) that uses
- different blue noise effects per-channel, which can improve color quality at a minor speed cost.com.badlogic.gdx.graphics.Pixmap
reduceSierraLite(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceSeaside(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceOceanic(Pixmap)
(and thus on reduceBurkes(Pixmap)
) that uses
+ different blue noise effects per-channel, which can improve color quality at a minor speed cost.com.badlogic.gdx.graphics.Pixmap
reduceSierraLite(com.badlogic.gdx.graphics.Pixmap pixmap)
reduce(Pixmap)
uses.int
reduceSingle(int color)
int
reduceSingle(int color)
color
as if it was part of an image being color-reduced and finds the closest color to it in the
palette this holds.com.badlogic.gdx.graphics.Pixmap
reduceSolid(com.badlogic.gdx.graphics.Pixmap pixmap)
com.badlogic.gdx.graphics.Pixmap
reduceSolid(com.badlogic.gdx.graphics.Pixmap pixmap)
com.badlogic.gdx.graphics.Pixmap
reduceWoven(com.badlogic.gdx.graphics.Pixmap pixmap)
com.badlogic.gdx.graphics.Pixmap
reduceWren(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceWoven(com.badlogic.gdx.graphics.Pixmap pixmap)
com.badlogic.gdx.graphics.Pixmap
reduceWrenOriginal(com.badlogic.gdx.graphics.Pixmap pixmap)
reduceWren(com.badlogic.gdx.graphics.Pixmap pixmap)
com.badlogic.gdx.graphics.Pixmap
reduceWrenOriginal(com.badlogic.gdx.graphics.Pixmap pixmap)
static float
reverseLight(float L)
static float
reverseLight(float L)
void
void
setDitherStrength(float ditherStrength)
reduce(Pixmap)
calls.void
setPopulationBias(float populationBias)
setDitherStrength(float ditherStrength)
reduce(Pixmap)
calls.void
setPopulationBias(float populationBias)
static int
shrink(int color)
static int
shrink(int color)
OKLAB
to look up colors.static void
sort(int[] items,
+static void
+sort(int[] items,
int from,
int to,
PaletteReducer.IntComparator c)
-
+
Sorts the specified range of elements according to the order induced by the specified
comparator using mergesort.
-static void
-sort(int[] items,
+static void
+sort(int[] items,
PaletteReducer.IntComparator c)
-
+
Sorts all of items
by simply calling sort(int[], int, int, IntComparator)
,
setting from
and to
so the whole array is sorted.
-static int
-stretch(int color)
-
+static int
+stretch(int color)
+
Converts an RGB555 int color to an approximation of the closest RGBA8888 color.
-void
-writeBigPalette(com.badlogic.gdx.files.FileHandle filename)
-
-Writes the current bigPaletteMapping
to the given FileHandle.
-
void
-writePreloadFile(com.badlogic.gdx.files.FileHandle file)
+writeBigPalette(com.badlogic.gdx.files.FileHandle filename)
+Writes the current bigPaletteMapping
to the given FileHandle.
+
+void
+writePreloadFile(com.badlogic.gdx.files.FileHandle file)
+
If this PaletteReducer has already calculated a palette, you can use this to save the slightly-slow-to-compute
palette mapping in a preload file for later runs.
@@ -1313,6 +1335,30 @@ bigPaletteMapping
protected static char[] bigPaletteMapping
+
+
+tempThresholdMatrix
+public static final float[] tempThresholdMatrix
+Primarily used to avoid allocating arrays that copy thresholdMatrix64
, this has length 64.
+
+
+
+
+toLinearLUT
+public static final float[] toLinearLUT
+A specialized lookup table that takes an index from 0-255 and outputs a float in the 127.5 to 894.5 range.
+ The output is expected to have a value between -128 and 128 added to it and that given to fromLinearLUT
.
+
+
+
+
+fromLinearLUT
+public static final byte[] fromLinearLUT
+A specialized lookup table that takes an index from 0-1023 and outputs a byte that should be masked with 255 (to
+ get a value from 0-255). The input is usually from toLinearLUT
, with a value in the -128-128 range
+ added, and this used to get back into the 0-255 range (with the mask).
+
+
@@ -2778,6 +2824,19 @@ reduceLoaf
+
+reduceGourd
+public com.badlogic.gdx.graphics.Pixmap reduceGourd(com.badlogic.gdx.graphics.Pixmap pixmap)
+A higher-quality relative of reduceLoaf(Pixmap)
that uses a 8x8 grid instead of a 2x2 checkerboard, and
+ that gamma-corrects its changes.
+
+- Parameters:
+pixmap
-
+- Returns:
+
+
+
+
reduceWoven
public com.badlogic.gdx.graphics.Pixmap reduceWoven(com.badlogic.gdx.graphics.Pixmap pixmap)
diff --git a/docs/apidocs/com/github/tommyettinger/anim8/QualityPalette.html b/docs/apidocs/com/github/tommyettinger/anim8/QualityPalette.html
index 8eed74ad..e0c36640 100644
--- a/docs/apidocs/com/github/tommyettinger/anim8/QualityPalette.html
+++ b/docs/apidocs/com/github/tommyettinger/anim8/QualityPalette.html
@@ -2,7 +2,7 @@
-QualityPalette (anim8-gdx 0.4.6 API)
+QualityPalette (anim8-gdx 0.4.7 API)
@@ -110,7 +110,7 @@
Fields inherited from class com.github.tommyettinger.anim8.PaletteReducer
-AURORA, BIG_PALETTE, bigPaletteLoaded, bigPaletteMapping, candidates, colorCount, curErrorBlueFloats, curErrorGreenFloats, curErrorRedFloats, ditherStrength, entryComparator, HALTONIC, hueComparator, lightnessComparator, nextErrorBlueFloats, nextErrorGreenFloats, nextErrorRedFloats, OKLAB, paletteArray, paletteMapping, populationBias, SNUGGLY, thresholdMatrix16, thresholdMatrix64, thresholdMatrix8, TRI_BLUE_NOISE, TRI_BLUE_NOISE_B, TRI_BLUE_NOISE_C, TRI_BLUE_NOISE_MULTIPLIERS, TRI_BLUE_NOISE_MULTIPLIERS_B, TRI_BLUE_NOISE_MULTIPLIERS_C
+AURORA, BIG_PALETTE, bigPaletteLoaded, bigPaletteMapping, candidates, colorCount, curErrorBlueFloats, curErrorGreenFloats, curErrorRedFloats, ditherStrength, entryComparator, fromLinearLUT, HALTONIC, hueComparator, lightnessComparator, nextErrorBlueFloats, nextErrorGreenFloats, nextErrorRedFloats, OKLAB, paletteArray, paletteMapping, populationBias, SNUGGLY, tempThresholdMatrix, thresholdMatrix16, thresholdMatrix64, thresholdMatrix8, toLinearLUT, TRI_BLUE_NOISE, TRI_BLUE_NOISE_B, TRI_BLUE_NOISE_C, TRI_BLUE_NOISE_MULTIPLIERS, TRI_BLUE_NOISE_MULTIPLIERS_B, TRI_BLUE_NOISE_MULTIPLIERS_C
@@ -288,7 +288,7 @@ Method Summary
Methods inherited from class com.github.tommyettinger.anim8.PaletteReducer
-alterBigPalette, alterColorsLightness, alterColorsOklab, analyze, analyze, analyze, analyze, analyze, analyze, analyze, analyzeFast, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeMC, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, blend, buildBigPalette, colorsFrom, colorsFrom, compareSwap, exact, exact, exact, exact, exact, forwardLight, getDitherStrength, getPopulationBias, hueShift, loadBigPalette, loadPreloadFile, oklabToRGB, randomColor, randomColorIndex, reduce, reduce, reduceBlueNoise, reduceBurkes, reduceChaoticNoise, reduceDodgy, reduceFloat, reduceFloydSteinberg, reduceIgneous, reduceIndex, reduceInPlace, reduceJimenez, reduceKnoll, reduceKnollRoberts, reduceLoaf, reduceNeue, reduceOceanic, reduceOverboard, reduceRoberts, reduceScatter, reduceSeaside, reduceSierraLite, reduceSingle, reduceSolid, reduceWoven, reduceWren, reduceWrenOriginal, reverseLight, setDefaultPalette, setDitherStrength, setPopulationBias, shrink, sort, sort, stretch, writeBigPalette, writePreloadFile
+alterBigPalette, alterColorsLightness, alterColorsOklab, analyze, analyze, analyze, analyze, analyze, analyze, analyze, analyzeFast, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeMC, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, analyzeReductive, blend, buildBigPalette, colorsFrom, colorsFrom, compareSwap, exact, exact, exact, exact, exact, forwardLight, getDitherStrength, getPopulationBias, hueShift, loadBigPalette, loadPreloadFile, oklabToRGB, randomColor, randomColorIndex, reduce, reduce, reduceBlueNoise, reduceBurkes, reduceChaoticNoise, reduceDodgy, reduceFloat, reduceFloydSteinberg, reduceGourd, reduceIgneous, reduceIndex, reduceInPlace, reduceJimenez, reduceKnoll, reduceKnollRoberts, reduceLoaf, reduceNeue, reduceOceanic, reduceOverboard, reduceRoberts, reduceScatter, reduceSeaside, reduceSierraLite, reduceSingle, reduceSolid, reduceWoven, reduceWren, reduceWrenOriginal, reverseLight, setDefaultPalette, setDitherStrength, setPopulationBias, shrink, sort, sort, stretch, writeBigPalette, writePreloadFile
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
diff --git a/docs/apidocs/com/github/tommyettinger/anim8/package-summary.html b/docs/apidocs/com/github/tommyettinger/anim8/package-summary.html
index 257520b3..1d97ba86 100644
--- a/docs/apidocs/com/github/tommyettinger/anim8/package-summary.html
+++ b/docs/apidocs/com/github/tommyettinger/anim8/package-summary.html
@@ -2,7 +2,7 @@
-com.github.tommyettinger.anim8 (anim8-gdx 0.4.6 API)
+com.github.tommyettinger.anim8 (anim8-gdx 0.4.7 API)
diff --git a/docs/apidocs/com/github/tommyettinger/anim8/package-tree.html b/docs/apidocs/com/github/tommyettinger/anim8/package-tree.html
index 50508573..3491bad9 100644
--- a/docs/apidocs/com/github/tommyettinger/anim8/package-tree.html
+++ b/docs/apidocs/com/github/tommyettinger/anim8/package-tree.html
@@ -2,7 +2,7 @@
-com.github.tommyettinger.anim8 Class Hierarchy (anim8-gdx 0.4.6 API)
+com.github.tommyettinger.anim8 Class Hierarchy (anim8-gdx 0.4.7 API)
diff --git a/docs/apidocs/deprecated-list.html b/docs/apidocs/deprecated-list.html
index f7382cce..8c28f386 100644
--- a/docs/apidocs/deprecated-list.html
+++ b/docs/apidocs/deprecated-list.html
@@ -2,7 +2,7 @@
-Deprecated List (anim8-gdx 0.4.6 API)
+Deprecated List (anim8-gdx 0.4.7 API)
diff --git a/docs/apidocs/help-doc.html b/docs/apidocs/help-doc.html
index 59ed3bde..77da68dd 100644
--- a/docs/apidocs/help-doc.html
+++ b/docs/apidocs/help-doc.html
@@ -2,7 +2,7 @@
-API Help (anim8-gdx 0.4.6 API)
+API Help (anim8-gdx 0.4.7 API)
diff --git a/docs/apidocs/index-all.html b/docs/apidocs/index-all.html
index 80920706..1741f0cb 100644
--- a/docs/apidocs/index-all.html
+++ b/docs/apidocs/index-all.html
@@ -2,7 +2,7 @@
-Index (anim8-gdx 0.4.6 API)
+Index (anim8-gdx 0.4.7 API)
@@ -122,6 +122,8 @@ A
Analyzes pixmap
for color count and frequency, building a palette with at most limit
colors.
+analyzeGourd() - Method in class com.github.tommyettinger.anim8.AnimatedGif
+
analyzeGradient() - Method in class com.github.tommyettinger.anim8.AnimatedGif
analyzeHueWise(Pixmap[], int, double, int) - Method in class com.github.tommyettinger.anim8.PaletteReducer
@@ -704,6 +706,11 @@ F
Changes the curve of a requested L value so that it matches the internally-used curve.
+fromLinearLUT - Static variable in class com.github.tommyettinger.anim8.PaletteReducer
+
+A specialized lookup table that takes an index from 0-1023 and outputs a byte that should be masked with 255 (to
+ get a value from 0-255).
+
G
@@ -749,6 +756,11 @@ G
-
- getPopulationBias() - Method in class com.github.tommyettinger.anim8.PaletteReducer
-
+- GOURD - Enum constant in enum class com.github.tommyettinger.anim8.Dithered.DitherAlgorithm
+-
+A relative of
Dithered.DitherAlgorithm.LOAF
, this is another ordered dither, with comparable speed to and higher quality than
+ LOAF (but less of a "hand-drawn" feeling), and higher speed and comparable quality to Dithered.DitherAlgorithm.PATTERN
.
+
- GRADIENT_NOISE - Enum constant in enum class com.github.tommyettinger.anim8.Dithered.DitherAlgorithm
-
Jorge Jimenez' Gradient Interleaved Noise, modified slightly to use as an ordered dither here; this can have
@@ -1079,6 +1091,11 @@
R
Modifies the given Pixmap so that it only uses colors present in this PaletteReducer, dithering when it can with
the commonly-used Floyd-Steinberg dithering.
+- reduceGourd(Pixmap) - Method in class com.github.tommyettinger.anim8.PaletteReducer
+-
+A higher-quality relative of
PaletteReducer.reduceLoaf(Pixmap)
that uses a 8x8 grid instead of a 2x2 checkerboard, and
+ that gamma-corrects its changes.
+
- reduceIgneous(Pixmap) - Method in class com.github.tommyettinger.anim8.PaletteReducer
-
- reduceIndex(int) - Method in class com.github.tommyettinger.anim8.PaletteReducer
@@ -1340,6 +1357,10 @@ S
T
+- tempThresholdMatrix - Static variable in class com.github.tommyettinger.anim8.PaletteReducer
+-
+Primarily used to avoid allocating arrays that copy
PaletteReducer.thresholdMatrix64
, this has length 64.
+
- thresholdMatrix16 - Static variable in class com.github.tommyettinger.anim8.PaletteReducer
-
Given by Joel Yliluoma in a dithering article.
@@ -1352,6 +1373,10 @@
T
-
Given by Joel Yliluoma in a dithering article.
+ - toLinearLUT - Static variable in class com.github.tommyettinger.anim8.PaletteReducer
+-
+A specialized lookup table that takes an index from 0-255 and outputs a float in the 127.5 to 894.5 range.
+
- toString() - Method in enum class com.github.tommyettinger.anim8.Dithered.DitherAlgorithm
-
- transIndex - Variable in class com.github.tommyettinger.anim8.AnimatedGif
@@ -1568,6 +1593,10 @@ W
-
- writeDodgyDithered(OutputStream, Array<Pixmap>, int) - Method in class com.github.tommyettinger.anim8.PNG8
-
+- writeGourdDithered(OutputStream, Pixmap) - Method in class com.github.tommyettinger.anim8.PNG8
+-
+- writeGourdDithered(OutputStream, Array<Pixmap>, int) - Method in class com.github.tommyettinger.anim8.PNG8
+-
- writeGradientDithered(OutputStream, Pixmap) - Method in class com.github.tommyettinger.anim8.PNG8
-
- writeGradientDithered(OutputStream, Array<Pixmap>, int) - Method in class com.github.tommyettinger.anim8.PNG8
diff --git a/docs/apidocs/index.html b/docs/apidocs/index.html
index adb98460..d706d1bf 100644
--- a/docs/apidocs/index.html
+++ b/docs/apidocs/index.html
@@ -2,7 +2,7 @@
-anim8-gdx 0.4.6 API
+anim8-gdx 0.4.7 API
diff --git a/docs/apidocs/member-search-index.js b/docs/apidocs/member-search-index.js
index 76899d0b..1ff61942 100644
--- a/docs/apidocs/member-search-index.js
+++ b/docs/apidocs/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"addFrame(Pixmap)","u":"addFrame(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"ALL"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"alterBigPalette(int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"alterColorsLightness(Interpolation)","u":"alterColorsLightness(com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"alterColorsOklab(Interpolation, Interpolation, Interpolation)","u":"alterColorsOklab(com.badlogic.gdx.math.Interpolation,com.badlogic.gdx.math.Interpolation,com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array)","u":"analyze(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array, double)","u":"analyze(com.badlogic.gdx.utils.Array,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array, double, int)","u":"analyze(com.badlogic.gdx.utils.Array,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap)","u":"analyze(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap, double)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap[], int, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeBlue()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeBurkes()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeChaotic()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeDiffusion()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeDodgy()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeFast(Pixmap, double, int)","u":"analyzeFast(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeGradient()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array, double)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array, double, int)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Pixmap, double, int)","u":"analyzeHueWise(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Pixmap[], int, double, int)","u":"analyzeHueWise(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeLoaf()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeMC(Pixmap, int)","u":"analyzeMC(com.badlogic.gdx.graphics.Pixmap,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeNeue()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeNone()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeOceanic()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeOverboard()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzePattern()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzePixels()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Array)","u":"analyzeReductive(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Array, double)","u":"analyzeReductive(com.badlogic.gdx.utils.Array,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Array, double, int)","u":"analyzeReductive(com.badlogic.gdx.utils.Array,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Pixmap)","u":"analyzeReductive(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Pixmap, double)","u":"analyzeReductive(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Pixmap, double, int)","u":"analyzeReductive(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Pixmap[], int, double, int)","u":"analyzeReductive(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeRoberts()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeScatter()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeSeaside()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeWoven()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeWren()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeWrenOriginal()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"AnimatedGif()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"AnimatedPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"AnimatedPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"apply(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"atan2(float, float)","u":"atan2(float,float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"AURORA"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"barronSpline(float, float, float)","u":"barronSpline(float,float,float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"BiasGain()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"BiasGain(float, float)","u":"%3Cinit%3E(float,float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"BIG_PALETTE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"bigPaletteLoaded"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"bigPaletteMapping"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"blend(int, int, float)","u":"blend(int,int,float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"BLUE_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"buildBigPalette()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"BURKES"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"candidates"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrt(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrtPositive(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrtShape(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"centralize(byte)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"centralizePalette(FileHandle, FileHandle)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"centralizePalette(FileHandle, FileHandle, float)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"CHAOTIC_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"clearPalette"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"closeStream"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"colorCount"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"colorDepth"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"colorsFrom(Pixmap)","u":"colorsFrom(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"colorsFrom(Pixmap, int)","u":"colorsFrom(com.badlogic.gdx.graphics.Pixmap,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"colorTab"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer.IntComparator","l":"compare(int, int)","u":"compare(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"compareSwap(int[], int, int)","u":"compareSwap(int[],int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorBlueFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorGreenFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorRedFloats"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"delay"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"difference(int, int)","u":"difference(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int)","u":"difference(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"difference(int, int, int, int)","u":"difference(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int, int, int)","u":"difference(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"difference(int, int, int, int, int, int)","u":"difference(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int, int, int, int, int)","u":"difference(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceAnalyzing(int, int)","u":"differenceAnalyzing(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int)","u":"differenceAnalyzing(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int)","u":"differenceAnalyzing(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceAnalyzing(int, int, int, int)","u":"differenceAnalyzing(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int, int, int)","u":"differenceAnalyzing(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int, int, int)","u":"differenceAnalyzing(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceAnalyzing(int, int, int, int, int, int)","u":"differenceAnalyzing(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int, int, int, int, int)","u":"differenceAnalyzing(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int, int, int, int, int)","u":"differenceAnalyzing(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceHW(int, int)","u":"differenceHW(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int)","u":"differenceHW(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int)","u":"differenceHW(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceHW(int, int, int, int)","u":"differenceHW(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int, int, int)","u":"differenceHW(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int, int, int)","u":"differenceHW(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceHW(int, int, int, int, int, int)","u":"differenceHW(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int, int, int, int, int)","u":"differenceHW(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int, int, int, int, int)","u":"differenceHW(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceMatch(int, int)","u":"differenceMatch(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int)","u":"differenceMatch(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int)","u":"differenceMatch(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceMatch(int, int, int, int)","u":"differenceMatch(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int, int, int)","u":"differenceMatch(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int, int, int)","u":"differenceMatch(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceMatch(int, int, int, int, int, int)","u":"differenceMatch(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int, int, int, int, int)","u":"differenceMatch(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int, int, int, int, int)","u":"differenceMatch(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"DIFFUSION"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"dispose"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"DODGY"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"editPalette(FileHandle, FileHandle, Interpolation)","u":"editPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"entryComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(Color[])","u":"exact(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(Color[], int)","u":"exact(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[], byte[])","u":"exact(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[], int)","u":"exact(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"fastAnalysis"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"FastAPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"FastAPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"FastGif()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"FastPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"FastPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"FastPNG8()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"FastPNG8(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"finish()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"firstFrame"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"flipY"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"forwardLight(double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"forwardLight(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getImagePixels()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"getPopulationBias()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"GRADIENT_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"HALTONIC"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"height"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"hueComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"hueShift()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"image"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"indexedPixels"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"isFastAnalysis()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"isFlipY()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"legibleName"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"lightnessComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"loadBigPalette(FileHandle, int[])","u":"loadBigPalette(com.badlogic.gdx.files.FileHandle,int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"loadPreloadFile(FileHandle)","u":"loadPreloadFile(com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"LOAF"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"NEUE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorBlueFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorGreenFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorRedFloats"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"NONE"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"OCEANIC"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"OKLAB"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"oklabToRGB(float, float, float, float)","u":"oklabToRGB(float,float,float,float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"out"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"OVERBOARD"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"paletteArray"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"paletteMapping"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"palSize"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"PATTERN"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"PNG8()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"PNG8(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"populationBias"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"probit(double)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"randomColor(Random)","u":"randomColor(java.util.Random)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"randomColorIndex(Random)","u":"randomColorIndex(java.util.Random)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"readChunks(InputStream)","u":"readChunks(java.io.InputStream)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduce(Pixmap)","u":"reduce(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduce(Pixmap, Dithered.DitherAlgorithm)","u":"reduce(com.badlogic.gdx.graphics.Pixmap,com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceBlueNoise(Pixmap)","u":"reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceBurkes(Pixmap)","u":"reduceBurkes(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceChaoticNoise(Pixmap)","u":"reduceChaoticNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceDodgy(Pixmap)","u":"reduceDodgy(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceFloat(float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceFloydSteinberg(Pixmap)","u":"reduceFloydSteinberg(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceIgneous(Pixmap)","u":"reduceIgneous(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceIndex(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceInPlace(Color)","u":"reduceInPlace(com.badlogic.gdx.graphics.Color)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceJimenez(Pixmap)","u":"reduceJimenez(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceKnoll(Pixmap)","u":"reduceKnoll(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceKnollRoberts(Pixmap)","u":"reduceKnollRoberts(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceLoaf(Pixmap)","u":"reduceLoaf(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceNeue(Pixmap)","u":"reduceNeue(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceOceanic(Pixmap)","u":"reduceOceanic(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceOverboard(Pixmap)","u":"reduceOverboard(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceRoberts(Pixmap)","u":"reduceRoberts(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceScatter(Pixmap)","u":"reduceScatter(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSeaside(Pixmap)","u":"reduceSeaside(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSierraLite(Pixmap)","u":"reduceSierraLite(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSingle(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSolid(Pixmap)","u":"reduceSolid(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceWoven(Pixmap)","u":"reduceWoven(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceWren(Pixmap)","u":"reduceWren(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceWrenOriginal(Pixmap)","u":"reduceWrenOriginal(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"repeat"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"reverseLight(double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reverseLight(float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"ROBERTS"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"SCATTER"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"SEASIDE"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"seq"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"setDefaultPalette()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDelay(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDispose(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setFastAnalysis(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setFrameRate(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"setPopulationBias(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setPosition(int, int)","u":"setPosition(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setRepeat(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"shape"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"shrink(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"sizeSet"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"SNUGGLY"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"sort(int[], int, int, PaletteReducer.IntComparator)","u":"sort(int[],int,int,com.github.tommyettinger.anim8.PaletteReducer.IntComparator)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"sort(int[], PaletteReducer.IntComparator)","u":"sort(int[],com.github.tommyettinger.anim8.PaletteReducer.IntComparator)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"start(OutputStream)","u":"start(java.io.OutputStream)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"started"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"stretch(int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"swapPalette(FileHandle, FileHandle, int[])","u":"swapPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix16"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix64"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix8"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"toString()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"transIndex"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_B"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_C"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_MULTIPLIERS"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_MULTIPLIERS_B"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_MULTIPLIERS_C"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"turning"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"usedEntry"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"values()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"width"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"WOVEN"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"WREN"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array, int, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"write(FileHandle, Pixmap)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean, boolean, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Array, int, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Array, int, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"write(OutputStream, Pixmap)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap, boolean, boolean, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean, boolean, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"writeBigPalette(FileHandle)","u":"writeBigPalette(com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeBlueNoiseDithered(OutputStream, Array, int)","u":"writeBlueNoiseDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeBlueNoiseDithered(OutputStream, Pixmap)","u":"writeBlueNoiseDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeBurkesDithered(OutputStream, Array, int)","u":"writeBurkesDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeBurkesDithered(OutputStream, Pixmap)","u":"writeBurkesDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeChaoticNoiseDithered(OutputStream, Array, int)","u":"writeChaoticNoiseDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeChaoticNoiseDithered(OutputStream, Pixmap)","u":"writeChaoticNoiseDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeChunks(OutputStream, OrderedMap)","u":"writeChunks(java.io.OutputStream,com.badlogic.gdx.utils.OrderedMap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeDiffusionDithered(OutputStream, Array, int)","u":"writeDiffusionDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeDiffusionDithered(OutputStream, Pixmap)","u":"writeDiffusionDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeDithered(OutputStream, Pixmap)","u":"writeDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeDodgyDithered(OutputStream, Array, int)","u":"writeDodgyDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeDodgyDithered(OutputStream, Pixmap)","u":"writeDodgyDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeGradientDithered(OutputStream, Array, int)","u":"writeGradientDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeGradientDithered(OutputStream, Pixmap)","u":"writeGradientDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeGraphicCtrlExt()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeImageDesc()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeLoafDithered(OutputStream, Array, int)","u":"writeLoafDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeLoafDithered(OutputStream, Pixmap)","u":"writeLoafDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeLSD()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeNetscapeExt()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeNeueDithered(OutputStream, Array, int)","u":"writeNeueDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeNeueDithered(OutputStream, Pixmap)","u":"writeNeueDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeOceanicDithered(OutputStream, Array, int)","u":"writeOceanicDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeOceanicDithered(OutputStream, Pixmap)","u":"writeOceanicDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeOverboardDithered(OutputStream, Array, int)","u":"writeOverboardDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeOverboardDithered(OutputStream, Pixmap)","u":"writeOverboardDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePalette()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePatternDithered(OutputStream, Array, int)","u":"writePatternDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePatternDithered(OutputStream, Pixmap)","u":"writePatternDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePixels()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, boolean)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, int[], boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, boolean)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, int[], boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePreciseSection(FileHandle, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePreciseSection(OutputStream, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"writePreloadFile(FileHandle)","u":"writePreloadFile(com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeRobertsDithered(OutputStream, Array, int)","u":"writeRobertsDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeRobertsDithered(OutputStream, Pixmap)","u":"writeRobertsDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeScatterDithered(OutputStream, Array, int)","u":"writeScatterDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeScatterDithered(OutputStream, Pixmap)","u":"writeScatterDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeSeasideDithered(OutputStream, Array, int)","u":"writeSeasideDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeSeasideDithered(OutputStream, Pixmap)","u":"writeSeasideDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeShort(int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeSolid(OutputStream, Array, int)","u":"writeSolid(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeSolid(OutputStream, Pixmap)","u":"writeSolid(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeString(String)","u":"writeString(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWovenDithered(OutputStream, Array, int)","u":"writeWovenDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWovenDithered(OutputStream, Pixmap)","u":"writeWovenDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWrenDithered(OutputStream, Array, int)","u":"writeWrenDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWrenDithered(OutputStream, Pixmap)","u":"writeWrenDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWrenOriginalDithered(OutputStream, Array, int)","u":"writeWrenOriginalDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWrenOriginalDithered(OutputStream, Pixmap)","u":"writeWrenOriginalDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"x"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"y"}];updateSearchResults();
\ No newline at end of file
+memberSearchIndex = [{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"addFrame(Pixmap)","u":"addFrame(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"ALL"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"alterBigPalette(int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"alterColorsLightness(Interpolation)","u":"alterColorsLightness(com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"alterColorsOklab(Interpolation, Interpolation, Interpolation)","u":"alterColorsOklab(com.badlogic.gdx.math.Interpolation,com.badlogic.gdx.math.Interpolation,com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array)","u":"analyze(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array, double)","u":"analyze(com.badlogic.gdx.utils.Array,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Array, double, int)","u":"analyze(com.badlogic.gdx.utils.Array,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap)","u":"analyze(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap, double)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyze(Pixmap[], int, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeBlue()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeBurkes()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeChaotic()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeDiffusion()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeDodgy()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeFast(Pixmap, double, int)","u":"analyzeFast(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeGourd()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeGradient()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array, double)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Array, double, int)","u":"analyzeHueWise(com.badlogic.gdx.utils.Array,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Pixmap, double, int)","u":"analyzeHueWise(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeHueWise(Pixmap[], int, double, int)","u":"analyzeHueWise(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeLoaf()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeMC(Pixmap, int)","u":"analyzeMC(com.badlogic.gdx.graphics.Pixmap,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeNeue()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeNone()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeOceanic()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeOverboard()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzePattern()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzePixels()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Array)","u":"analyzeReductive(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Array, double)","u":"analyzeReductive(com.badlogic.gdx.utils.Array,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Array, double, int)","u":"analyzeReductive(com.badlogic.gdx.utils.Array,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Pixmap)","u":"analyzeReductive(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Pixmap, double)","u":"analyzeReductive(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Pixmap, double, int)","u":"analyzeReductive(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"analyzeReductive(Pixmap[], int, double, int)","u":"analyzeReductive(com.badlogic.gdx.graphics.Pixmap[],int,double,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeRoberts()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeScatter()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeSeaside()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeWoven()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeWren()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzeWrenOriginal()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"AnimatedGif()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"AnimatedPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"AnimatedPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"apply(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"atan2(float, float)","u":"atan2(float,float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"AURORA"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"barronSpline(float, float, float)","u":"barronSpline(float,float,float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"BiasGain()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"BiasGain(float, float)","u":"%3Cinit%3E(float,float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"BIG_PALETTE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"bigPaletteLoaded"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"bigPaletteMapping"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"blend(int, int, float)","u":"blend(int,int,float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"BLUE_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"buildBigPalette()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"BURKES"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"candidates"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrt(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrtPositive(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrtShape(float)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"centralize(byte)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"centralizePalette(FileHandle, FileHandle)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"centralizePalette(FileHandle, FileHandle, float)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"CHAOTIC_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"clearPalette"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"closeStream"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"colorCount"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"colorDepth"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"colorsFrom(Pixmap)","u":"colorsFrom(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"colorsFrom(Pixmap, int)","u":"colorsFrom(com.badlogic.gdx.graphics.Pixmap,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"colorTab"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer.IntComparator","l":"compare(int, int)","u":"compare(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"compareSwap(int[], int, int)","u":"compareSwap(int[],int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorBlueFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorGreenFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"curErrorRedFloats"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"delay"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"difference(int, int)","u":"difference(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int)","u":"difference(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"difference(int, int, int, int)","u":"difference(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int, int, int)","u":"difference(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"difference(int, int, int, int, int, int)","u":"difference(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int, int, int, int, int)","u":"difference(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceAnalyzing(int, int)","u":"differenceAnalyzing(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int)","u":"differenceAnalyzing(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int)","u":"differenceAnalyzing(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceAnalyzing(int, int, int, int)","u":"differenceAnalyzing(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int, int, int)","u":"differenceAnalyzing(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int, int, int)","u":"differenceAnalyzing(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceAnalyzing(int, int, int, int, int, int)","u":"differenceAnalyzing(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceAnalyzing(int, int, int, int, int, int)","u":"differenceAnalyzing(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceAnalyzing(int, int, int, int, int, int)","u":"differenceAnalyzing(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceHW(int, int)","u":"differenceHW(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int)","u":"differenceHW(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int)","u":"differenceHW(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceHW(int, int, int, int)","u":"differenceHW(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int, int, int)","u":"differenceHW(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int, int, int)","u":"differenceHW(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceHW(int, int, int, int, int, int)","u":"differenceHW(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceHW(int, int, int, int, int, int)","u":"differenceHW(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceHW(int, int, int, int, int, int)","u":"differenceHW(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceMatch(int, int)","u":"differenceMatch(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int)","u":"differenceMatch(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int)","u":"differenceMatch(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceMatch(int, int, int, int)","u":"differenceMatch(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int, int, int)","u":"differenceMatch(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int, int, int)","u":"differenceMatch(int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"differenceMatch(int, int, int, int, int, int)","u":"differenceMatch(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"differenceMatch(int, int, int, int, int, int)","u":"differenceMatch(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"differenceMatch(int, int, int, int, int, int)","u":"differenceMatch(int,int,int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"DIFFUSION"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"dispose"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"DODGY"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"editPalette(FileHandle, FileHandle, Interpolation)","u":"editPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.math.Interpolation)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"entryComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(Color[])","u":"exact(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(Color[], int)","u":"exact(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[], byte[])","u":"exact(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"exact(int[], int)","u":"exact(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"fastAnalysis"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"FastAPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"FastAPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"FastGif()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"FastPalette(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"FastPNG()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"FastPNG(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"FastPNG8()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"FastPNG8(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"finish()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"firstFrame"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"flipY"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"forwardLight(double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"forwardLight(float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"fromLinearLUT"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getImagePixels()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"getPopulationBias()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"GOURD"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"GRADIENT_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"HALTONIC"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"height"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"hueComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"hueShift()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"image"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"indexedPixels"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"isFastAnalysis()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"isFlipY()"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"legibleName"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"lightnessComparator"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"loadBigPalette(FileHandle, int[])","u":"loadBigPalette(com.badlogic.gdx.files.FileHandle,int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"loadPreloadFile(FileHandle)","u":"loadPreloadFile(com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"LOAF"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"NEUE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorBlueFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorGreenFloats"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"nextErrorRedFloats"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"NONE"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"OCEANIC"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"OKLAB"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"oklabToRGB(float, float, float, float)","u":"oklabToRGB(float,float,float,float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"out"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"OVERBOARD"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"paletteArray"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"paletteMapping"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"PaletteReducer(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"palSize"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"PATTERN"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"PNG8()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"PNG8(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"populationBias"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"probit(double)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette()","u":"%3Cinit%3E()"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Array)","u":"%3Cinit%3E(com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Color[])","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Color[], int)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Color[],int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[])","u":"%3Cinit%3E(int[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[], byte[])","u":"%3Cinit%3E(int[],byte[])"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(int[], int)","u":"%3Cinit%3E(int[],int)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Pixmap)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"QualityPalette(Pixmap, double)","u":"%3Cinit%3E(com.badlogic.gdx.graphics.Pixmap,double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"randomColor(Random)","u":"randomColor(java.util.Random)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"randomColorIndex(Random)","u":"randomColorIndex(java.util.Random)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"readChunks(InputStream)","u":"readChunks(java.io.InputStream)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduce(Pixmap)","u":"reduce(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduce(Pixmap, Dithered.DitherAlgorithm)","u":"reduce(com.badlogic.gdx.graphics.Pixmap,com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceBlueNoise(Pixmap)","u":"reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceBurkes(Pixmap)","u":"reduceBurkes(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceChaoticNoise(Pixmap)","u":"reduceChaoticNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceDodgy(Pixmap)","u":"reduceDodgy(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceFloat(float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceFloydSteinberg(Pixmap)","u":"reduceFloydSteinberg(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceGourd(Pixmap)","u":"reduceGourd(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceIgneous(Pixmap)","u":"reduceIgneous(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceIndex(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceInPlace(Color)","u":"reduceInPlace(com.badlogic.gdx.graphics.Color)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceJimenez(Pixmap)","u":"reduceJimenez(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceKnoll(Pixmap)","u":"reduceKnoll(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceKnollRoberts(Pixmap)","u":"reduceKnollRoberts(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceLoaf(Pixmap)","u":"reduceLoaf(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceNeue(Pixmap)","u":"reduceNeue(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceOceanic(Pixmap)","u":"reduceOceanic(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceOverboard(Pixmap)","u":"reduceOverboard(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceRoberts(Pixmap)","u":"reduceRoberts(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceScatter(Pixmap)","u":"reduceScatter(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSeaside(Pixmap)","u":"reduceSeaside(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSierraLite(Pixmap)","u":"reduceSierraLite(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSingle(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSolid(Pixmap)","u":"reduceSolid(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceWoven(Pixmap)","u":"reduceWoven(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceWren(Pixmap)","u":"reduceWren(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceWrenOriginal(Pixmap)","u":"reduceWrenOriginal(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"repeat"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"reverseLight(double)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reverseLight(float)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"ROBERTS"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"SCATTER"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"SEASIDE"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"seq"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"setDefaultPalette()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDelay(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDispose(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setFastAnalysis(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setFrameRate(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"setPopulationBias(float)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setPosition(int, int)","u":"setPosition(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setRepeat(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"shape"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"shrink(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"sizeSet"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"SNUGGLY"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"sort(int[], int, int, PaletteReducer.IntComparator)","u":"sort(int[],int,int,com.github.tommyettinger.anim8.PaletteReducer.IntComparator)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"sort(int[], PaletteReducer.IntComparator)","u":"sort(int[],com.github.tommyettinger.anim8.PaletteReducer.IntComparator)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"start(OutputStream)","u":"start(java.io.OutputStream)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"started"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"stretch(int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"swapPalette(FileHandle, FileHandle, int[])","u":"swapPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,int[])"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"tempThresholdMatrix"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix16"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix64"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"thresholdMatrix8"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"toLinearLUT"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"toString()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"transIndex"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_B"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_C"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_MULTIPLIERS"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_MULTIPLIERS_B"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"TRI_BLUE_NOISE_MULTIPLIERS_C"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath.BiasGain","l":"turning"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"usedEntry"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"values()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"width"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"WOVEN"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"WREN"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Array, int, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"write(FileHandle, Pixmap)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean, boolean)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(FileHandle, Pixmap, boolean, boolean, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimationWriter","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Array, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Array, int, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Array, int, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.utils.Array,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"write(OutputStream, Pixmap)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap, boolean, boolean, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"write(OutputStream, Pixmap, boolean, boolean, int)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"writeBigPalette(FileHandle)","u":"writeBigPalette(com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeBlueNoiseDithered(OutputStream, Array, int)","u":"writeBlueNoiseDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeBlueNoiseDithered(OutputStream, Pixmap)","u":"writeBlueNoiseDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeBurkesDithered(OutputStream, Array, int)","u":"writeBurkesDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeBurkesDithered(OutputStream, Pixmap)","u":"writeBurkesDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeChaoticNoiseDithered(OutputStream, Array, int)","u":"writeChaoticNoiseDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeChaoticNoiseDithered(OutputStream, Pixmap)","u":"writeChaoticNoiseDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeChunks(OutputStream, OrderedMap)","u":"writeChunks(java.io.OutputStream,com.badlogic.gdx.utils.OrderedMap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeDiffusionDithered(OutputStream, Array, int)","u":"writeDiffusionDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeDiffusionDithered(OutputStream, Pixmap)","u":"writeDiffusionDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeDithered(OutputStream, Pixmap)","u":"writeDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeDodgyDithered(OutputStream, Array, int)","u":"writeDodgyDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeDodgyDithered(OutputStream, Pixmap)","u":"writeDodgyDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeGourdDithered(OutputStream, Array, int)","u":"writeGourdDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeGourdDithered(OutputStream, Pixmap)","u":"writeGourdDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeGradientDithered(OutputStream, Array, int)","u":"writeGradientDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeGradientDithered(OutputStream, Pixmap)","u":"writeGradientDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeGraphicCtrlExt()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeImageDesc()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeLoafDithered(OutputStream, Array, int)","u":"writeLoafDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeLoafDithered(OutputStream, Pixmap)","u":"writeLoafDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeLSD()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeNetscapeExt()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeNeueDithered(OutputStream, Array, int)","u":"writeNeueDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeNeueDithered(OutputStream, Pixmap)","u":"writeNeueDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeOceanicDithered(OutputStream, Array, int)","u":"writeOceanicDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeOceanicDithered(OutputStream, Pixmap)","u":"writeOceanicDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeOverboardDithered(OutputStream, Array, int)","u":"writeOverboardDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeOverboardDithered(OutputStream, Pixmap)","u":"writeOverboardDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePalette()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePatternDithered(OutputStream, Array, int)","u":"writePatternDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePatternDithered(OutputStream, Pixmap)","u":"writePatternDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePixels()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, boolean)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(FileHandle, Pixmap, int[], boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, boolean)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePrecisely(OutputStream, Pixmap, int[], boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePreciseSection(FileHandle, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writePreciseSection(OutputStream, Pixmap, int[], int, int, int, int)","u":"writePreciseSection(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,int[],int,int,int,int)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"writePreloadFile(FileHandle)","u":"writePreloadFile(com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeRobertsDithered(OutputStream, Array, int)","u":"writeRobertsDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeRobertsDithered(OutputStream, Pixmap)","u":"writeRobertsDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeScatterDithered(OutputStream, Array, int)","u":"writeScatterDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeScatterDithered(OutputStream, Pixmap)","u":"writeScatterDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeSeasideDithered(OutputStream, Array, int)","u":"writeSeasideDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeSeasideDithered(OutputStream, Pixmap)","u":"writeSeasideDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeShort(int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeSolid(OutputStream, Array, int)","u":"writeSolid(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeSolid(OutputStream, Pixmap)","u":"writeSolid(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeString(String)","u":"writeString(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWovenDithered(OutputStream, Array, int)","u":"writeWovenDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWovenDithered(OutputStream, Pixmap)","u":"writeWovenDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWrenDithered(OutputStream, Array, int)","u":"writeWrenDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWrenDithered(OutputStream, Pixmap)","u":"writeWrenDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWrenOriginalDithered(OutputStream, Array, int)","u":"writeWrenOriginalDithered(java.io.OutputStream,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"writeWrenOriginalDithered(OutputStream, Pixmap)","u":"writeWrenOriginalDithered(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"x"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"y"}];updateSearchResults();
\ No newline at end of file
diff --git a/docs/apidocs/overview-tree.html b/docs/apidocs/overview-tree.html
index caf54c87..a796c35e 100644
--- a/docs/apidocs/overview-tree.html
+++ b/docs/apidocs/overview-tree.html
@@ -2,7 +2,7 @@
-Class Hierarchy (anim8-gdx 0.4.6 API)
+Class Hierarchy (anim8-gdx 0.4.7 API)
diff --git a/gradle.properties b/gradle.properties
index b87510c2..f4598465 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -9,7 +9,7 @@ RELEASE_SIGNING_ENABLED=false
GROUP=com.github.tommyettinger
POM_ARTIFACT_ID=anim8-gdx
-VERSION_NAME=0.4.7-SNAPSHOT
+VERSION_NAME=0.4.7
POM_NAME=anim8-gdx
POM_DESCRIPTION=Support for writing animated GIF and PNG files, plus PNG8, to libGDX.