wiredfool
0d1e44dc2f
Merge pull request #2769 from wiredfool/pr_2638
...
Update to #2638 , add 16bit/rle support to SgiImageFile
2017-10-01 20:56:18 +01:00
Alexander
5a1cdfc72c
rename arena->blocks to arena->blocks_pool
...
fix comments
2017-09-30 15:03:28 +03:00
Mickael Bonfill
c5565fc7f0
Fix RLE decompression by chunks
2017-09-29 09:14:51 +00:00
Mickael B
a90dc49100
add RLE decompression for SGI images
2017-09-29 09:12:03 +00:00
Alexander
6a435793d8
fallback to small block size on memory error
...
increase default block size to previous value
2017-09-23 04:15:19 +03:00
Alexander
b51d77e4e5
Merge branch 'master' into block-storage
...
# Conflicts:
# docs/releasenotes/4.3.0.rst
2017-09-23 04:07:09 +03:00
Alexander
a78e92356f
Merge branch 'master' into block-storage
2017-09-19 21:08:21 +03:00
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
44c2698f69
ImagingMemoryBlock structure
2017-09-18 22:48:32 +03:00
Alexander
3bfdfcd48a
reduce code duplication
2017-09-18 03:57:43 +03:00
Alexander
6d2be876c8
tests
2017-09-18 02:37:47 +03:00
Alexander
af3dcf84af
python api for resources
2017-09-18 01:41:39 +03:00
Alexander
8659cd7564
stats
2017-09-17 21:31:50 +03:00
Alexander
63b925d74c
Merge branch 'master' into block-storage
...
# Conflicts:
# libImaging/Imaging.h
2017-09-16 22:21:56 +03:00
Alexander
763df3d90b
Convert tabs to spaces in Imaging.h
2017-09-16 20:46:09 +03:00
Alexander
0a3c852e1b
work in ImagingAllocateArray with blocks
2017-09-15 17:50:29 +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