wiredfool
|
9d1fde0fff
|
Use __NO_INLINE__ instead of Py_DEBUG
|
2014-11-13 21:35:06 -08:00 |
|
wiredfool
|
112a4815f0
|
Fix compilation on debug versions of python
|
2014-11-13 15:53:51 -08:00 |
|
homm
|
90ee223305
|
Move ImagingTransposeToNew from Antialias.c to Geometry.c
|
2014-11-09 03:15:54 +03:00 |
|
homm
|
7a64f7be80
|
Replace UINT32 assignment with per-channel UINT8 assignment
|
2014-11-09 03:08:25 +03:00 |
|
homm
|
abc5e11371
|
two bands case
|
2014-11-09 03:08:25 +03:00 |
|
Eric Soroos
|
af02f2b29e
|
Fix for endianness issues in stretch
|
2014-11-09 03:07:19 +03:00 |
|
homm
|
b8a2b5b907
|
typo. Free mem after ModeError.
|
2014-11-09 03:05:57 +03:00 |
|
homm
|
1cd6da4a49
|
fix performance regression on 64 bit GCC 4.8.
|
2014-11-09 03:05:57 +03:00 |
|
homm
|
42967dd1a6
|
speedup by unrolling loops
|
2014-11-09 03:05:57 +03:00 |
|
homm
|
c22af89ef0
|
optimize memory usage
|
2014-11-09 03:05:56 +03:00 |
|
homm
|
e9fc720709
|
faster float to 8bit convertion
|
2014-11-09 03:05:56 +03:00 |
|
homm
|
a484d28d1f
|
make x indexes int
|
2014-11-09 03:05:56 +03:00 |
|
homm
|
e276e6a535
|
move ww into coefficients
|
2014-11-09 03:05:56 +03:00 |
|
homm
|
01b947c602
|
Iterate pixels in native order
|
2014-11-09 03:05:56 +03:00 |
|
homm
|
b77521bd6c
|
Precompute coefficients for all x
|
2014-11-09 03:05:56 +03:00 |
|
homm
|
40f9f48680
|
two ImagingStretchHorizaontal pass with two transposes
|
2014-11-09 03:05:56 +03:00 |
|
homm
|
c8471bcbda
|
Hide stretch implementation detail in Antialias.c
|
2014-11-09 03:05:56 +03:00 |
|
wiredfool
|
cfbe49f124
|
Merge pull request #994 from homm/add-transpose
Add transpose and cache aware rotation
|
2014-11-07 13:58:18 -08:00 |
|
homm
|
4cf2f158b6
|
add test
update comment
|
2014-11-07 11:48:47 +03:00 |
|
homm
|
a51b176644
|
make ROTATE_CHUNK constant
add comment
|
2014-11-07 04:46:16 +03:00 |
|
homm
|
cfa20f1004
|
rotate 90 and 270 by chunks
|
2014-11-07 04:15:18 +03:00 |
|
homm
|
a960d440db
|
less operations in loop
|
2014-11-07 03:57:00 +03:00 |
|
homm
|
d41bc4fbfc
|
convert tabs into spaces
|
2014-11-07 03:21:38 +03:00 |
|
wiredfool
|
20be641329
|
Merge pull request #970 from homm/fix-bicubic-stretch
Fix bicubic stretch interpolation
|
2014-11-05 17:45:47 -08:00 |
|
homm
|
36cbb16bf6
|
Add tests. Rise for "P" and "1".
|
2014-10-25 14:23:07 +04:00 |
|
homm
|
acdcdd487f
|
convert tabs to spaces
|
2014-10-25 14:19:29 +04:00 |
|
homm
|
12ba034dc8
|
unlock upscale filters
|
2014-10-25 12:39:03 +04:00 |
|
homm
|
0c90ce2504
|
Add new fast ImagingTranspose function
|
2014-10-25 04:17:59 +04:00 |
|
homm
|
c2d688c4b6
|
fix bicubic stretch interpolation
|
2014-10-24 12:57:32 +04:00 |
|
Sandro Mani
|
7502e6dd45
|
Remove executable permissions from Jpeg2KEncode.c
|
2014-10-03 09:57:32 +02:00 |
|
Andrew Murray
|
006229595a
|
Remove unused variable in libImaging
|
2014-10-02 07:48:12 +10:00 |
|
wiredfool
|
d64b2376bc
|
Memory Leak: Freeing malloc'd memory in Jpeg Encode
|
2014-09-24 15:46:24 -07:00 |
|
wiredfool
|
00addab5e4
|
Real fix for PR #915, keep track of the qtables length
|
2014-09-23 09:23:55 -07:00 |
|
Christoph Gohlke
|
b23c57e12a
|
Fix segfault in TestFileJpeg.test_quality_keep on win-amd64
|
2014-09-22 14:39:08 -07:00 |
|
Christoph Gohlke
|
f3e3af6686
|
Fix msvc build error
|
2014-09-21 16:48:35 -07:00 |
|
Josh Ware
|
94194ed248
|
Cleaning up.
Reduced memory limit to 1GB
|
2014-09-12 22:09:27 -07:00 |
|
Josh Ware
|
dd221d9ec0
|
Don't Py_DECREF context->quality_layers if there is no encoder
|
2014-09-12 22:09:27 -07:00 |
|
Josh Ware
|
e4e1f5c2d4
|
More testing...
|
2014-09-12 22:09:27 -07:00 |
|
Josh Ware
|
9ccc930784
|
Looking for cleanup segfault
|
2014-09-12 22:09:27 -07:00 |
|
Josh Ware
|
7407371deb
|
NULLing pointers on cleanup
|
2014-09-12 22:09:27 -07:00 |
|
Josh Ware
|
caa95a26b2
|
Added memory leak fix and testing for Encoder
|
2014-09-12 22:09:27 -07:00 |
|
Josh Ware
|
b78e5444f4
|
Prevent multiple calls to ImagingIncrementalCodecDestroy
|
2014-09-12 22:09:27 -07:00 |
|
Kenny Ostrom
|
d5b4f136c5
|
added ifd offset to the tiff decoder args, call TIFFSetSubDirectory
|
2014-09-02 15:20:25 -07:00 |
|
hugovk
|
3a9612af50
|
Test mandelbrot with bad arguments
|
2014-09-02 16:39:35 +03:00 |
|
hugovk
|
bcc5305125
|
Add access functions for ImagingEffectSpread with a test
|
2014-09-02 15:53:58 +03:00 |
|
hugovk
|
8c96d38ce9
|
Add access functions for ImagingEffectMandelbrot with a test
|
2014-09-02 15:14:00 +03:00 |
|
hugovk
|
76ef83263b
|
Remove unreachable and never completed Perlin turbulence code
|
2014-09-02 14:47:34 +03:00 |
|
hugovk
|
860e67e1c4
|
Add access functions for ImagingEffectNoise with a test
|
2014-09-02 14:11:08 +03:00 |
|
wiredfool
|
9d00686f53
|
backup implementation of Round for windows platforms
|
2014-08-24 16:37:54 -07:00 |
|
wiredfool
|
023ec0a2fc
|
Incorrect type -- fails on OSX
|
2014-07-25 10:32:55 -07:00 |
|