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 579058ccc0 Test for color-casts due to wrong alpha-channel scaling. %!s(int64=8) %!d(string=hai) anos
  minodisk 87f723015c Test same color with some color modes %!s(int64=9) %!d(string=hai) anos
  minodisk f430a41192 Fix wrong color with RGBA input %!s(int64=9) %!d(string=hai) anos
  nfnt f2d1b73023 Merge branch 'alpha_channel_fix' %!s(int64=9) %!d(string=hai) anos
  nfnt 563154816f Remove debugging directives. %!s(int64=9) %!d(string=hai) anos
  nfnt 5a6676c19e Add test case for input data with pre-multiplied-alpha. %!s(int64=9) %!d(string=hai) anos
  jst 618f7ff07a Add test case for correct pixel coordinates after resize. %!s(int64=9) %!d(string=hai) anos
  Charlie Vieth b09281bd36 Update benchmarks to focus on conversion performance. %!s(int64=9) %!d(string=hai) anos
  jst 9485f5475a Return input image if output dimensions equal input dimensions. %!s(int64=9) %!d(string=hai) anos
  jst 20c6afea04 Remove unnecessary benchmark %!s(int64=10) %!d(string=hai) anos
  jst 220cad3343 Add simple test case for input image with non-trivial bounds. %!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 446eea2f7b Remove LUT based filters. %!s(int64=10) %!d(string=hai) anos
  jst 8f586c4f06 Add benchmarks to compare execution times. %!s(int64=10) %!d(string=hai) anos
  jst 252ccc84a2 Add benchmarks for Lanczos3Lut to compare it with Lanczos3 performance. %!s(int64=11) %!d(string=hai) anos
  jst da95f74904 go fmt %!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 84039c403b Test for correct canvas size. %!s(int64=11) %!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 d0b2b9bc39 Added MitchellNetravali, changed Lanczos a bit %!s(int64=12) %!d(string=hai) anos
  jst 3fc31c95cc Kernel simplified %!s(int64=12) %!d(string=hai) anos
  jst 339b8fd43a Speed up calculation by avoiding dynamic casting %!s(int64=12) %!d(string=hai) anos
  jst 9041d4db18 Function signature changed again, no need for multiple return value %!s(int64=12) %!d(string=hai) anos
  jst 14d51db8b4 Changed function signature to include error handling. Filters simplified. %!s(int64=12) %!d(string=hai) anos
  nfnt fdc4a64918 Tests added %!s(int64=12) %!d(string=hai) anos
  nfnt 428642c9f1 initial commit %!s(int64=12) %!d(string=hai) anos