Alexander
bca70a743d
Merge branch 'master' into imaging-copy-palette-info
2017-09-19 20:51:52 +03:00
Alexander
bda6d1e588
rename ImagingCopyPaletteInfo to ImagingCopyPalette
2017-09-19 20:42:13 +03:00
wiredfool
7541755aa5
Merge pull request #2730 from uploadcare/fast-geometry
...
Faster Transposition
2017-09-19 10:58:47 +01:00
Alexander
763df3d90b
Convert tabs to spaces in Imaging.h
2017-09-16 20:46:09 +03:00
Alexander
f6a05fd22c
Rename ImagingCopyInfo to ImagingCopyPaletteInfo
2017-09-15 00:33:04 +03:00
Alexander
29515f59bb
rename TRANSPOSE_ROTATE_180 to TRANSVERSE
2017-09-11 22:58:22 +03:00
Alexander
a2a2d8d716
Implement ImagingTransposeRotate180
2017-09-11 01:47:47 +03:00
wiredfool
3b5c2c30be
Merge pull request #2679 from uploadcare/fast-filters
...
Fast filters
2017-09-10 17:22:00 +01:00
wiredfool
367ce3c1bc
Merge pull request #2693 from uploadcare/fast-unpacking
...
Fast unpacking and partially packing
2017-08-31 15:23:11 +01:00
Alexander
ad4b42f5f4
Merge branch 'master' into fast-filters
2017-08-28 21:47:43 +03:00
Alexander
d8af3fc23a
Merge branch 'master' into jpeg-loading-without-convertion
2017-08-28 19:45:19 +03:00
Alexander
3f07f0291e
Merge branch 'master' into fast-unpacking
2017-08-28 19:43:15 +03:00
Alexander
58542fdfb9
Move WORDS_BIGENDIAN to ImagingUtils.h
2017-08-19 15:30:41 +03:00
Alexander
00b65ce1c3
unused
2017-08-19 15:27:39 +03:00
Alexander
b4e226714d
Faster ImagingUnpackRGB
2017-08-17 23:54:30 +03:00
Alexander
b975f9db92
Merge branch 'master' into resample-roi
...
# Conflicts:
# libImaging/Resample.c
2017-08-17 15:43:30 +03:00
Alexander
e7cdb3718c
Merge branch 'master' into fast-filters
2017-08-17 02:50:18 +03:00
Alexander
9cf8f93c64
Merge branch 'master' into fast-merge
...
# Conflicts:
# _imaging.c
# libImaging/Bands.c
# libImaging/Imaging.h
2017-08-16 22:56:16 +03:00
wiredfool
d3580451e2
Merge pull request #2676 from uploadcare/fast-split
...
Fast split()
2017-08-16 16:10:33 +01:00
Alexander
91b08b7daa
noop core.merge
2017-08-12 19:08:07 +03:00
Alexander
559836d97d
im.split method
...
ImagingSplit function without implementation
2017-08-12 15:26:00 +03:00
Alexander Karpinsky
09a2e1641b
Merge branch 'master' into resample-roi
2017-08-11 19:10:11 +03:00
Alexander
7725d281a5
create separate ImagingJpegUseJCSExtensions function
2017-08-11 04:07:54 +03:00
Alexander
b6638d8155
divide coefficients before applying
2017-08-07 01:11:05 +03:00
Alexander
a519851903
ImagingNew2 is always Dirty
2017-08-06 20:08:07 +03:00
Alexander
7a1e70d997
new internal API function ImagingNewDirty
2017-08-06 14:22:58 +03:00
Alexander
d55557152b
rename ImagingNewBlock → ImagingAllocateBlock
...
rename ImagingNewArray → ImagingAllocateArray
new utility function with old name ImagingNewBlock
call ImagingNewPrologue outside of ImagingAllocateBlock and ImagingAllocateArray
2017-08-06 14:12:55 +03:00
Alexander
ab92adf7c9
move ImagingNewEpilogue functionality to ImagingNewPrologueSubtype
...
doublechecked: no im->image or im->image8 or im->image32 access
between ImagingNewPrologue and ImagingNewEpilogue anywhere
2017-08-06 14:12:55 +03:00
Alexander
fd9cf03d01
FIX memory leak
...
ImagingNewEpilogue now is always success
The Imaging object itself is freed through ImagingDelete in case
when memory is not allocated in ImagingNewBlock or ImagingNewArray
2017-08-06 14:12:55 +03:00
Alexander
8c69132579
fix another memory leak
2017-05-23 18:00:15 +03:00
homm
6def4bfc73
roi → box
2016-11-30 20:01:28 +03:00
homm
a1fedc0f8a
expose roi to precompute_coeffs (still noop)
2016-11-24 06:05:20 +03:00
Robert Nix
18a91cebcf
Move DDS decoders to C
...
- Fixed inaccurate BC1/BC3 texture decoding
2016-08-25 19:27:48 -05:00
homm
66715246c1
remove mitchell filter. Has no advantages over bicubic
2016-07-02 01:54:39 +03:00
homm
0e9beed76d
add constants for filters: BOX, HAMMING, MITCHELL
...
rearrange filters everywhere
2016-07-02 01:54:39 +03:00
Andrew Murray
5e5bda95e0
Removed trailing whitespace
2016-06-30 20:12:50 +01:00
wiredfool
96907b9158
Comments
2016-06-27 00:58:06 -07:00
wiredfool
d3b0413780
Initial take for removing the Incremental decoder due to threading issues. J2k tests pass, other tests fail
2016-06-27 00:58:05 -07:00
wiredfool
bdd0a6a4e4
Merge pull request #1781 from wiredfool/malloc_check
...
Integer overflow checks on malloc
2016-06-21 12:09:19 +01:00
wiredfool
d48e5cd500
Convert xsize/ysize to ints in function declarations to match all other uses of xsize/ysize
2016-06-08 06:21:38 -07:00
wiredfool
49566b287e
added cleanup to free dictionary memory in ZipEncode, fixes old comment about leaking memory from prior to when we had the cleanup mechanisim
2016-06-08 06:21:38 -07:00
homm
4cfc791a5b
remove unused filter_data
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
Andrew Murray
8f9b3a7372
Changed arcs, chords and pie slices to use floats
2015-12-09 00:28:52 +11:00
Christoph Gohlke
9b8202203a
Use Py_ssize_t instead of ssize_t
2014-12-19 01:30:16 -08:00
homm
43d5d06ce4
rename Image.ANTIALIAS to Image.LANCZOS
2014-11-28 01:41:56 +03:00