From c17b490055dc21978c184052a8cba2dedb658e12 Mon Sep 17 00:00:00 2001 From: Tommy Ettinger Date: Thu, 8 Jun 2023 22:25:33 -0700 Subject: [PATCH] Release 0.4.0 ! --- README.md | 10 +- docs/apidocs/allclasses-index.html | 2 +- docs/apidocs/allpackages-index.html | 2 +- .../tommyettinger/anim8/AnimatedGif.html | 2 +- .../tommyettinger/anim8/AnimatedPNG.html | 2 +- .../tommyettinger/anim8/AnimationWriter.html | 2 +- .../anim8/Dithered.DitherAlgorithm.html | 41 ++- .../github/tommyettinger/anim8/Dithered.html | 2 +- .../github/tommyettinger/anim8/FastAPNG.html | 2 +- .../github/tommyettinger/anim8/FastGif.html | 2 +- .../github/tommyettinger/anim8/FastPNG.html | 2 +- .../github/tommyettinger/anim8/FastPNG8.html | 2 +- .../tommyettinger/anim8/FastPalette.html | 66 ++-- .../anim8/OtherMath.BiasGain.html | 2 +- .../github/tommyettinger/anim8/OtherMath.html | 2 +- .../com/github/tommyettinger/anim8/PNG8.html | 2 +- .../anim8/PaletteReducer.IntComparator.html | 2 +- .../tommyettinger/anim8/PaletteReducer.html | 306 +++++++++++++----- .../tommyettinger/anim8/QualityPalette.html | 6 +- .../tommyettinger/anim8/package-summary.html | 2 +- .../tommyettinger/anim8/package-tree.html | 2 +- docs/apidocs/help-doc.html | 2 +- docs/apidocs/index-all.html | 55 +++- docs/apidocs/index.html | 2 +- docs/apidocs/member-search-index.js | 2 +- docs/apidocs/overview-tree.html | 2 +- gradle.properties | 2 +- 27 files changed, 379 insertions(+), 147 deletions(-) diff --git a/README.md b/README.md index ca490c41..e44e8f84 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,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.11.0 is recommended currently, but versions as old as 1.9.11 work. - api "com.github.tommyettinger:anim8-gdx:0.3.15" + api "com.github.tommyettinger:anim8-gdx:0.4.0" } ``` @@ -78,10 +78,10 @@ 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.3.15: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. None -of the "Fast" classes will work on GWT. The GWT inherits line, which is needed in `GdxDefinition.gwt.xml` if no -dependencies already have it, is: +`implementation "com.github.tommyettinger:anim8-gdx:0.4.0: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. None of the "Fast" classes will work on GWT. +The GWT inherits line, which is needed in `GdxDefinition.gwt.xml` if no dependencies already have it, is: ```xml ``` diff --git a/docs/apidocs/allclasses-index.html b/docs/apidocs/allclasses-index.html index 3d10c8c1..a4ee02de 100644 --- a/docs/apidocs/allclasses-index.html +++ b/docs/apidocs/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (anim8-gdx 0.3.15 API) +All Classes and Interfaces (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/allpackages-index.html b/docs/apidocs/allpackages-index.html index 72ee0ca5..50f381c8 100644 --- a/docs/apidocs/allpackages-index.html +++ b/docs/apidocs/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (anim8-gdx 0.3.15 API) +All Packages (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/AnimatedGif.html b/docs/apidocs/com/github/tommyettinger/anim8/AnimatedGif.html index 3f0754c8..c2d6ded4 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/AnimatedGif.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/AnimatedGif.html @@ -2,7 +2,7 @@ -AnimatedGif (anim8-gdx 0.3.15 API) +AnimatedGif (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/AnimatedPNG.html b/docs/apidocs/com/github/tommyettinger/anim8/AnimatedPNG.html index 375d2256..f96c19ba 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/AnimatedPNG.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/AnimatedPNG.html @@ -2,7 +2,7 @@ -AnimatedPNG (anim8-gdx 0.3.15 API) +AnimatedPNG (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/AnimationWriter.html b/docs/apidocs/com/github/tommyettinger/anim8/AnimationWriter.html index 160ef4ee..78dcd7ec 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/AnimationWriter.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/AnimationWriter.html @@ -2,7 +2,7 @@ -AnimationWriter (anim8-gdx 0.3.15 API) +AnimationWriter (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/Dithered.DitherAlgorithm.html b/docs/apidocs/com/github/tommyettinger/anim8/Dithered.DitherAlgorithm.html index 57869ac4..6241871e 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/Dithered.DitherAlgorithm.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/Dithered.DitherAlgorithm.html @@ -2,7 +2,7 @@ -Dithered.DitherAlgorithm (anim8-gdx 0.3.15 API) +Dithered.DitherAlgorithm (anim8-gdx 0.4.0 API) @@ -154,33 +154,37 @@

Enum Constant Summary

parts of an image (which is a potential problem for DIFFUSION and the other error-diffusion dithers). - +
+
An intentionally-low-fidelity ordered dither with obvious repeating 2x2 patterns on a regular grid.
+
+ +
An error diffusion dither that mixes in ordered noise from a triangular-mapped blue noise texture; this is one of the best-behaving dithers here when it comes to smooth gradients.
- -
+ +
Doesn't dither at all; this generally looks bad unless the palette matches the colors in the image very closely or exactly.
- -
+ +
Thomas Knoll's Pattern Dither (with a 4x4 matrix), as originally described by Joel Yliluoma in this dithering article.
- -
+ +
An ordered dither built around the lightness-dispersing R2 point sequence, by Martin Roberts.
- -
+ +
This tries to subtly alter the more rigidly-defined error-diffusion dither of DIFFUSION with a small amount of triangular-distributed blue noise, and unlike CHAOTIC_NOISE, it doesn't introduce white noise.
- -
+ +
An error-diffusion dither much like NEUE, except that it adds or subtracts a different error value from each RGB channel, and that it uses translated copies of the R2 dither used by ROBERTS, instead of using blue noise in any way.
@@ -423,6 +427,19 @@

DODGY

become the default algorithm here.
+
  • +
    +

    LOAF

    +
    public static final Dithered.DitherAlgorithm LOAF
    +
    An intentionally-low-fidelity ordered dither with obvious repeating 2x2 patterns on a regular grid. + This is meant for dithering higher-color-count pixel art to produce lower color counts, without using any + techniques that are too complex to be used effectively in hand-made pixel art. This may actually look simpler + than it would have to be to look hand-made, especially at low dither strength. +
    + This is probably closest to PATTERN in appearance, just because they both use a square grid, but + this is much faster to run and looks less intricate. They also use different grids.
    +
    +
  • diff --git a/docs/apidocs/com/github/tommyettinger/anim8/Dithered.html b/docs/apidocs/com/github/tommyettinger/anim8/Dithered.html index a64cb362..9c568621 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/Dithered.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/Dithered.html @@ -2,7 +2,7 @@ -Dithered (anim8-gdx 0.3.15 API) +Dithered (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/FastAPNG.html b/docs/apidocs/com/github/tommyettinger/anim8/FastAPNG.html index 84bd04c2..97fb8a48 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/FastAPNG.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/FastAPNG.html @@ -2,7 +2,7 @@ -FastAPNG (anim8-gdx 0.3.15 API) +FastAPNG (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/FastGif.html b/docs/apidocs/com/github/tommyettinger/anim8/FastGif.html index 6920094a..fd582902 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/FastGif.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/FastGif.html @@ -2,7 +2,7 @@ -FastGif (anim8-gdx 0.3.15 API) +FastGif (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/FastPNG.html b/docs/apidocs/com/github/tommyettinger/anim8/FastPNG.html index 4f5795b0..81800bb0 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/FastPNG.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/FastPNG.html @@ -2,7 +2,7 @@ -FastPNG (anim8-gdx 0.3.15 API) +FastPNG (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/FastPNG8.html b/docs/apidocs/com/github/tommyettinger/anim8/FastPNG8.html index 97e01f83..c718cff7 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/FastPNG8.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/FastPNG8.html @@ -2,7 +2,7 @@ -FastPNG8 (anim8-gdx 0.3.15 API) +FastPNG8 (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/FastPalette.html b/docs/apidocs/com/github/tommyettinger/anim8/FastPalette.html index 8fa19a7c..612c21b8 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/FastPalette.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/FastPalette.html @@ -2,7 +2,7 @@ -FastPalette (anim8-gdx 0.3.15 API) +FastPalette (anim8-gdx 0.4.0 API) @@ -99,7 +99,7 @@

    Fields inherited from class com.github.tommyettinger.anim8.PaletteReducer

    -AURORA, colorCount, ditherStrength, entryComparator, HALTONIC, hueComparator, lightnessComparator, OKLAB, paletteArray, paletteMapping, populationBias, reverseMap, TRI_BLUE_NOISE, TRI_BLUE_NOISE_B, TRI_BLUE_NOISE_C, TRI_BLUE_NOISE_MULTIPLIERS
    +AURORA, candidates, colorCount, curErrorBlueFloats, curErrorGreenFloats, curErrorRedFloats, ditherStrength, entryComparator, HALTONIC, hueComparator, lightnessComparator, nextErrorBlueFloats, nextErrorGreenFloats, nextErrorRedFloats, OKLAB, paletteArray, paletteMapping, populationBias, thresholdMatrix16, thresholdMatrix64, thresholdMatrix8, TRI_BLUE_NOISE, TRI_BLUE_NOISE_B, TRI_BLUE_NOISE_C, TRI_BLUE_NOISE_MULTIPLIERS
    @@ -239,48 +239,53 @@

    Method Summary

    late 2019.
    com.badlogic.gdx.graphics.Pixmap
    -
    reduceNeue(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    reduceLoaf(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
    An error-diffusion dither based on reduceFloydSteinberg(Pixmap), but adding in triangular-mapped blue - noise before diffusing, like reduceBlueNoise(Pixmap).
    +
    An intentionally low-fidelity dither, meant for pixel art.
    com.badlogic.gdx.graphics.Pixmap
    -
    reduceRoberts(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    reduceNeue(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
    An ordered dither that uses a sub-random sequence by Martin Roberts to disperse lightness adjustments across the - image.
    +
    An error-diffusion dither based on reduceFloydSteinberg(Pixmap), but adding in triangular-mapped blue + noise before diffusing, like reduceBlueNoise(Pixmap).
    com.badlogic.gdx.graphics.Pixmap
    -
    reduceScatter(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    reduceRoberts(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
    Modifies the given Pixmap so it only uses colors present in this PaletteReducer, using Floyd-Steinberg to dither - but modifying patterns slightly by introducing triangular-distributed blue noise.
    +
    An ordered dither that uses a sub-random sequence by Martin Roberts to disperse lightness adjustments across the + image.
    com.badlogic.gdx.graphics.Pixmap
    -
    reduceSierraLite(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    reduceScatter(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
    Modifies the given Pixmap so that it only uses colors present in this PaletteReducer, dithering when it can with - Sierra Lite dithering instead of the Floyd-Steinberg dithering that PaletteReducer.reduce(Pixmap) uses.
    +
    Modifies the given Pixmap so it only uses colors present in this PaletteReducer, using Floyd-Steinberg to dither + but modifying patterns slightly by introducing triangular-distributed blue noise.
    com.badlogic.gdx.graphics.Pixmap
    -
    reduceSolid(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    reduceSierraLite(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
    Modifies the given Pixmap so that it only uses colors present in this PaletteReducer, without dithering.
    +
    Modifies the given Pixmap so that it only uses colors present in this PaletteReducer, dithering when it can with + Sierra Lite dithering instead of the Floyd-Steinberg dithering that PaletteReducer.reduce(Pixmap) uses.
    com.badlogic.gdx.graphics.Pixmap
    -
    reduceWoven(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
     
    -
    protected float
    -
    roberts125(int x, +
    reduceSolid(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    +
    Modifies the given Pixmap so that it only uses colors present in this PaletteReducer, without dithering.
    +
    +
    com.badlogic.gdx.graphics.Pixmap
    +
    reduceWoven(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
     
    +
    protected float
    +
    roberts125(int x, int y)
    -
    +
    Calculates the R2 dither for an x, y point and returns a value between -1.25f and 1.25f .
    -
    protected int
    -
    writePixel(ByteBuffer pixels, +
    protected int
    +
    writePixel(ByteBuffer pixels, int shrunkColor, boolean isRGBA)
    -
     
    +
     
    @@ -661,6 +666,19 @@

    reduceRoberts

  • +
    +

    reduceLoaf

    +
    public com.badlogic.gdx.graphics.Pixmap reduceLoaf(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    Description copied from class: PaletteReducer
    +
    An intentionally low-fidelity dither, meant for pixel art.
    +
    +
    Overrides:
    +
    reduceLoaf in class PaletteReducer
    +
    Returns:
    +
    +
    +
  • +
  • reduceWoven

    public com.badlogic.gdx.graphics.Pixmap reduceWoven(com.badlogic.gdx.graphics.Pixmap pixmap)
    diff --git a/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.BiasGain.html b/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.BiasGain.html index 9894a749..c64df5b3 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.BiasGain.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.BiasGain.html @@ -2,7 +2,7 @@ -OtherMath.BiasGain (anim8-gdx 0.3.15 API) +OtherMath.BiasGain (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.html b/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.html index 038e8f06..7c6cb663 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/OtherMath.html @@ -2,7 +2,7 @@ -OtherMath (anim8-gdx 0.3.15 API) +OtherMath (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/PNG8.html b/docs/apidocs/com/github/tommyettinger/anim8/PNG8.html index 1d3a380f..210dbfe8 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/PNG8.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/PNG8.html @@ -2,7 +2,7 @@ -PNG8 (anim8-gdx 0.3.15 API) +PNG8 (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.IntComparator.html b/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.IntComparator.html index 7158981c..9a0b2222 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.IntComparator.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.IntComparator.html @@ -2,7 +2,7 @@ -PaletteReducer.IntComparator (anim8-gdx 0.3.15 API) +PaletteReducer.IntComparator (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.html b/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.html index d279bd6b..4e35ef0d 100644 --- a/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.html +++ b/docs/apidocs/com/github/tommyettinger/anim8/PaletteReducer.html @@ -2,7 +2,7 @@ -PaletteReducer (anim8-gdx 0.3.15 API) +PaletteReducer (anim8-gdx 0.4.0 API) @@ -186,11 +186,32 @@

    Field Summary

    DawnBringer's 256-color Aurora palette, modified slightly to fit one transparent color by removing one gray.
    -
    int
    - +
    protected final int[]
    +
    +
    A temporary 32-element array typically used to store colors or palette indices along with their RGB555 + shrunken analogues, so that sort16(int[]) can sort them.
    +
    +
    int
    + +
    How many colors are in the palette here; this is at most 256, and typically includes one fully-transparent color.
    +
    protected com.badlogic.gdx.utils.FloatArray
    + +
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    +
    +
    protected com.badlogic.gdx.utils.FloatArray
    + +
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    +
    +
    protected com.badlogic.gdx.utils.FloatArray
    + +
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    +
    protected float
    @@ -215,49 +236,76 @@

    Field Summary

    Compares shrunken indices (RGB555) by lightness as Oklab knows it.
    -
    static final float[][]
    - +
    protected com.badlogic.gdx.utils.FloatArray
    +
    -
    Stores Oklab components corresponding to RGB555 indices.
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    -
    final int[]
    - +
    protected com.badlogic.gdx.utils.FloatArray
    +
    -
    The RGBA8888 int colors this can reduce an image to use.
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    +
    +
    protected com.badlogic.gdx.utils.FloatArray
    + +
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    +
    +
    static final float[][]
    + +
    +
    Stores Oklab components corresponding to RGB555 indices.
    -
    final byte[]
    - +
    final int[]
    +
    +
    The RGBA8888 int colors this can reduce an image to use.
    +
    +
    final byte[]
    + +
    Stores the byte indices into 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
    + +
    Typically between 0.5 and 1, this should get closer to 1 with larger palette sizes, and closer to 0.5 with smaller palettes.
    -
    com.badlogic.gdx.utils.IntIntMap
    - -
     
    -
    static final byte[]
    - +
    protected static final int[]
    +
    -
    A 4096-element byte array as a 64x64 grid of bytes.
    +
    Given by Joel Yliluoma in a dithering article.
    +
    +
    protected static final int[]
    + +
    +
    Given by Joel Yliluoma in a dithering article.
    +
    +
    protected static final int[]
    + +
    +
    Given by Joel Yliluoma in a dithering article.
    static final byte[]
    - +
    A 4096-element byte array as a 64x64 grid of bytes.
    static final byte[]
    - +
    A 4096-element byte array as a 64x64 grid of bytes.
    -
    static final float[]
    - +
    static final byte[]
    +
    +
    A 4096-element byte array as a 64x64 grid of bytes.
    +
    +
    static final float[]
    + +
    A 64x64 grid of floats, with a median value of about 1.0, generated using the triangular-distributed blue noise from TRI_BLUE_NOISE.
    @@ -678,87 +726,92 @@

    Method Summary

    out-of-patent since late 2019, using the harmonious numbers rediscovered by Martin Roberts to handle the skew.
    com.badlogic.gdx.graphics.Pixmap
    -
    reduceNeue(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    reduceLoaf(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
    An error-diffusion dither based on reduceFloydSteinberg(Pixmap), but adding in triangular-mapped blue - noise before diffusing, like reduceBlueNoise(Pixmap).
    +
    An intentionally low-fidelity dither, meant for pixel art.
    com.badlogic.gdx.graphics.Pixmap
    -
    reduceRoberts(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    reduceNeue(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
    An ordered dither that uses a sub-random sequence by Martin Roberts to disperse lightness adjustments across the - image.
    +
    An error-diffusion dither based on reduceFloydSteinberg(Pixmap), but adding in triangular-mapped blue + noise before diffusing, like reduceBlueNoise(Pixmap).
    com.badlogic.gdx.graphics.Pixmap
    -
    reduceScatter(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    reduceRoberts(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
    Modifies the given Pixmap so it only uses colors present in this PaletteReducer, using Floyd-Steinberg to dither - but modifying patterns slightly by introducing triangular-distributed blue noise.
    +
    An ordered dither that uses a sub-random sequence by Martin Roberts to disperse lightness adjustments across the + image.
    com.badlogic.gdx.graphics.Pixmap
    -
    reduceSierraLite(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    reduceScatter(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    Modifies the given Pixmap so it only uses colors present in this PaletteReducer, using Floyd-Steinberg to dither + but modifying patterns slightly by introducing triangular-distributed blue noise.
    +
    +
    com.badlogic.gdx.graphics.Pixmap
    +
    reduceSierraLite(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    Modifies the given Pixmap so that it only uses colors present in this PaletteReducer, dithering when it can with Sierra Lite dithering instead of the Floyd-Steinberg dithering that reduce(Pixmap) uses.
    -
    int
    -
    reduceSingle(int color)
    -
    +
    int
    +
    reduceSingle(int color)
    +
    Looks up 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)
    +
    Modifies the given Pixmap so it only uses colors present in this PaletteReducer, without dithering.
    -
    com.badlogic.gdx.graphics.Pixmap
    -
    reduceWoven(com.badlogic.gdx.graphics.Pixmap pixmap)
    -
     
    -
    static float
    -
    reverseLight(float L)
    -
    +
    com.badlogic.gdx.graphics.Pixmap
    +
    reduceWoven(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
     
    +
    static float
    +
    reverseLight(float L)
    +
    Changes the curve of the internally-used lightness when it is output to another format.
    -
    void
    - -
    -
    Resets the palette to the 256-color (including transparent) "Aurora" palette.
    -
    void
    -
    setDitherStrength(float ditherStrength)
    +
    +
    Resets the palette to the 256-color (including transparent) "Aurora" palette.
    +
    +
    void
    +
    setDitherStrength(float ditherStrength)
    +
    Changes the "strength" of the dither effect applied during reduce(Pixmap) calls.
    -
    static int
    -
    shrink(int color)
    -
    +
    static int
    +
    shrink(int color)
    +
    Converts an RGBA8888 int color to the RGB555 format used by 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
    + -
    +
    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
    -
    writePreloadFile(com.badlogic.gdx.files.FileHandle file)
    -
    +
    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.
    @@ -909,6 +962,60 @@

    paletteArray

  • +
    +

    curErrorRedFloats

    +
    protected transient com.badlogic.gdx.utils.FloatArray curErrorRedFloats
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers. + This stores error for the current line's red channel. + It is protected so that user code that extends PaletteReducer doesn't need to create its own buffers.
    +
    +
  • +
  • +
    +

    nextErrorRedFloats

    +
    protected transient com.badlogic.gdx.utils.FloatArray nextErrorRedFloats
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers. + This stores error for the next line's red channel. + It is protected so that user code that extends PaletteReducer doesn't need to create its own buffers.
    +
    +
  • +
  • +
    +

    curErrorGreenFloats

    +
    protected transient com.badlogic.gdx.utils.FloatArray curErrorGreenFloats
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers. + This stores error for the current line's green channel. + It is protected so that user code that extends PaletteReducer doesn't need to create its own buffers.
    +
    +
  • +
  • +
    +

    nextErrorGreenFloats

    +
    protected transient com.badlogic.gdx.utils.FloatArray nextErrorGreenFloats
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers. + This stores error for the next line's green channel. + It is protected so that user code that extends PaletteReducer doesn't need to create its own buffers.
    +
    +
  • +
  • +
    +

    curErrorBlueFloats

    +
    protected transient com.badlogic.gdx.utils.FloatArray curErrorBlueFloats
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers. + This stores error for the current line's blue channel. + It is protected so that user code that extends PaletteReducer doesn't need to create its own buffers.
    +
    +
  • +
  • +
    +

    nextErrorBlueFloats

    +
    protected transient com.badlogic.gdx.utils.FloatArray nextErrorBlueFloats
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers. + This stores error for the next line's blue channel. + It is protected so that user code that extends PaletteReducer doesn't need to create its own buffers.
    +
    +
  • +
  • colorCount

    public int colorCount
    @@ -916,16 +1023,10 @@

    colorCount

  • -
    -

    reverseMap

    -
    public com.badlogic.gdx.utils.IntIntMap reverseMap
    -
    -
  • -
  • ditherStrength

    protected float ditherStrength
    -
    Determines how strongly to apply noise or other effects during dithering.
    +
    Determines how strongly to apply noise or other effects during dithering. The neutral value is 1.0f .
  • @@ -937,6 +1038,38 @@

    populationBias

  • +
    +

    thresholdMatrix8

    +
    protected static final int[] thresholdMatrix8
    +
    Given by Joel Yliluoma in a dithering article. + Must not be modified.
    +
    +
  • +
  • +
    +

    thresholdMatrix16

    +
    protected static final int[] thresholdMatrix16
    +
    Given by Joel Yliluoma in a dithering article. + Must not be modified.
    +
    +
  • +
  • +
    +

    thresholdMatrix64

    +
    protected static final int[] thresholdMatrix64
    +
    Given by Joel Yliluoma in a dithering article. + Must not be modified.
    +
    +
  • +
  • +
    +

    candidates

    +
    protected final transient int[] candidates
    +
    A temporary 32-element array typically used to store colors or palette indices along with their RGB555 + shrunken analogues, so that sort16(int[]) can sort them. Mostly for internal use.
    +
    +
  • +
  • entryComparator

    protected static final Comparator<com.badlogic.gdx.utils.IntIntMap.Entry> entryComparator
    @@ -2060,6 +2193,18 @@

    reduceRoberts

  • +
    +

    reduceLoaf

    +
    public com.badlogic.gdx.graphics.Pixmap reduceLoaf(com.badlogic.gdx.graphics.Pixmap pixmap)
    +
    An intentionally low-fidelity dither, meant for pixel art.
    +
    +
    Parameters:
    +
    pixmap -
    +
    Returns:
    +
    +
    +
  • +
  • reduceWoven

    public com.badlogic.gdx.graphics.Pixmap reduceWoven(com.badlogic.gdx.graphics.Pixmap pixmap)
    @@ -2164,13 +2309,16 @@

    compareSwap

    int a, int b)
  • Compares items in ints by their luma, looking up items by the indices a and b, and swaps the two given indices if - the item at a has higher luma than the item at b. This is protected rather than private because it's more likely + the item at a has higher luma than the item at b. This requires items to be present as two ints per item: the + earlier int, at an index less than 16, is what gets sorted, while the later int, at an index 16 higher than the + earlier one, is an RGB555 int. +
    + This is protected rather than private because it's more likely that this would be desirable to override than a method that uses it, like reduceKnoll(Pixmap). Uses - OKLAB to look up accurate luma for the given colors in ints (that contains RGBA8888 colors - while OKLAB uses RGB555, so shrink(int) is used to convert).
    + OKLAB to look up accurate luma for the given RGB555 colors in the later half of ints.
    Parameters:
    -
    ints - an int array than must be able to take a and b as indices; may be modified in place
    +
    ints - an int array than must be able to take a, b, a+16, and b+16 as indices; may be modified in place
    a - an index into ints
    b - an index into ints
    @@ -2245,7 +2393,7 @@

    randomColorIndex

    Retrieves a random non-0 color index for the palette this would reduce to, with a higher likelihood for colors that are used more often in reductions (those with few similar colors). The index is returned as a byte that, when masked with 255 as with (palette.randomColorIndex(random) & 255), can be used as an index into a - palette array with 256 or less elements that should have been used with exact(int[]) before to set the + palette array with 256 or fewer elements that should have been used with exact(int[]) before to set the palette this uses.
    Parameters:
    diff --git a/docs/apidocs/com/github/tommyettinger/anim8/QualityPalette.html b/docs/apidocs/com/github/tommyettinger/anim8/QualityPalette.html index f9540a28..f6ec0c55 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.3.15 API) +QualityPalette (anim8-gdx 0.4.0 API) @@ -109,7 +109,7 @@

    Fields inherited from class com.github.tommyettinger.anim8.PaletteReducer

    -AURORA, colorCount, ditherStrength, entryComparator, HALTONIC, hueComparator, lightnessComparator, OKLAB, paletteArray, paletteMapping, populationBias, reverseMap, TRI_BLUE_NOISE, TRI_BLUE_NOISE_B, TRI_BLUE_NOISE_C, TRI_BLUE_NOISE_MULTIPLIERS +AURORA, candidates, colorCount, curErrorBlueFloats, curErrorGreenFloats, curErrorRedFloats, ditherStrength, entryComparator, HALTONIC, hueComparator, lightnessComparator, nextErrorBlueFloats, nextErrorGreenFloats, nextErrorRedFloats, OKLAB, paletteArray, paletteMapping, populationBias, thresholdMatrix16, thresholdMatrix64, thresholdMatrix8, TRI_BLUE_NOISE, TRI_BLUE_NOISE_B, TRI_BLUE_NOISE_C, TRI_BLUE_NOISE_MULTIPLIERS @@ -287,7 +287,7 @@

    Method Summary

    +alterColorsLightness, alterColorsOklab, analyze, analyze, analyze, analyze, analyze, analyze, analyze, analyzeFast, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeHueWise, analyzeMC, blend, compareSwap, exact, exact, exact, exact, exact, forwardLight, getDitherStrength, hueShift, loadPreloadFile, oklabToRGB, randomColor, randomColorIndex, reduce, reduce, reduceBlueNoise, reduceChaoticNoise, reduceDodgy, reduceFloat, reduceFloydSteinberg, reduceIgneous, reduceIndex, reduceInPlace, reduceJimenez, reduceKnoll, reduceKnollRoberts, reduceLoaf, reduceNeue, reduceRoberts, reduceScatter, reduceSierraLite, reduceSingle, reduceSolid, reduceWoven, reverseLight, setDefaultPalette, setDitherStrength, shrink, sort, sort, stretch, 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 741c21dc..832ba19e 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.3.15 API) +com.github.tommyettinger.anim8 (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/com/github/tommyettinger/anim8/package-tree.html b/docs/apidocs/com/github/tommyettinger/anim8/package-tree.html index d6dede14..30c7dd31 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.3.15 API) +com.github.tommyettinger.anim8 Class Hierarchy (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/help-doc.html b/docs/apidocs/help-doc.html index a0978a8a..de2a6237 100644 --- a/docs/apidocs/help-doc.html +++ b/docs/apidocs/help-doc.html @@ -2,7 +2,7 @@ -API Help (anim8-gdx 0.3.15 API) +API Help (anim8-gdx 0.4.0 API) diff --git a/docs/apidocs/index-all.html b/docs/apidocs/index-all.html index ac5fb7e6..3287cc16 100644 --- a/docs/apidocs/index-all.html +++ b/docs/apidocs/index-all.html @@ -2,7 +2,7 @@ -Index (anim8-gdx 0.3.15 API) +Index (anim8-gdx 0.4.0 API) @@ -216,6 +216,11 @@

    B

    C

    +
    candidates - Variable in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    A temporary 32-element array typically used to store colors or palette indices along with their RGB555 + shrunken analogues, so that PaletteReducer.sort16(int[]) can sort them.
    +
    cbrt(float) - Static method in class com.github.tommyettinger.anim8.OtherMath
    An approximation of the cube-root function for float inputs and outputs.
    @@ -296,6 +301,18 @@

    C

    Compares items in ints by their luma, looking up items by the indices a and b, and swaps the two given indices if the item at a has higher luma than the item at b.
    +
    curErrorBlueFloats - Variable in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    +
    +
    curErrorGreenFloats - Variable in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    +
    +
    curErrorRedFloats - Variable in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    +

    D

    @@ -751,6 +768,10 @@

    L

    constructor with: new PaletteReducer(intColors, PaletteReducer.loadPreloadFile(theFile)), where intColors is the original int array of RGBA8888 colors and theFile is the preload file written previously. +
    LOAF - Enum constant in enum class com.github.tommyettinger.anim8.Dithered.DitherAlgorithm
    +
    +
    An intentionally-low-fidelity ordered dither with obvious repeating 2x2 patterns on a regular grid.
    +

    N

    @@ -759,6 +780,18 @@

    N

    An error diffusion dither that mixes in ordered noise from a triangular-mapped blue noise texture; this is one of the best-behaving dithers here when it comes to smooth gradients.
    +
    nextErrorBlueFloats - Variable in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    +
    +
    nextErrorGreenFloats - Variable in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    +
    +
    nextErrorRedFloats - Variable in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    A FloatArray used as a buffer to store accrued error for error-diffusion dithers.
    +
    NONE - Enum constant in enum class com.github.tommyettinger.anim8.Dithered.DitherAlgorithm
    Doesn't dither at all; this generally looks bad unless the palette matches the colors in the image very @@ -1058,6 +1091,12 @@

    R

    Reduces a Pixmap to the palette this knows by using a skewed version of Thomas Knoll's pattern dither, which is out-of-patent since late 2019, using the harmonious numbers rediscovered by Martin Roberts to handle the skew.
    +
    reduceLoaf(Pixmap) - Method in class com.github.tommyettinger.anim8.FastPalette
    +
     
    +
    reduceLoaf(Pixmap) - Method in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    An intentionally low-fidelity dither, meant for pixel art.
    +
    reduceNeue(Pixmap) - Method in class com.github.tommyettinger.anim8.FastPalette
    An error-diffusion dither based on FastPalette.reduceFloydSteinberg(Pixmap), but adding in triangular-mapped blue @@ -1127,8 +1166,6 @@

    R

    Changes the curve of the internally-used lightness when it is output to another format.
    -
    reverseMap - Variable in class com.github.tommyettinger.anim8.PaletteReducer
    -
     
    ROBERTS - Enum constant in enum class com.github.tommyettinger.anim8.Dithered.DitherAlgorithm
    An ordered dither built around the lightness-dispersing R2 point sequence, by Martin Roberts.
    @@ -1371,6 +1408,18 @@

    S

    T

    +
    thresholdMatrix16 - Static variable in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    Given by Joel Yliluoma in a dithering article.
    +
    +
    thresholdMatrix64 - Static variable in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    Given by Joel Yliluoma in a dithering article.
    +
    +
    thresholdMatrix8 - Static variable in class com.github.tommyettinger.anim8.PaletteReducer
    +
    +
    Given by Joel Yliluoma in a dithering article.
    +
    toString() - Method in enum class com.github.tommyettinger.anim8.Dithered.DitherAlgorithm
     
    transIndex - Variable in class com.github.tommyettinger.anim8.AnimatedGif
    diff --git a/docs/apidocs/index.html b/docs/apidocs/index.html index 8a13a4fc..aab6f41e 100644 --- a/docs/apidocs/index.html +++ b/docs/apidocs/index.html @@ -2,7 +2,7 @@ -anim8-gdx 0.3.15 API +anim8-gdx 0.4.0 API diff --git a/docs/apidocs/member-search-index.js b/docs/apidocs/member-search-index.js index 6022e187..e8bf8a0d 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":"FastGif","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":"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":"FastPalette","l":"analyze(Pixmap, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"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":"FastPalette","l":"analyze(Pixmap[], int, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap[],int,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":"FastPalette","l":"analyzeFast(Pixmap, double, int)","u":"analyzeFast(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"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":"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":"PaletteReducer","l":"analyzeMC(Pixmap, int)","u":"analyzeMC(com.badlogic.gdx.graphics.Pixmap,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzePixels()"},{"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":"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":"OtherMath","l":"cbrt(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":"FastPNG8","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)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"centralizePalette(FileHandle, FileHandle, float)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,float)"},{"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":"closeStream"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","l":"colorDepth"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"colorTab"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"AnimatedGif","l":"delay"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"delay"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int)","u":"difference(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":"QualityPalette","l":"difference(int, int, int, int, int, int)","u":"difference(int,int,int,int,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":"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":"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":"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":"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":"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":"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":"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":"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":"FastGif","l":"dispose"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastPNG8","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":"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":"FastGif","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":"FastGif","l":"finish()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"firstFrame"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","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":"FastGif","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getPalette()"},{"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":"FastGif","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":"FastGif","l":"image"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"indexedPixels"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"indexedPixels"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"isFlipY()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"loadPreloadFile(FileHandle)","u":"loadPreloadFile(com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"NEUE"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"NONE"},{"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":"FastGif","l":"out"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","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":"FastPNG8","l":"readChunks(InputStream)","u":"readChunks(java.io.InputStream)"},{"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":"FastPalette","l":"reduceBlueNoise(Pixmap)","u":"reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceBlueNoise(Pixmap)","u":"reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceChaoticNoise(Pixmap)","u":"reduceChaoticNoise(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":"FastPalette","l":"reduceDodgy(Pixmap)","u":"reduceDodgy(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":"FastPalette","l":"reduceFloydSteinberg(Pixmap)","u":"reduceFloydSteinberg(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceFloydSteinberg(Pixmap)","u":"reduceFloydSteinberg(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceIgneous(Pixmap)","u":"reduceIgneous(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":"FastPalette","l":"reduceJimenez(Pixmap)","u":"reduceJimenez(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceJimenez(Pixmap)","u":"reduceJimenez(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceKnoll(Pixmap)","u":"reduceKnoll(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":"FastPalette","l":"reduceNeue(Pixmap)","u":"reduceNeue(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":"FastPalette","l":"reduceRoberts(Pixmap)","u":"reduceRoberts(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":"FastPalette","l":"reduceScatter(Pixmap)","u":"reduceScatter(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":"FastPalette","l":"reduceSierraLite(Pixmap)","u":"reduceSierraLite(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":"FastPalette","l":"reduceSolid(Pixmap)","u":"reduceSolid(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSolid(Pixmap)","u":"reduceSolid(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceWoven(Pixmap)","u":"reduceWoven(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":"AnimatedGif","l":"repeat"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"PaletteReducer","l":"reverseMap"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"ROBERTS"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"roberts125(int, int)","u":"roberts125(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"SCATTER"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"seq"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"seq"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","l":"setDelay(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDispose(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","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":"FastGif","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"AnimatedGif","l":"setPosition(int, int)","u":"setPosition(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setPosition(int, int)","u":"setPosition(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setRepeat(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setRepeat(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","l":"sizeSet"},{"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":"FastGif","l":"start(OutputStream)","u":"start(java.io.OutputStream)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"started"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"started"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"stretch(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"swapPalette(FileHandle, FileHandle, int[])","u":"swapPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,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":"Dithered.DitherAlgorithm","l":"toString()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"transIndex"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"OtherMath.BiasGain","l":"turning"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"usedEntry"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","l":"width"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"WOVEN"},{"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":"FastAPNG","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastAPNG","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastPNG8","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":"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":"FastPNG8","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":"FastPNG8","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)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"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":"FastAPNG","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":"FastPNG8","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":"FastPNG8","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":"FastPNG8","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)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap, boolean, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,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":"FastPNG8","l":"writeChunks(OutputStream, OrderedMap)","u":"writeChunks(java.io.OutputStream,com.badlogic.gdx.utils.OrderedMap)"},{"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":"AnimatedGif","l":"writeGraphicCtrlExt()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeGraphicCtrlExt()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeImageDesc()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeImageDesc()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeLSD()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeLSD()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeNetscapeExt()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeNetscapeExt()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writePalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"writePixel(ByteBuffer, int, boolean)","u":"writePixel(java.nio.ByteBuffer,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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, boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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(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":"FastPNG8","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)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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, boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"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":"FastPNG8","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(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":"FastPNG8","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":"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":"AnimatedGif","l":"writeShort(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeShort(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeString(String)","u":"writeString(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeString(String)","u":"writeString(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"x"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"x"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"y"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","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":"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":"FastPalette","l":"analyze(Pixmap, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"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":"FastPalette","l":"analyze(Pixmap[], int, double, int)","u":"analyze(com.badlogic.gdx.graphics.Pixmap[],int,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":"FastPalette","l":"analyzeFast(Pixmap, double, int)","u":"analyzeFast(com.badlogic.gdx.graphics.Pixmap,double,int)"},{"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":"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":"PaletteReducer","l":"analyzeMC(Pixmap, int)","u":"analyzeMC(com.badlogic.gdx.graphics.Pixmap,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"analyzePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"analyzePixels()"},{"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":"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":"candidates"},{"p":"com.github.tommyettinger.anim8","c":"OtherMath","l":"cbrt(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":"FastPNG8","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)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"centralizePalette(FileHandle, FileHandle, float)","u":"centralizePalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,float)"},{"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":"closeStream"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","l":"colorDepth"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"colorTab"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","l":"delay"},{"p":"com.github.tommyettinger.anim8","c":"QualityPalette","l":"difference(int, int)","u":"difference(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":"QualityPalette","l":"difference(int, int, int, int, int, int)","u":"difference(int,int,int,int,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":"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":"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":"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":"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":"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":"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":"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":"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":"FastGif","l":"dispose"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"dispose()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","l":"ditherAlgorithm"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","l":"ditherStrength"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastPNG8","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":"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":"FastGif","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":"FastGif","l":"finish()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"firstFrame"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","l":"getDitherAlgorithm()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","l":"getDitherStrength()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","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":"FastGif","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"getPalette()"},{"p":"com.github.tommyettinger.anim8","c":"PNG8","l":"getPalette()"},{"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":"FastGif","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":"FastGif","l":"image"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"indexedPixels"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"indexedPixels"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"isFlipY()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"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":"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":"FastGif","l":"out"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"palette"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","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":"FastPNG8","l":"readChunks(InputStream)","u":"readChunks(java.io.InputStream)"},{"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":"FastPalette","l":"reduceBlueNoise(Pixmap)","u":"reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceBlueNoise(Pixmap)","u":"reduceBlueNoise(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceChaoticNoise(Pixmap)","u":"reduceChaoticNoise(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":"FastPalette","l":"reduceDodgy(Pixmap)","u":"reduceDodgy(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":"FastPalette","l":"reduceFloydSteinberg(Pixmap)","u":"reduceFloydSteinberg(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceFloydSteinberg(Pixmap)","u":"reduceFloydSteinberg(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceIgneous(Pixmap)","u":"reduceIgneous(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":"FastPalette","l":"reduceJimenez(Pixmap)","u":"reduceJimenez(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceJimenez(Pixmap)","u":"reduceJimenez(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceKnoll(Pixmap)","u":"reduceKnoll(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":"FastPalette","l":"reduceLoaf(Pixmap)","u":"reduceLoaf(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":"FastPalette","l":"reduceNeue(Pixmap)","u":"reduceNeue(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":"FastPalette","l":"reduceRoberts(Pixmap)","u":"reduceRoberts(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":"FastPalette","l":"reduceScatter(Pixmap)","u":"reduceScatter(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":"FastPalette","l":"reduceSierraLite(Pixmap)","u":"reduceSierraLite(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":"FastPalette","l":"reduceSolid(Pixmap)","u":"reduceSolid(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"reduceSolid(Pixmap)","u":"reduceSolid(com.badlogic.gdx.graphics.Pixmap)"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"reduceWoven(Pixmap)","u":"reduceWoven(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":"AnimatedGif","l":"repeat"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastPalette","l":"roberts125(int, int)","u":"roberts125(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"SCATTER"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"seq"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"seq"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setCompression(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","l":"setDelay(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setDispose(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","l":"setDitherAlgorithm(Dithered.DitherAlgorithm)","u":"setDitherAlgorithm(com.github.tommyettinger.anim8.Dithered.DitherAlgorithm)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","l":"setDitherStrength(float)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastAPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG","l":"setFlipY(boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastGif","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":"FastGif","l":"setPalette(PaletteReducer)","u":"setPalette(com.github.tommyettinger.anim8.PaletteReducer)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"AnimatedGif","l":"setPosition(int, int)","u":"setPosition(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setPosition(int, int)","u":"setPosition(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setRepeat(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"setRepeat(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","l":"sizeSet"},{"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":"FastGif","l":"start(OutputStream)","u":"start(java.io.OutputStream)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"started"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"started"},{"p":"com.github.tommyettinger.anim8","c":"PaletteReducer","l":"stretch(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"swapPalette(FileHandle, FileHandle, int[])","u":"swapPalette(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.files.FileHandle,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":"FastGif","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":"OtherMath.BiasGain","l":"turning"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"usedEntry"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","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":"FastGif","l":"width"},{"p":"com.github.tommyettinger.anim8","c":"Dithered.DitherAlgorithm","l":"WOVEN"},{"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":"FastAPNG","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(FileHandle, Array)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastAPNG","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"write(FileHandle, Array, int)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.utils.Array,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"FastPNG8","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":"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":"FastPNG8","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":"FastPNG8","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)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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)","u":"write(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"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":"FastAPNG","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":"FastPNG8","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":"FastPNG8","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":"FastPNG8","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)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","l":"write(OutputStream, Pixmap, boolean, boolean)","u":"write(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,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":"FastPNG8","l":"writeChunks(OutputStream, OrderedMap)","u":"writeChunks(java.io.OutputStream,com.badlogic.gdx.utils.OrderedMap)"},{"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":"AnimatedGif","l":"writeGraphicCtrlExt()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeGraphicCtrlExt()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeImageDesc()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeImageDesc()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeLSD()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeLSD()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeNetscapeExt()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeNetscapeExt()"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writePalette()"},{"p":"com.github.tommyettinger.anim8","c":"FastPalette","l":"writePixel(ByteBuffer, int, boolean)","u":"writePixel(java.nio.ByteBuffer,int,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writePixels()"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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, boolean, int)","u":"writePrecisely(com.badlogic.gdx.files.FileHandle,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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(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":"FastPNG8","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)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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, boolean, int)","u":"writePrecisely(java.io.OutputStream,com.badlogic.gdx.graphics.Pixmap,boolean,int)"},{"p":"com.github.tommyettinger.anim8","c":"FastPNG8","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":"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":"FastPNG8","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(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":"FastPNG8","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":"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":"AnimatedGif","l":"writeShort(int)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeShort(int)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"writeString(String)","u":"writeString(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"writeString(String)","u":"writeString(java.lang.String)"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"x"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"x"},{"p":"com.github.tommyettinger.anim8","c":"AnimatedGif","l":"y"},{"p":"com.github.tommyettinger.anim8","c":"FastGif","l":"y"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/apidocs/overview-tree.html b/docs/apidocs/overview-tree.html index ef0d6f9a..3c221595 100644 --- a/docs/apidocs/overview-tree.html +++ b/docs/apidocs/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (anim8-gdx 0.3.15 API) +Class Hierarchy (anim8-gdx 0.4.0 API) diff --git a/gradle.properties b/gradle.properties index 7defb15b..8b2fb7db 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,7 +7,7 @@ RELEASE_SIGNING_ENABLED=true GROUP=com.github.tommyettinger POM_ARTIFACT_ID=anim8-gdx -VERSION_NAME=0.4.0-SNAPSHOT +VERSION_NAME=0.4.0 POM_NAME=anim8-gdx POM_DESCRIPTION=Support for writing animated GIF and PNG files, plus PNG8, to libGDX.