Joshua Holmer
|
19ae280ca8
|
Add (failing) test for grayscale alpha to grayscale
|
2016-02-23 12:46:12 -05:00 |
|
Joshua Holmer
|
d2cd105b1a
|
Fix most of rgba tests
|
2016-02-22 22:40:17 -05:00 |
|
Joshua Holmer
|
30f03678d2
|
Fix filtering, passes some more tests
|
2016-02-21 23:27:19 -05:00 |
|
Joshua Holmer
|
675a28ee32
|
Correctly save best run
Fixes #10
|
2016-02-20 14:49:33 -05:00 |
|
Joshua Holmer
|
9d48ae911e
|
A few inconsequential changes
|
2016-02-20 02:58:51 -05:00 |
|
Joshua Holmer
|
6c355b0c83
|
OH MY GOSH A TEST PASSED
|
2016-02-19 15:24:43 -05:00 |
|
Joshua Holmer
|
e1d30163c2
|
Improve palette grayscale test
|
2016-02-19 14:54:21 -05:00 |
|
Joshua Holmer
|
677ce14b96
|
Improve palette downgrading
|
2016-02-19 14:48:52 -05:00 |
|
Joshua Holmer
|
5c0bbbe2bb
|
Fix many issues
|
2016-02-18 16:23:16 -05:00 |
|
Joshua Holmer
|
60cf7c96e7
|
Fix some clippy lints
|
2016-02-16 09:56:30 -05:00 |
|
Joshua Holmer
|
08e6d42021
|
Implement multithreading for deflate passes
Closes #6
|
2016-02-04 10:32:20 -05:00 |
|
Joshua Holmer
|
391c04ea62
|
Add more images for testing
|
2016-01-18 20:28:35 -05:00 |
|
Joshua Holmer
|
4894c4a072
|
Make our tests fail again
Although now they test that the conversion was lossless,
which is extremely important for this program to be useful
|
2016-01-18 20:03:39 -05:00 |
|
Josh Holmer
|
9e4e1bbc02
|
Update README.md
|
2016-01-18 15:55:33 -05:00 |
|
Joshua Holmer
|
4461deaa1a
|
Remove false assumption from tests.
They pass now! Time to make more tests.
|
2016-01-16 21:11:40 -05:00 |
|
Joshua Holmer
|
e4c9aca4a5
|
Fix outputting IHDR twice
|
2016-01-16 14:30:05 -05:00 |
|
Joshua Holmer
|
0866eb01ea
|
Only change interlacing if we have to
|
2016-01-15 13:35:41 -05:00 |
|
Joshua Holmer
|
c9ea565d1d
|
Formatting
|
2016-01-14 15:22:21 -05:00 |
|
Joshua Holmer
|
ab15fc1d61
|
Color reduction
|
2016-01-14 13:24:56 -05:00 |
|
Joshua Holmer
|
0acd44e1b2
|
More color reduction
|
2016-01-13 10:22:04 -05:00 |
|
Joshua Holmer
|
c63c40b303
|
Correctly write transparency palette back out
|
2016-01-12 13:23:52 -05:00 |
|
Joshua Holmer
|
534ba84052
|
Add quite a few things, including parsing transparency headers
|
2016-01-12 13:16:57 -05:00 |
|
Joshua Holmer
|
ef9378d289
|
Enable travis CI, even though our tests are still failing
|
2016-01-12 11:55:19 -05:00 |
|
Joshua Holmer
|
9267f040af
|
Implement bit depth reduction
|
2016-01-12 11:50:39 -05:00 |
|
Joshua Holmer
|
939d886932
|
Add header stripping
|
2016-01-12 11:06:52 -05:00 |
|
Joshua Holmer
|
922a9d304f
|
Minor readme change
|
2016-01-11 21:26:12 -05:00 |
|
Joshua Holmer
|
fe95e9460e
|
Fix output crcs
|
2016-01-11 21:22:08 -05:00 |
|
Joshua Holmer
|
ee31774078
|
Add basic integration tests
Also add force option--necessary for testing but may be useful to some people
who like to live dangerously
|
2016-01-11 14:16:05 -05:00 |
|
Joshua Holmer
|
442b5ed947
|
RGBA file that can be reduced
|
2016-01-11 14:02:43 -05:00 |
|
Joshua Holmer
|
f1222b47eb
|
Add test images
|
2016-01-11 13:49:09 -05:00 |
|
Joshua Holmer
|
918da4a49b
|
Update readme
|
2016-01-11 11:09:23 -05:00 |
|
Joshua Holmer
|
4138aada34
|
Update readme
|
2016-01-11 11:07:34 -05:00 |
|
Joshua Holmer
|
f6a353dad5
|
Fix typo in readme
|
2016-01-11 11:04:36 -05:00 |
|
Joshua Holmer
|
12b472e572
|
Rename project
|
2016-01-11 11:03:52 -05:00 |
|
Joshua Holmer
|
acc0b6c5ac
|
Cargo fmt and clippy
|
2016-01-11 01:06:12 -05:00 |
|
Joshua Holmer
|
11e475ba15
|
Implement heuristic filter mode and optimize modes 1-4
|
2016-01-11 01:01:53 -05:00 |
|
Joshua Holmer
|
4765c2133a
|
Filtering, mostly
|
2016-01-10 23:24:02 -05:00 |
|
Joshua Holmer
|
e24fa4ae27
|
Run clippy and rustfmt
|
2016-01-10 15:13:12 -05:00 |
|
Joshua Holmer
|
471d5179d5
|
Write output files
|
2016-01-10 15:09:05 -05:00 |
|
Joshua Holmer
|
913d9e0c46
|
Minor typing optimizations
|
2016-01-08 16:20:04 -05:00 |
|
Joshua Holmer
|
5f866d9844
|
Completely parse CLI options
|
2016-01-08 15:09:00 -05:00 |
|
Joshua Holmer
|
273880ea0b
|
Implement option parsing - Part 1
The compression options help text keeps getting split up by rustfmt.
Don't let it.
|
2016-01-07 16:29:02 -05:00 |
|
Joshua Holmer
|
052b047222
|
Get zlib compression to work
|
2016-01-01 01:00:57 -05:00 |
|
Joshua Holmer
|
59609983a9
|
Add MIT License
|
2016-01-01 00:46:40 -05:00 |
|
Joshua Holmer
|
9e1cf7881d
|
Use our own libpng
|
2015-12-18 22:19:05 -05:00 |
|
Joshua Holmer
|
7d3a601686
|
So as to not lose my work
|
2015-12-16 08:01:05 -05:00 |
|