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 |
|
wiredfool
|
0bb1cd398f
|
Conversion between RGB and HSV images
|
2014-07-22 16:10:02 -07:00 |
|
wiredfool
|
625ff24358
|
Storage, packing and access for HSV format images
|
2014-07-22 16:09:22 -07:00 |
|
wiredfool
|
1008d6a993
|
Windows compatibility
|
2014-07-05 15:06:17 -07:00 |
|
wiredfool
|
b7f56409eb
|
Multiplication needs to be 64bit, to handle overflow regardless of the bittedness of the machine, fixes #771#
|
2014-07-05 14:30:34 -07:00 |
|
Alex Clark ☺
|
b2ed31e8cd
|
Merge pull request #737 from wiredfool/terseus_imagedraw
Merged Imagedraw rewrite
|
2014-07-01 14:15:11 -04:00 |
|
wiredfool
|
98a4991762
|
Using local block rather than array literal
|
2014-07-01 10:20:15 -07:00 |
|
wiredfool
|
a10b91786a
|
Fix compilation errors with C90 standard
|
2014-07-01 10:05:38 -07:00 |
|
cgohlke
|
767182a56f
|
ENH: enable inline functions by default
|
2014-06-30 15:26:41 -07:00 |
|
wiredfool
|
3bf375c5f7
|
Merge branch 'master' into terseus_imagedraw
|
2014-06-30 14:24:59 -07:00 |
|
wiredfool
|
50bbb5e0c5
|
Removed unused function
|
2014-06-30 14:12:30 -07:00 |
|