Mickael Bonfill
|
9caf8c5889
|
use UINT32 instead of ULONG
|
2017-09-29 09:13:55 +00:00 |
|
Mickael B
|
f833cd7f38
|
Avoid memory reallocation and support Y orientation in 16bits uncompressed read
|
2017-09-29 09:13:45 +00:00 |
|
Mickael B
|
bec76fdb42
|
Add uncompressed 16bits read for SGI Images
|
2017-09-29 09:13:37 +00:00 |
|
Mickael B
|
6869431c2b
|
fix variable initialization in loops
|
2017-09-29 09:13:22 +00:00 |
|
Mickael B
|
a90dc49100
|
add RLE decompression for SGI images
|
2017-09-29 09:12:03 +00:00 |
|
Alexander
|
ecfc10d002
|
oops
|
2017-09-19 21:01:34 +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
|
e5513804a3
|
Merge pull request #2709 from uploadcare/alpha-composite-box
Alpha composite fixes
|
2017-09-19 11:13:19 +01: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
|
e3954aa4ea
|
remove unnecessary ImagingCopyInfos
|
2017-09-15 00:30:49 +03:00 |
|
Alexander Karpinsky
|
1f61c4efd4
|
Merge pull request #2686 from uploadcare/new-dirty
Use ImagingNewDirty when possible
|
2017-09-14 14:14:33 +03:00 |
|
Alexander
|
be02f87ee7
|
fix comment [ci skip]
|
2017-09-14 14:02:30 +03:00 |
|
Alexander
|
ef1df617f9
|
move _i2f to utils
|
2017-09-12 17:35:38 +03:00 |
|
Alexander
|
bc13a9d011
|
Use macros for FLIP_LEFT_RIGHT and ROTATE_180
|
2017-09-12 14:07:33 +03:00 |
|
Alexander
|
5bc72dbc10
|
Merge branch 'master' into alpha-composite-box
|
2017-09-11 23:34:45 +03:00 |
|
Alexander
|
29515f59bb
|
rename TRANSPOSE_ROTATE_180 to TRANSVERSE
|
2017-09-11 22:58:22 +03:00 |
|
Alexander
|
fd297fe588
|
3-level transpospose
|
2017-09-11 19:26:30 +03:00 |
|
Alexander
|
b8789e6815
|
Change geometry chunk size
|
2017-09-11 02:44:28 +03:00 |
|
Alexander
|
a2a2d8d716
|
Implement ImagingTransposeRotate180
|
2017-09-11 01:47:47 +03:00 |
|
Alexander
|
67459795db
|
2 times faster ImagingRotate180
|
2017-09-11 01:07:38 +03:00 |
|
wiredfool
|
3b5c2c30be
|
Merge pull request #2679 from uploadcare/fast-filters
Fast filters
|
2017-09-10 17:22:00 +01:00 |
|
Alexander
|
6df28bc359
|
Faster ImagingFlipLeftRight
|
2017-09-10 12:45:45 +03:00 |
|
Alexander
|
765c7eb7de
|
Shift is faster than devision
|
2017-09-10 01:14:53 +03:00 |
|
Alexander
|
c59529d28d
|
use PRECISION_BITS constant in ImagingAlphaComposite
use UINT32 instead of UINT16 (a bit faster on x86)
|
2017-09-01 13:26:08 +03:00 |
|
Alexander
|
0acc2cea9c
|
Fix need_horizontal and need_vertical conditions in resample
|
2017-09-01 00:24:49 +03:00 |
|
Alexander
|
1e1f773f8a
|
Rename variables
|
2017-08-31 19:25:25 +03:00 |
|
Alexander
|
dc143f7833
|
Merge branch 'master' into new-dirty
|
2017-08-31 17:34:05 +03:00 |
|
wiredfool
|
367ce3c1bc
|
Merge pull request #2693 from uploadcare/fast-unpacking
Fast unpacking and partially packing
|
2017-08-31 15:23:11 +01:00 |
|
wiredfool
|
9797e7bbfa
|
Merge pull request #1989 from uploadcare/jpeg-loading-without-convertion
Use RGBX rawmode for RGB JPEG images
|
2017-08-31 15:10:38 +01:00 |
|
Alexander Karpinsky
|
4029998d4f
|
Merge pull request #2699 from uploadcare/better-cmyk
Convert CMYK to RGB like Google Chrome
|
2017-08-31 16:45:57 +03:00 |
|
wiredfool
|
32d14e382a
|
Merge pull request #2698 from uploadcare/jpeg-subsampling
Fix sampling factor for subsampling=2 while JPEG saving
|
2017-08-31 13:23:48 +01:00 |
|
Alexander
|
6701828dfc
|
Merge branch 'master' into fast-unpacking
# Conflicts:
# libImaging/Unpack.c
|
2017-08-28 21:54:46 +03: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
|
82c986dfab
|
Merge branch 'master' into 16-bit-rgb-tiff
|
2017-08-28 19:42:46 +03:00 |
|
Alexander Karpinsky
|
6b4b1dc3c5
|
Merge pull request #2694 from uploadcare/packing-tests
Packing tests
|
2017-08-28 19:42:06 +03:00 |
|
Alexander
|
aac0869ca7
|
Revert little-endian byte order for "I" and "F" rawmodes
|
2017-08-28 19:02:15 +03:00 |
|
Alexander
|
efb0915b19
|
Convert CMYK to RGB like Google Chrome
|
2017-08-28 17:11:08 +03:00 |
|
Alexander
|
4d56db3a34
|
Fix wrong formula for subsampling=2 while JPEG saving
|
2017-08-27 20:03:36 +03:00 |
|
Alexander
|
b705df3b64
|
one div for blending
|
2017-08-27 12:40:53 +03:00 |
|
Alexander
|
12634c4524
|
Merge branch 'packing-tests' into fast-unpacking
# Conflicts:
# Tests/test_lib_pack.py
|
2017-08-26 20:20:17 +03:00 |
|
Alexander
|
7f7b53447a
|
Add tests for all new modes
|
2017-08-26 17:36:06 +03:00 |
|
Alexander
|
a78e45c3dc
|
Merge branch 'packing-tests' into 16-bit-rgb-tiff
|
2017-08-26 17:17:49 +03:00 |
|
Alexander
|
f43b9f396f
|
Second part of pack tests
|
2017-08-26 10:49:28 +03:00 |
|
Alexander
|
8cb9cba1e0
|
Packing tests, first part. Fix RGBX packers
|
2017-08-24 00:58:39 +03:00 |
|
Alexander
|
2439c9b2db
|
possible fix I→I and L→L unpacking on bigendian
|
2017-08-23 23:09:50 +03:00 |
|