Skip to content

Tags: avaneev/avir

Tags

3.0

Toggle 3.0's commit message
Version 3.0.

Improved speed by 10-25% on upsizing by utilizing a special resizing function together with filter-less 2X upsizing. Does not apply to the de-interleaved (AVX) resizing.
Minor LANCIR optimization.

2.9

Toggle 2.9's commit message
Version 2.9.

Removed a rarely-used half-band resizing step completely since it offers no practical performance nor quality benefits.
Optimized filter generation function (removed divisions by a constant) as filters are always post-normalized anyway. This may reduce overhead when creating thumbnail-sized images.

2.8

Toggle 2.8's commit message
Version 2.8.

Fixed regression with the copy-constructor of CImageResizeVars class (previously it caused uninitialized accesses).
Removed filter length optimization as it did not reduce overhead measurably.
Optimized "peaked cosine" window function generator (removed division).
Added "unbiasing" to resizer - an unconventional approach which reduces peak error significantly, at the expense of 5% increased overhead.
Reoptimized filter parameters, now yielding an unprecedented quality.

2.6

Toggle 2.6's commit message
A minor fix to sRGB gamma approximation functions.

2.5

Toggle 2.5's commit message
Version 2.5 release.

2.4

Toggle 2.4's commit message
Version 2.4 release.

2.3

Toggle 2.3's commit message
Fixed a minor image offset on image upsizing.

2.2

Toggle 2.2's commit message
Released AVIR under a permissive MIT license agreement.

2.1

Toggle 2.1's commit message
Minor improvements, see Change log 2.1.

2.0

Toggle 2.0's commit message
Made several minor improvements - see Change log 2.0.