Log

Author Commit Date CI Message
Aleksey Vaneev 976e612a 2020-09-04T05:49:50 A minor fix to sRGB gamma approximation functions.
Aleksey Vaneev 7de4461a 2020-08-12T12:59:08 Updated README.md.
Aleksey Vaneev e02f3359 2020-08-12T12:48:25 Updated README.md.
Aleksey Vaneev 3c951fa5 2020-08-12T12:44:41 Create FUNDING.yml
Aleksey Vaneev 460b94a9 2020-08-12T12:30:07 Updated README.md.
Aleksey Vaneev 9f0f3266 2020-04-26T07:09:12 Version 2.5 release.
Aleksey Vaneev fa37d98a 2020-03-14T08:45:06 LANCIR: fixed a rare access violation crash.
Aleksey Vaneev 7dd9515e 2019-07-29T07:43:23 Version 2.4 release.
Aleksey Vaneev f9f79e24 2019-06-27T07:42:52 Added Patreon support link.
Aleksey Vaneev 96d6501c 2019-06-23T22:30:58 Fixed a crash in CLancIR.
Aleksey Vaneev ace3afd9 2019-05-31T16:12:09 Added independent "kx" and "ky" step parameters to the CLancIR resizing function.
Aleksey Vaneev 24c1c928 2019-05-19T09:08:34 Updated README.md and binary tools.
Aleksey Vaneev f3d8c344 2019-05-18T08:42:00 Made minor text description updates in "lancir".
Aleksey Vaneev 10e74833 2019-05-17T22:44:26 Added "lancir" filter normalization.
Aleksey Vaneev 30447d6c 2019-05-17T10:03:37 Made minor optimizations to "lancir".
Aleksey Vaneev 5ab3db5a 2019-05-16T13:01:38 Made minor "lancir" optimizations.
Aleksey Vaneev 13d00bb2 2019-05-16T06:30:49 Fixed a minor image offset on image upsizing.
Aleksey Vaneev 244414db 2019-05-16T05:17:44 Implemented fast CLancIR image resizing algorithm.
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 e1bda515 2018-08-02T12:31:41 Updated a tip on affine transformations.
Aleksey Vaneev 21d4ed6f 2018-08-02T12:09:53 Updated a tip on affine transforms.
Aleksey Vaneev eeda9d70 2018-08-02T12:06:36 Updated tip on affine transforms.
Aleksey Vaneev 3381196e 2018-08-02T11:51:23 Added a tip on affine transforms.
Aleksey Vaneev 94773eaa 2018-05-15T23:27:21 Added note about EWA filtering.
Aleksey Vaneev f07e40e5 2018-05-13T22:38:48 Updated readme file.
Aleksey Vaneev 0b909ea3 2018-05-13T01:57:08 Added note about disabling gamma-correction in the imageresize tool.
Aleksey Vaneev 823f3508 2018-05-12T17:19:40 Fixed readme file formatting mistakes.
Aleksey Vaneev d02243c8 2016-12-09T16:05:54 Added gamma correction usage information.
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 f0371b13 2016-08-05T12:49:16 Fixed PNG-48 operation on Mac OS X.
Aleksey Vaneev 000fc4a7 2016-08-03T10:34:34 imageresize: fixed PNG-48 handling bug, fixed PNG file DPI scaling.
Aleksey Vaneev 8850cde0 2016-06-17T14:06:32 Added 16-bit depth (PNG-48) file support to "imageresize" tool.
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 c9c3720b 2016-06-04T07:09:10 Minor README.md refinement.
Aleksey Vaneev d09e9758 2016-03-25T20:09:18 Added corrections to the "why 2X upsizing?" topic.
Aleksey Vaneev ed062fc6 2016-03-21T12:12:53 Minor changes to the README.md file.
Aleksey Vaneev 37bfe8b7 2016-03-16T11:50:38 Added a note about "ultimate" quality of this algorithm.
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 50d90182 2015-11-10T17:49:55 Updated license version.
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 2ad92f54 2015-10-27T16:00:51 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 a1c4f3ae 2015-10-23T08:15:25 Updated README.md with more info.
Aleksey Vaneev ed5036fd 2015-10-21T23:25:22 Optimized float4 round() function, performance increased considerably in some cases. Optimized internal filter steps building function. Added algorithm modeling and complexity calculation functions. Added additional algorithm variation with differing efficiency. Added automatic best algorithm selection. Improved resizing quality at image edges. Made downsizing use arbitrary factors for a higher efficiency in many cases. Added 2 intermediate resizing parameter sets. Moved sub-pixel offset parameters to CImageResizerVars.
Aleksey Vaneev c8703955 2015-10-21T23:23:59
Aleksey Vaneev 4ad91ff7 2015-10-14T23:54:28 License version update.
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.
Aleksey Vaneev 5a3ceaa8 2015-09-19T23:04:39 Initial commit