homm
3d622d60cf
make perspecive transform arguments order more common
2016-06-08 16:17:41 +03:00
homm
2b77b1cec7
make affine transform arguments order more common
2016-06-08 16:17:41 +03:00
homm
4cfc791a5b
remove unused filter_data
2016-06-08 16:17:41 +03:00
homm
bc51928171
move ImagingCopyInfo after affine_fixed
2016-06-08 16:17:41 +03:00
homm
9902d2e1c5
move transform dispatcher into libImaging
2016-06-08 16:17:41 +03:00
homm
2e914af758
unused
2016-06-08 16:17:41 +03:00
homm
6be3df2a43
remove internal ImagingTransform from headers
...
rename to ImagingGenericTransform
2016-06-08 16:17:41 +03:00
homm
1f8c2527ba
internal rotating functions not used anymore
2016-06-08 16:17:41 +03:00
homm
3fa3b48ae9
ImagingTransposeToNew not used anymore
2016-06-08 16:17:41 +03:00
homm
e5b2cbe4ad
undef local defines
...
add section cookie for affine_fixed
2016-06-08 16:17:41 +03:00
homm
a18325afe1
remove WITH_FILTERS
2016-06-08 16:17:41 +03:00
wiredfool
62551a8b49
Merge pull request #1933 from uploadcare/resample-vertical-pass
...
Resample horizontal + vertical pass
2016-06-08 14:14:41 +01:00
homm
12c8cf94f2
replace calloc with remaining values emptying
2016-06-08 03:45:08 +03:00
homm
3b7923c09f
add calloc explanation
2016-06-03 12:51:58 +03:00
homm
34afabbf18
return malloc where clearing is not required
2016-05-28 10:47:07 +03:00
homm
4ea0c83450
do not rotate image between passes
2016-05-27 07:24:22 +03:00
homm
c051f1d79d
ImagingResampleVertical_32bpc implementation
2016-05-27 07:21:34 +03:00
homm
5cd8c35c82
complete ImagingResampleVertical_8bpc implementation
2016-05-27 07:12:01 +03:00
homm
8180b0f4c3
ResampleVertical first implementation
2016-05-27 06:52:19 +03:00
homm
edc9880b61
accept RGBa and La modes for blur
2016-05-27 03:16:48 +03:00
wiredfool
3657bc10a6
Merge pull request #1889 from rr-/libpngquant
...
Add libimagequant support in quantize()
2016-05-26 21:12:25 +01:00
homm
b56d8f3f1f
speedup La -> LA conversion in most cases
2016-05-26 15:22:01 +03:00
homm
d1272b9b8a
speedup RGBa -> RGBA conversion in most cases
2016-05-26 15:15:08 +03:00
homm
c4b92d09b7
support for La mode
2016-05-26 15:15:08 +03:00
homm
5ffd9e53bc
use calloc and INT_MAX
2016-05-26 02:28:35 +03:00
homm
1c3def1d5a
return malloc
2016-05-26 02:07:56 +03:00
homm
eec17c0c7a
change xmax meaning to avoid substructions
2016-05-26 02:07:56 +03:00
homm
7722d00daf
simpler coefficients calculation in ImagingResampleHorizontal_8bpc
2016-05-26 02:07:56 +03:00
homm
d3749ccc7c
possible increase precision and avoid compiler warnings
2016-05-26 02:07:56 +03:00
homm
f44a7f8b11
implement round
...
fix windows build
2016-05-26 02:07:56 +03:00
homm
babaaf9bbe
raise on special cases even if imIn->image8
2016-05-26 02:07:56 +03:00
homm
d48324bd21
unroll 8bpc version
2016-05-26 02:07:56 +03:00
homm
126c3151b5
use ImagingPrecompute in ImagingResampleHorizontal_8bpc
2016-05-26 02:07:56 +03:00
homm
f3f03bcd67
unroll 32bpc version
2016-05-26 02:07:56 +03:00
homm
04552b015d
use ImagingPrecompute in ImagingResampleHorizontal_32bpc
2016-05-26 02:07:56 +03:00
homm
023f7adcf6
precompute function
2016-05-26 02:07:56 +03:00
homm
7693da9287
separate 8 and 32 bpc implementations
2016-05-26 02:07:56 +03:00
homm
9618ec98b8
test for consistency
2016-05-26 02:07:56 +03:00
homm
e13297b396
make coefficients ints
2016-05-26 02:07:03 +03:00
homm
342e6f213b
extra line
2016-05-26 02:07:03 +03:00
homm
3ee407e859
pass struct filter to ImagingResampleHorizontal
2016-05-26 02:07:03 +03:00
homm
0e2a8e4323
intermediate not normalized buffer for coefficients
2016-05-26 02:07:03 +03:00
homm
a5b99dd302
move checks before mallocs to prevent memory leaks
2016-05-26 02:07:03 +03:00
Stephen Arthur
0bc4423487
Move the declaration to the beginning of scope to make vs happy
2016-05-22 19:13:19 -07:00
Stephen Arthur
67a243d82d
Removing the one-line variable declare / assign to make appveyor happy
2016-05-22 18:50:42 -07:00
Stephen Arthur
8b572ade81
Found edge cases with custom qtables
...
And there was a lingering bug since the previous qtable unsigned char fix
(#1814 ) since the call to array.array was in another place, the roundtrip was no
longer equivalent.
That was a minor change, but the revised test wouldn't pass because saving an image
with one custom qtable automatically adds a second to it by the call to
jpeg_set_defaults.
With 1 or >2 custom tables, there is extra work we have to do due to that call.
2016-05-22 17:54:31 -07:00
rr-
0430a4a834
Fix libimagequant facade header
2016-05-21 21:11:54 +02:00
rr-
bc0e896b35
Change libimagequant facade signature
2016-05-21 21:01:57 +02:00
rr-
8b7fb44c6b
Make libimagequant visibility detectable
2016-05-06 21:06:54 +02:00
rr-
0b4a089321
Fix C99 errors inside libimagequant quantizer
2016-05-06 20:08:35 +02:00