golang-image/draw
Nigel Tao 415cb3b420 draw: add Scale and Transform fast paths for YCbCr src images.
benchmark                      old ns/op      new ns/op     delta
BenchmarkScaleLargeDownNN      3239565        1044458       -67.76%
BenchmarkScaleLargeDownAB      12162059       3205972       -73.64%
BenchmarkScaleLargeDownBL      1437923310     358229213     -75.09%
BenchmarkScaleLargeDownCR      2844139449     651228380     -77.10%
BenchmarkScaleSrcYCbCr         12413692       3176042       -74.42%
BenchmarkTformABSrcYCbCr       8363947        2163052       -74.14%
BenchmarkTformCRSrcYCbCr       49944171       11652821      -76.67%

Change-Id: I8cd5ab20aa1f516114599690cab037441a328aec
Reviewed-on: https://go-review.googlesource.com/7796
Reviewed-by: Rob Pike <r@golang.org>
2015-03-20 00:55:56 +00:00
..
draw.go draw: new package, a superset of the standard library's image/draw 2015-02-17 23:20:02 +00:00
example_test.go draw: implement NearestNeighbor and ApproxBiLinear Transform. 2015-03-16 23:32:22 +00:00
gen.go draw: add Scale and Transform fast paths for YCbCr src images. 2015-03-20 00:55:56 +00:00
impl.go draw: add Scale and Transform fast paths for YCbCr src images. 2015-03-20 00:55:56 +00:00
scale_test.go draw: have TestSrcTranslationInvariance work on smaller images. 2015-03-18 06:02:26 +00:00
scale.go draw: implement Kernel.Transform. 2015-03-17 23:09:51 +00:00