Commit Graph

86 Commits

Author SHA1 Message Date
Jason Summers
3d9094eb9e Center the resized image on the canvas, instead of shifting it slightly 2012-11-27 20:38:19 -05:00
jst
1169a8bfc3 Include samples in README.md 2012-11-14 22:08:45 +01:00
jst
3e06045c3f Speed up computation: Try to avoid Image.At() as much as possible -> specialized color access for some image types 2012-09-21 20:02:25 +02:00
jst
c9865dedd2 Update README.md 2012-09-19 21:13:38 +02:00
jst
8d42efa983 Update README.md 2012-09-19 21:04:52 +02:00
jst
e548f52385 Blur input image during downscaling by scaling the filter kernel to prevent moires in the output image 2012-09-19 21:03:56 +02:00
jst
d0b2b9bc39 Added MitchellNetravali, changed Lanczos a bit 2012-09-19 19:32:00 +02:00
jst
c980eecff5 Small simplification 2012-09-16 09:20:11 +02:00
jst
c2daecb43a Update README.md 2012-09-15 20:41:05 +02:00
jst
e96bbe5547 Unify filters and their dependencies 2012-09-15 20:24:14 +02:00
jst
3fc31c95cc Kernel simplified 2012-09-15 19:30:32 +02:00
jst
eaf9383af0 filters.go simplified 2012-09-14 23:12:05 +02:00
jst
524fd851ea Casting float to int has the same properties as math.Floor 2012-09-04 22:51:19 +02:00
jst
d93161631c Use Kernel normalization for more accurate Lanczos resampling. Lanczos2 filter added 2012-09-04 18:49:04 +02:00
jst
339b8fd43a Speed up calculation by avoiding dynamic casting 2012-09-01 00:21:10 +02:00
jst
294efa80bb Prevent resize from doing things multiple times if #CPUs > width 2012-08-23 19:36:02 +02:00
jst
5389d2694d Fix errors in README.md 2012-08-09 19:04:04 +02:00
jst
89ac70595b Merge branch 'master' of https://github.com/nfnt/resize 2012-08-09 19:01:45 +02:00
jst
9041d4db18 Function signature changed again, no need for multiple return value 2012-08-09 18:58:57 +02:00
jst
6b67b636b8 Function signature changed again, no need for multiple return value 2012-08-09 18:56:42 +02:00
jst
a2154d46c5 Documentation updated to new function signature 2012-08-08 21:39:51 +02:00
jst
14d51db8b4 Changed function signature to include error handling. Filters simplified. 2012-08-08 21:32:51 +02:00
jst
d573c463cb ignore superfluous files 2012-08-06 22:07:36 +02:00
jst
84d1ddbc29 Merge branch 'master' of https://github.com/nfnt/resize 2012-08-06 21:53:26 +02:00
nfnt
f725c68998 fixed typo, thanks liuben 2012-08-06 21:49:02 +02:00
jst
602c775fde Update README.md 2012-08-03 21:24:22 +03:00
jst
1d35119758 Update README.md 2012-08-03 21:17:28 +03:00
nfnt
2d612957ed fixed typo 2012-08-03 18:22:12 +02:00
nfnt
fdc4a64918 Tests added 2012-08-03 18:12:26 +02:00
nfnt
c2ffff5712 Update README.md. Tests added 2012-08-03 18:11:30 +02:00
nfnt
b919e8bd8e Documentation updated 2012-08-03 17:41:21 +02:00
nfnt
fa6861a5fd Documentation updated 2012-08-03 17:39:38 +02:00
jan
323dff8a0d Update README.md to include license 2012-08-02 23:16:15 +03:00
nfnt
b1f4827b07 Merge branch 'master' of https://github.com/nfnt/resize 2012-08-02 22:02:16 +02:00
nfnt
428642c9f1 initial commit 2012-08-02 21:59:40 +02:00
nfnt
9d137a695e Initial commit 2012-08-02 12:48:27 -07:00