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
|
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
|
b975f9db92
|
Merge branch 'master' into resample-roi
# Conflicts:
# libImaging/Resample.c
|
2017-08-17 15:43:30 +03:00 |
|
wiredfool
|
9c4535bc82
|
Merge pull request #2655 from python-pillow/fast-allocation
Fast image allocation
|
2017-08-16 15:16:43 +01:00 |
|
Alexander
|
c2e0092589
|
Speed up resampling again a bit )
|
2017-08-13 01:10:19 +03:00 |
|
Alexander Karpinsky
|
09a2e1641b
|
Merge branch 'master' into resample-roi
|
2017-08-11 19:10:11 +03:00 |
|
Alexander
|
19a8649589
|
create dirty images for some operations
|
2017-08-06 14:22:58 +03:00 |
|
Alexander
|
afc592ad7b
|
replace the excluding of zero coefficients with math power
|
2017-05-29 14:29:12 +03:00 |
|
Alexander
|
ad883961ac
|
fix hamming filter
|
2017-05-29 14:29:12 +03:00 |
|
homm
|
98042cd4b7
|
fix memory leak
|
2016-12-02 15:40:41 +03:00 |
|
homm
|
7ea0611af4
|
crop roi for vertical pass if box is used
|
2016-12-01 21:09:29 +03:00 |
|
homm
|
d382183591
|
compute bounds and kk before passes
|
2016-12-01 14:04:31 +03:00 |
|
homm
|
4ff7afbe16
|
xbounds → bounds
kmax → ksize
|
2016-12-01 13:48:50 +03:00 |
|
homm
|
c7161af924
|
set error type when it happens
|
2016-12-01 04:10:58 +03:00 |
|
homm
|
8d7355e733
|
do not allocate memory in normalize_coeffs_8bpc
|
2016-12-01 04:02:22 +03:00 |
|
homm
|
02e1ae3d8f
|
move precompute_coeffs to ImagingResampleInner
|
2016-12-01 03:26:10 +03:00 |
|
homm
|
2c2bdd80ef
|
split out ImagingResampleInner from ImagingResample
|
2016-11-30 21:59:21 +03:00 |
|
homm
|
9842505a60
|
remove fifth argument from ResampleFunction
|
2016-11-30 20:43:54 +03:00 |
|
homm
|
6def4bfc73
|
roi → box
|
2016-11-30 20:01:28 +03:00 |
|
homm
|
4079c7f192
|
allocate new image outside of ResampleHorizontal/ResampleVertical
|
2016-11-30 05:27:20 +03:00 |
|
homm
|
44e443fa75
|
fix int boundaries
|
2016-11-26 01:38:55 +03:00 |
|
homm
|
ef787bc3f5
|
use ROI in precompute_coeffs
|
2016-11-24 06:11:36 +03:00 |
|
homm
|
a1fedc0f8a
|
expose roi to precompute_coeffs (still noop)
|
2016-11-24 06:05:20 +03:00 |
|
Alexander Karpinsky
|
5a359fbf28
|
Fix coefficients calculation (#2162)
Fix coefficients calculation
* test for regression
* detailed comments what is going on
prevent setting the `k[-1]` item
* more readable
|
2016-10-17 01:31:45 -07:00 |
|
Andrew Murray
|
00cb14afd7
|
Removed trailing whitespace
|
2016-09-03 12:19:04 +10:00 |
|
homm
|
5c0eb2c365
|
normalize coefficients in normalize_coeffs_8bpc
increase precision of negative filter lobes. Add test
|
2016-08-25 04:11:02 -07:00 |
|
homm
|
788810f313
|
ImagingPrecompute → precompute_coeffs
|
2016-08-25 04:11:02 -07:00 |
|
homm
|
7d3db1f02a
|
truncate zero coefficients
|
2016-08-25 04:11:02 -07:00 |
|
homm
|
62388199fa
|
use lookups table instead of two conditions for each channel
|
2016-08-25 04:11:02 -07:00 |
|
homm
|
66715246c1
|
remove mitchell filter. Has no advantages over bicubic
|
2016-07-02 01:54:39 +03:00 |
|
homm
|
a67e5453d5
|
add tests, fix errors )
|
2016-07-02 01:54:39 +03:00 |
|
homm
|
c3d702538d
|
add BOX, HAMMING, MITCHELL filters to resample.c
|
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
|
291c00c58a
|
Merge pull request #1954 from uploadcare/skip-resampling-passes
Do not do unnecessary passes on resizing
|
2016-06-30 12:23:07 +01:00 |
|
wiredfool
|
95f464f827
|
removed redundant check
|
2016-06-16 01:09:38 -07:00 |
|
homm
|
78fad0f819
|
Do not make unnecessary passes on resizing
|
2016-06-15 01:04:02 +03:00 |
|
wiredfool
|
92a13d975d
|
Malloc check merge/rebase
|
2016-06-08 06:25:46 -07:00 |
|
homm
|
12c8cf94f2
|
replace calloc with remaining values emptying
|
2016-06-08 03:45:08 +03:00 |
|
homm
|
3b7923c09f
|
add calloc explanation
|
2016-06-03 12:51:58 +03:00 |
|
homm
|
34afabbf18
|
return malloc where clearing is not required
|
2016-05-28 10:47:07 +03:00 |
|
homm
|
4ea0c83450
|
do not rotate image between passes
|
2016-05-27 07:24:22 +03:00 |
|
homm
|
c051f1d79d
|
ImagingResampleVertical_32bpc implementation
|
2016-05-27 07:21:34 +03:00 |
|
homm
|
5cd8c35c82
|
complete ImagingResampleVertical_8bpc implementation
|
2016-05-27 07:12:01 +03:00 |
|
homm
|
8180b0f4c3
|
ResampleVertical first implementation
|
2016-05-27 06:52:19 +03:00 |
|
homm
|
5ffd9e53bc
|
use calloc and INT_MAX
|
2016-05-26 02:28:35 +03:00 |
|
homm
|
1c3def1d5a
|
return malloc
|
2016-05-26 02:07:56 +03:00 |
|
homm
|
eec17c0c7a
|
change xmax meaning to avoid substructions
|
2016-05-26 02:07:56 +03:00 |
|