avir.h


Log

Author Commit Date CI Message
Aleksey Vaneev 7dd9515e 2019-07-29T07:43:23 Version 2.4 release.
Aleksey Vaneev 13d00bb2 2019-05-16T06:30:49 Fixed a minor image offset on image upsizing.
Aleksey Vaneev 60b1a5aa 2019-02-13T16:55:18 Added AVIR_VERSION string macro.
Aleksey Vaneev cb44860f 2019-01-15T11:52:54 Released AVIR under a permissive MIT license agreement.
Aleksey Vaneev 752557d1 2018-08-08T19:44:46 Minor improvements, see Change log 2.1.
Aleksey Vaneev 2b51e4b0 2018-08-07T22:33:08 Made several minor improvements - see Change log 2.0.
Aleksey Vaneev d7a04591 2016-10-30T18:31:49 Fixed image offset on enlargement with the "k" factor specified explicitly.
Aleksey Vaneev 5421e466 2016-10-25T09:04:43 Fixed SIMD-related MS Visual C++ compile errors.
Aleksey Vaneev 8054d05a 2016-10-24T09:57:31 Fixed MS Visual C++ compiler error.
Aleksey Vaneev ff4717f8 2016-08-05T19:44:20 Added the built-in sRGB gamma correction.
Aleksey Vaneev 859c7dd8 2016-06-07T08:47:02 Dithering is now not used by default. Default is simple rounding. Updated "imageresize" utility with the -d switch which enables dithering.
Aleksey Vaneev f7060ae2 2016-03-12T12:25:29 Fixed smoothing when downsizing image by a factor 1 to 2.
Aleksey Vaneev 4222213a 2015-11-10T19:23:24 Fixed access violation due to a possible unaligned SIMD variable access.
Aleksey Vaneev e8ecde3e 2015-11-10T17:49:34 Implemented de-interleaved processing useful for 1-channel image resizing. Added float8 SIMD type support.
Aleksey Vaneev b4ec08f2 2015-11-06T10:46:17 Made enhancements to allow de-interleaved processing. Optimized temporary buffer allocation. Updated README.md with more info.
Aleksey Vaneev f48b1e53 2015-10-24T12:25:16 Fixed incorrect sub-pixel offsetting at some settings. Updated README.md with more info.
Aleksey Vaneev c8703955 2015-10-21T23:23:59
Aleksey Vaneev 5a12d43a 2015-10-14T23:20:59 Implemented "float4" SIMD data type support that offers 10-50% performance boost. Added abstraction layer for scanline processing functions. Added abstraction layer for dithering. Added 0th order filter bank for better 8-bit resizing performance. Optimized interpolation filter's quality. Improved default image resizer parameter sets. Optimized half-band filter used for 8X downsizing. Optimized correction filter used during upsizing.
Aleksey Vaneev e3a3d67e 2015-10-01T21:20:20 Optimizied default resizer parameters. "Fast" resizer parameters are now called as "LR" (low-ring). Added "ultra" resizer parameters.
Aleksey Vaneev f5bce79a 2015-09-24T23:18:52 Considerably optimized upsizing by 2 or more. Removed a minor border-line artifact during upsizing. Fixed an aliasing artifact when downsizing by 8 or more. Updated and refined the license agreement. Improved the default set of resizer parameters. Added a set of "faster" resizer parameters.
Aleksey Vaneev a8e30230 2015-09-19T23:06:09 Initial commit.