| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 homm | 7722d00daf | simpler coefficients calculation in ImagingResampleHorizontal_8bpc | 2016-05-26 02:07:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | d3749ccc7c | possible increase precision and avoid compiler warnings | 2016-05-26 02:07:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | f44a7f8b11 | implement round fix windows build | 2016-05-26 02:07:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | babaaf9bbe | raise on special cases even if imIn->image8 | 2016-05-26 02:07:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | d48324bd21 | unroll 8bpc version | 2016-05-26 02:07:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | 126c3151b5 | use ImagingPrecompute in ImagingResampleHorizontal_8bpc | 2016-05-26 02:07:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | f3f03bcd67 | unroll 32bpc version | 2016-05-26 02:07:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | 04552b015d | use ImagingPrecompute in ImagingResampleHorizontal_32bpc | 2016-05-26 02:07:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | 023f7adcf6 | precompute function | 2016-05-26 02:07:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | 7693da9287 | separate 8 and 32 bpc implementations | 2016-05-26 02:07:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | 9618ec98b8 | test for consistency | 2016-05-26 02:07:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | e13297b396 | make coefficients ints | 2016-05-26 02:07:03 +03:00 |  | 
			
				
					| 
							
							
								 homm | 342e6f213b | extra line | 2016-05-26 02:07:03 +03:00 |  | 
			
				
					| 
							
							
								 homm | 3ee407e859 | pass struct filter to ImagingResampleHorizontal | 2016-05-26 02:07:03 +03:00 |  | 
			
				
					| 
							
							
								 homm | 0e2a8e4323 | intermediate not normalized buffer for coefficients | 2016-05-26 02:07:03 +03:00 |  | 
			
				
					| 
							
							
								 homm | a5b99dd302 | move checks before mallocs to prevent memory leaks | 2016-05-26 02:07:03 +03:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | a7c7aa171d | Updated redirected URLs | 2016-02-11 18:51:36 +11:00 |  | 
			
				
					| 
							
							
								 Ned Williamson | 4e0d9b0b97 | fix integer overflow in Resample.c | 2016-02-04 07:19:54 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 9a2903bf5b | Changed 32 bit to 32-bit and 64 bit to 64-bit | 2015-10-15 00:49:03 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 9e24ae023d | Fixed various typos | 2015-06-08 01:17:49 +10:00 |  | 
			
				
					| 
							
							
								 homm | 43d5d06ce4 | rename Image.ANTIALIAS to Image.LANCZOS | 2014-11-28 01:41:56 +03:00 |  | 
			
				
					| 
							
							
								 homm | bc0f896a47 | rename Antialias and stretch to resample | 2014-11-19 14:36:00 +03:00 |  |