Commit History

Autor SHA1 Mensaxe Data
  Adam Thomason 874f89dba4 Don't resize inputs with zero width or height %!s(int64=8) %!d(string=hai) anos
  nfnt 0f9f918da3 Use RGBA, RGBA64 image types as output. %!s(int64=8) %!d(string=hai) anos
  nfnt dc93e1b98c Fix wrong colors of resized image.YCbCr images. %!s(int64=9) %!d(string=hai) anos
  jst 45c239597b Fix compile error. %!s(int64=9) %!d(string=hai) anos
  jst beee5e27fe Add support for nearest-neighbor resize of NRGBA, NRGBA64 images. %!s(int64=9) %!d(string=hai) anos
  jst ebea2e66be Support image.NRGBA, image.NRGBA16 in resize.Resize function. %!s(int64=9) %!d(string=hai) anos
  jst daa7cf45d3 Return NRGBA images. %!s(int64=9) %!d(string=hai) anos
  Charlie Vieth 076a9ce3b9 Limit spawned goroutines to GOMAXPROCS(0). %!s(int64=9) %!d(string=hai) anos
  jst 9485f5475a Return input image if output dimensions equal input dimensions. %!s(int64=10) %!d(string=hai) anos
  jst 581d15cb53 Fix parallel computation. %!s(int64=10) %!d(string=hai) anos
  jst e950449c49 Fix wrong boundary calculation (bug #17) %!s(int64=10) %!d(string=hai) anos
  Charlie Vieth eefd4737aa Optimize YCbCr image resize %!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
  Accipiter Nisus f3cac2f865 Fix to resize correctly when source image.Bounds().Min is not (0,0) %!s(int64=10) %!d(string=hai) anos
  jst 9884534579 Cache kernel weights for each row. %!s(int64=10) %!d(string=hai) anos
  jst 7c5018c82b Extract method "resizeSlice" to reduce duplicate code. %!s(int64=10) %!d(string=hai) anos
  jst f8ec710330 Fix wrong calculation of second adjust parameter. %!s(int64=11) %!d(string=hai) anos
  jst d9287fbcb6 Use x,y as coordinates of the origin image. %!s(int64=11) %!d(string=hai) anos
  jst d1bef9bdb6 Refactoring %!s(int64=11) %!d(string=hai) anos
  jst 494d8de4e5 Speedup calculation by exploiting the separability of the resizing filter. %!s(int64=11) %!d(string=hai) anos
  jst 852f4a47e7 Merge branch 'no-image-shift' of http://github.com/jsummers/nfnt.resize %!s(int64=11) %!d(string=hai) anos
  jst b6fef854bc Merge branch 'improve-canvas-size' of http://github.com/jsummers/nfnt.resize into fix-canvas-size-issue %!s(int64=11) %!d(string=hai) anos
  jst dd1c157427 Include kernel boundary check %!s(int64=12) %!d(string=hai) anos
  Jason Summers cdbd68f34f Improve the way the new canvas size is calculated %!s(int64=12) %!d(string=hai) anos
  Jason Summers 3d9094eb9e Center the resized image on the canvas, instead of shifting it slightly %!s(int64=12) %!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=12) %!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=12) %!d(string=hai) anos
  jst e96bbe5547 Unify filters and their dependencies %!s(int64=12) %!d(string=hai) anos