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 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 |
|
wiredfool
|
f5a8ece187
|
Merge pull request #2254 from uploadcare/resample-roi
Region of interest (box) for resampling
|
2017-08-22 22:35:12 +01:00 |
|
Alexander
|
ad2c952697
|
Add more tests
|
2017-08-22 01:35:24 +03:00 |
|
Alexander
|
40d30f678b
|
Use MAKE_UINT32 when possible for unpacking
|
2017-08-22 00:06:26 +03:00 |
|
Alexander
|
21d1c4cef5
|
Merge branch 'master' into 16-bit-rgb-tiff
|
2017-08-21 22:43:30 +03:00 |
|
Alexander
|
8c64275156
|
Load 16-bit RGB and RGBA TIFF image
|
2017-08-21 16:28:29 +03:00 |
|
Alexander
|
fc40ef0c1e
|
Move PREBLEND and BLEND to ImagingUtils.h
|
2017-08-19 15:58:23 +03:00 |
|
Alexander
|
d64f163760
|
Move MULDIV255 and SHIFTFORDIV255 to ImagingUtils.h
|
2017-08-19 15:47:04 +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
|
762b09cdb5
|
unroll ImagingPackRGB
|
2017-08-18 01:46:00 +03:00 |
|