Commit Graph

  • 415cb3b420 draw: add Scale and Transform fast paths for YCbCr src images. Nigel Tao 2015-03-20 10:14:03 +1100
  • c62001d39b draw: optimize Kernel.Transform. Nigel Tao 2015-03-19 20:41:38 +1100
  • ffd1dee1b5 draw: add a fast path for NRGBA src images. Nigel Tao 2015-03-19 20:25:07 +1100
  • 5fe9683216 draw: change tweaks to be at end-of-line, not start-of-line. Nigel Tao 2015-03-18 17:08:50 +1100
  • ad68cd9759 draw: distinguish YCbCr fast paths by their chroma subsample ratios. Nigel Tao 2015-03-19 11:04:55 +1100
  • 5afc4bbba5 image: add codereview.cfg Josh Bleecher Snyder 2015-03-18 09:25:23 -0700
  • 2f47ec36fb draw: add a fast path for Gray src images. Nigel Tao 2015-03-18 14:29:15 +1100
  • ff75b2d824 draw: have TestSrcTranslationInvariance work on smaller images. Nigel Tao 2015-03-18 14:50:27 +1100
  • a71fdfe7d1 draw: implement Kernel.Transform. Nigel Tao 2015-03-17 18:46:52 +1100
  • 9b6f4595fb draw: actually use type-specific Transform code paths. Nigel Tao 2015-03-17 10:57:00 +1100
  • 87013da148 draw: implement NearestNeighbor and ApproxBiLinear Transform. Nigel Tao 2015-03-13 17:44:34 +1100
  • ab1ce1a88c draw: make example_test more example-like, by being outside "package draw". Nigel Tao 2015-03-15 15:56:43 +1100
  • 4bf24024c9 draw: add a test for src translation invariance. Nigel Tao 2015-03-12 17:50:07 +1100
  • efa0c0977f draw: implement Copy; add an example_test. Nigel Tao 2015-03-10 13:04:11 +1100
  • 08593990c4 draw: add Transformer and Option types. Nigel Tao 2015-03-05 15:46:57 +1100
  • 7bd522e167 math/f32, math/f64: add a comment that "Aff" stands for affine transformation. Nigel Tao 2015-03-06 11:37:34 +1100
  • 93a98e7805 draw: fix a comment typo. Nigel Tao 2015-03-05 09:52:23 +1100
  • 2c27a34d37 draw: make Scale an Interpolator method instead of a function. Nigel Tao 2015-03-03 16:54:53 +1100
  • 7c413c859c draw: rename an internal function argument. Nigel Tao 2015-03-03 15:47:39 +1100
  • 7283107efc math/f32, math/f64: add Aff3 and Aff4 types. Nigel Tao 2015-03-03 13:02:57 +1100
  • 4f76d37dff math/f32, math/f64: new packages for vector and matrix types. Nigel Tao 2015-02-26 17:08:33 +1100
  • f510ad81a1 draw: generate code paths for image.Gray sources. Nigel Tao 2015-02-28 16:05:58 +1100
  • b57ddf1b68 draw: RGBA src fast path for scaling. Nigel Tao 2015-02-27 21:26:47 +1100
  • 2a40e8dacf draw: RGBA dst fast path for scaling. Nigel Tao 2015-02-27 16:18:34 +1100
  • db892dd957 draw: clip scaling to the dst bounds. Nigel Tao 2015-02-26 16:20:04 +1100
  • 284bc4b702 draw: test that the fast path implementations match the generic ones. Nigel Tao 2015-02-24 20:05:58 +1100
  • 748adb17a1 draw: generate impl.go type switches. Nigel Tao 2015-02-24 15:28:16 +1100
  • 999c3975a8 draw: autogenerate impl.go. Nigel Tao 2015-02-20 18:28:54 +1100
  • 2a1231edb8 draw: factor out the Scale implementations. Nigel Tao 2015-02-19 15:53:02 +1100
  • 5869597f23 doc: add CONTRIBUTING.md Andrew Gerrand 2015-02-20 13:23:51 +1100
  • 96b77d5c7a draw: new package, a superset of the standard library's image/draw package, including the ability to scale an image. Nigel Tao 2015-02-09 16:09:14 +1100
  • 7f6859d385 image: copying .gitattributes to all subrepositories Alex Brainman 2014-12-23 17:59:12 +1100
  • 0351284b2d image: add import comments. David Symonds 2014-12-09 13:51:12 +1100
  • b0cc87690b remove codereview.cfg. David Symonds 2014-12-08 10:59:03 +1100
  • 95b61cf7c4 convert .hgignore to .gitignore. David Symonds 2014-12-08 10:42:30 +1100
  • 2e99ef522d go.image: use golang.org/x/... import paths Andrew Gerrand 2014-11-10 08:52:14 +1100
  • c087821dc6 go.image/webp: implement alpha filtering and uncompressed alpha. Nigel Tao 2014-10-31 17:06:42 +1100
  • 013424077b go.image/riff: new package. Nigel Tao 2014-10-23 08:59:14 +1100
  • ef5e0288ce go.image/webp: implement lossy-with-alpha. Nigel Tao 2014-10-20 10:46:12 +1100
  • d354b8dda9 go.image/webp/nycbcra: new package. Nigel Tao 2014-10-08 14:30:35 +1100
  • 8d4fc1653b go.image/bmp: add a test image for top-down BMPs. Nigel Tao 2014-10-01 09:41:12 +1000
  • 8a2d4aba20 go.image/vp8: clamp the UV DC quantization factor to 132. Nigel Tao 2014-10-01 09:39:28 +1000
  • 3bcf25db01 go.image/bmp: support decoding 32-bit BMPs, as well as top-down BMPs. Nigel Tao 2014-09-26 11:11:55 +1000
  • a704c116ac go.image/vp8l: use the default code length for repeated codes. Nigel Tao 2014-09-26 11:09:06 +1000
  • 96df300f7f go.image/cmd/webp-manual-test: new program to test Go's WEBP compatibility with the C libwebp implementation. Nigel Tao 2014-09-25 09:44:20 +1000
  • 95764ac466 vp8l: update comments to match latest spec. Nigel Tao 2014-09-22 12:52:41 +1000
  • 34eb6b7c8b go.image/tiff: remove unreachable code. Nigel Tao 2014-06-30 11:43:54 +1000
  • 07fcf9c2fe vp8: skip filtering for all-zero-DC macroblock residuals. Nigel Tao 2014-06-30 10:36:25 +1000
  • dc115882f1 go.image/vp8: use branch-free abs Rui Ueyama 2014-06-30 10:33:37 +1000
  • f8a86727c2 go.image/vp8: remove the filter look-up tables. Nigel Tao 2014-06-27 09:14:15 +1000
  • 0424e74a0e go.image/vp8: implement the normal filter. Nigel Tao 2014-06-26 13:29:30 +1000
  • 94ba43c478 go.image/vp8l: new package. Nigel Tao 2014-06-17 21:51:57 +1000
  • a1da419f1a go.image/tiff: fix (TIFF-specific) LZW decompression. Nigel Tao 2014-06-02 14:51:51 +1000
  • 2bda575717 go.image/tiff/lzw: fork the standard library's compress/lzw package. Nigel Tao 2014-06-02 13:56:21 +1000
  • 72be9c51b1 go.image/vp8: implement the loop filter. Nigel Tao 2014-05-27 10:52:02 +1000
  • 38c1f4ffe8 go.image/tiff: Support missing Compression tag Patrick Riley 2014-05-12 16:41:44 +1000
  • f93749e6f2 go.image/vp8, go.image/webp: new packages, copied from code.google.com/p/vp8-go Nigel Tao 2014-03-25 13:29:48 +1100
  • 756628658b .hgignore: add comment setting policy Rob Pike 2013-12-20 16:30:01 -0800
  • 35529c2b86 codereview.cfg: change defaultcc to golang-codereviews@ Rob Pike 2013-12-20 16:26:52 -0800
  • 420d421738 go.image/tiff: encoder fix non LZW Predictor and Paletted SamplesPerPixel and non RGB ExtraSamples. ChaiShushan 2013-09-22 11:21:53 +1000
  • b2d744f611 go.image/tiff: support 16bit RGB ChaiShushan 2013-09-18 17:16:05 +1000
  • e39b2394e5 go.image/tiff: encoder support Gray/Gray16/Paletted format ChaiShushan 2013-09-13 17:42:53 +1000
  • 864256f267 go.image/bmp: add Encode ChaiShushan 2013-09-10 17:19:36 +1000
  • de306d5329 go.image/tiff: decoder support tiled tiff format ChaiShushan 2013-09-06 20:07:58 +1000
  • 822abc7ef1 go.image/tiff: add missing encoder to pkg doc ChaiShushan 2013-09-02 13:29:55 +1000
  • 26936f5590 go.image/tiff: Support reading 16-bit gray images. Benny Siegert 2013-07-30 15:02:33 +1000
  • d165204442 go.image/tiff: support for writing compressed images. Benny Siegert 2012-12-12 13:24:12 +1100
  • 41cf08abcf tiff: support writing files with differencing predictor. Benny Siegert 2012-10-03 10:11:21 +1000
  • 5198c64fc9 tiff: new Options parameter for Encode. Benny Siegert 2012-08-23 20:16:03 +1000
  • c35a1ecb6c go.image/tiff: use optimized routines for RGBA and NRGBA Benny Siegert 2012-06-13 10:40:38 +1000
  • de792da79c go.image/tiff: add a benchmark for the encoder Benny Siegert 2012-06-07 09:41:24 +1000
  • 2b631034c7 go.image: add PATENTS file to the subrepo. Nigel Tao 2012-04-16 11:25:02 +1000
  • 2393f5daa3 LICENSE: add Rob Pike 2012-03-17 15:20:31 +1100
  • 27e7e9451c go.image/bmp: fix warnings from go vet Benny Siegert 2012-03-15 09:44:37 +1100
  • 20e9620e99 go.image/tiff: simplify encoding. Nigel Tao 2012-03-07 10:32:33 +1100
  • f594c3aad5 go.image/tiff: initial support for writing TIFF images Benny Siegert 2012-03-05 11:45:47 +1100
  • 324e6dabf0 go.image/tiff: optimize reading uncompressed files from a tiff.buffer. Benny Siegert 2012-02-21 11:25:19 +1100
  • 996c335c4a go.image/{bmp,tiff}: move tiff/testdata to testdata. Nigel Tao 2012-01-31 14:02:27 +1100
  • cc3e6234e7 go.image: initial code. Nigel Tao 2012-01-31 11:32:50 +1100
  • f61fbb80d2 go.empty: prototype for new subrepository Russ Cox 2012-01-25 14:45:13 -0500