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 | 
					
					
						
						
							
							
							
						
					 |