Skip to content

Commit

Permalink
Release 0.3.15 !
Browse files Browse the repository at this point in the history
  • Loading branch information
tommyettinger committed May 2, 2023
1 parent 1020ea5 commit e88924a
Show file tree
Hide file tree
Showing 41 changed files with 1,190 additions and 187 deletions.
36 changes: 20 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.14"
api "com.github.tommyettinger:anim8-gdx:0.3.15"
}
```

Expand All @@ -78,7 +78,7 @@ You can also get a specific commit using JitPack, by following the instructions
commit, unless you are experiencing problems with one in particular.)

A .gwt.xml file is present in the sources jar, and because GWT needs it, you can depend on the sources jar with
`implementation "com.github.tommyettinger:anim8-gdx:0.3.14:sources"`. The PNG-related code isn't available on GWT
`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:
Expand Down Expand Up @@ -282,47 +282,51 @@ various 8-color dithers using DawnBringer's carefully-chosen [DB8 palette](https

Original (full-color):

![](https://i.imgur.com/sDJbRh2.png)
![](src/test/resources/Mona_Lisa.jpg)

Neue (default):

![](https://i.imgur.com/qPxNuvb.png)
![](samples/Mona_Lisa-Gif-Neue-DB8.gif)

Dodgy:

![](samples/Mona_Lisa-Gif-Dodgy-DB8.gif)

Woven:

![](samples/Mona_Lisa-Gif-Woven-DB8.gif)

Pattern:

![](https://i.imgur.com/tKk8Yds.png)
![](samples/Mona_Lisa-Gif-Pattern-DB8.gif)

Diffusion:

![](https://i.imgur.com/q7FHci0.png)
![](samples/Mona_Lisa-Gif-Diffusion-DB8.gif)

Gradient Noise:

![](https://i.imgur.com/6a68Nwd.png)
![](samples/Mona_Lisa-Gif-GradientNoise-DB8.gif)

Blue Noise:

![](https://i.imgur.com/f6Q0tLT.png)
![](samples/Mona_Lisa-Gif-BlueNoise-DB8.gif)

Chaotic Noise:

![](https://i.imgur.com/dccx9cL.png)
![](samples/Mona_Lisa-Gif-ChaoticNoise-DB8.gif)

Scatter:

![](https://i.imgur.com/mWPODHB.png)
![](samples/Mona_Lisa-Gif-Scatter-DB8.gif)

Roberts:

![](https://i.imgur.com/GEAtDj4.png)

Woven:

![](https://i.imgur.com/mHnVOAZ.png)
![](samples/Mona_Lisa-Gif-Roberts-DB8.gif)

None (no dither):

![](https://i.imgur.com/yoD23YJ.png)
![](samples/Mona_Lisa-Gif-None-DB8.gif)

This doesn't call the `analyze()` method on the original image, and instead uses `exact()` with the aforementioned DB8
palette. If you are using `analyze()`, it works best when permitted all 255 colors available to it.
Expand Down
7 changes: 6 additions & 1 deletion docs/apidocs/allclasses-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>All Classes and Interfaces (anim8-gdx 0.3.14 API)</title>
<title>All Classes and Interfaces (anim8-gdx 0.3.15 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="description" content="class index">
Expand Down Expand Up @@ -120,6 +120,11 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">PNG-8 encoder with compression; can write animated and non-animated PNG images in indexed-mode.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/github/tommyettinger/anim8/QualityPalette.html" title="class in com.github.tommyettinger.anim8">QualityPalette</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This is just like <a href="com/github/tommyettinger/anim8/PaletteReducer.html" title="class in com.github.tommyettinger.anim8"><code>PaletteReducer</code></a>, except that it uses a higher-quality, slower color difference calculation
when creating a palette.</div>
</div>
</div>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/apidocs/allpackages-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>All Packages (anim8-gdx 0.3.14 API)</title>
<title>All Packages (anim8-gdx 0.3.15 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="description" content="package index">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>AnimatedGif (anim8-gdx 0.3.14 API)</title>
<title>AnimatedGif (anim8-gdx 0.3.15 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="description" content="declaration: package: com.github.tommyettinger.anim8, class: AnimatedGif">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>AnimatedPNG (anim8-gdx 0.3.14 API)</title>
<title>AnimatedPNG (anim8-gdx 0.3.15 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="description" content="declaration: package: com.github.tommyettinger.anim8, class: AnimatedPNG">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>AnimationWriter (anim8-gdx 0.3.14 API)</title>
<title>AnimationWriter (anim8-gdx 0.3.15 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="description" content="declaration: package: com.github.tommyettinger.anim8, interface: AnimationWriter">
Expand Down
Loading

0 comments on commit e88924a

Please sign in to comment.