Commit History

Autor SHA1 Mensaxe Data
  disintegration 0feec06645 Dst pixel coordinate fix %!s(int64=9) %!d(string=hai) anos
  jst e950449c49 Fix wrong boundary calculation (bug #17) %!s(int64=10) %!d(string=hai) anos
  Charlie Vieth 427b8d133e Optimized Nearest-Neighbor function - 2x faster %!s(int64=10) %!d(string=hai) anos
  Charlie Vieth 80b3fc2b3f Pre-calculate start offset, optimize bound check %!s(int64=10) %!d(string=hai) anos
  jst 016a61cd31 Optimize data-locality for a huge increase in processing speed. %!s(int64=10) %!d(string=hai) anos
  jst a83cb40860 Remove some redundancies. %!s(int64=10) %!d(string=hai) anos
  jst 446eea2f7b Remove LUT based filters. %!s(int64=10) %!d(string=hai) anos
  jst 9884534579 Cache kernel weights for each row. %!s(int64=10) %!d(string=hai) anos
  jst 45368ad0cd Multiply instead of dividing %!s(int64=10) %!d(string=hai) anos
  jst 314cea6612 Avoid temporaries to save some cycles. %!s(int64=10) %!d(string=hai) anos
  jst 494d8de4e5 Speedup calculation by exploiting the separability of the resizing filter. %!s(int64=10) %!d(string=hai) anos
  jst a85ea9eaa8 Rename Lanczos functions using look-up tables to Lanczos2Lut, Lanczos3Lut and restore Lanczos2, Lanczos3 to give users the choice between higher speed or higher accuracy. %!s(int64=11) %!d(string=hai) anos
  jst 9e5ed35b85 Move splineKernel function nearer to Lanczos definitions. %!s(int64=11) %!d(string=hai) anos
  Geoff Adams c1b8c4986e Use a lookup table to speed up the Lanczos kernel %!s(int64=11) %!d(string=hai) anos
  jst c37f8f8470 gofmt %!s(int64=11) %!d(string=hai) anos
  jst 62777ac833 Precalculate bicubic factors, save some cycles. %!s(int64=11) %!d(string=hai) anos
  jst 6448fff2ee Generalize spline based filters %!s(int64=11) %!d(string=hai) anos
  jst 82ab8b977c Make kernel the only dependency of convolution1d %!s(int64=11) %!d(string=hai) anos
  jst e512502b3c Use range for more idiomatic Go %!s(int64=11) %!d(string=hai) anos
  jst bf09bbe0a3 boolToUint: true -> 1 %!s(int64=11) %!d(string=hai) anos
  jst 0c69e0e0b7 Change order of fields in filterModel %!s(int64=11) %!d(string=hai) anos
  jst bf006ca38d Description added %!s(int64=11) %!d(string=hai) anos
  jst dd1c157427 Include kernel boundary check %!s(int64=11) %!d(string=hai) anos
  jst 3e06045c3f Speed up computation: Try to avoid Image.At() as much as possible -> specialized color access for some image types %!s(int64=11) %!d(string=hai) anos
  jst e548f52385 Blur input image during downscaling by scaling the filter kernel to prevent moires in the output image %!s(int64=11) %!d(string=hai) anos
  jst d0b2b9bc39 Added MitchellNetravali, changed Lanczos a bit %!s(int64=11) %!d(string=hai) anos
  jst c980eecff5 Small simplification %!s(int64=11) %!d(string=hai) anos
  jst e96bbe5547 Unify filters and their dependencies %!s(int64=11) %!d(string=hai) anos
  jst 3fc31c95cc Kernel simplified %!s(int64=11) %!d(string=hai) anos
  jst eaf9383af0 filters.go simplified %!s(int64=11) %!d(string=hai) anos