This commit is contained in:
jst 2012-08-06 21:53:26 +02:00
commit 84d1ddbc29

View File

@ -1,10 +1,10 @@
Resize Resize
====== ======
Image resizing for the [Go programming language](http://golang.org) that provides a few interpolation methods. Image resizing for the [Go programming language](http://golang.org) that includes a few interpolation methods.
Installation Installation
============ ------------
```bash ```bash
$ go get github.com/nfnt/resize $ go get github.com/nfnt/resize
@ -13,7 +13,7 @@ $ go get github.com/nfnt/resize
It's that easy! It's that easy!
Usage Usage
===== -----
Import package with Import package with
@ -24,15 +24,15 @@ import "github.com/nfnt/resize"
Resize creates a scaled image with new dimensions (w,h) using the interpolation function interp. Resize creates a scaled image with new dimensions (w,h) using the interpolation function interp.
```go ```go
resize.Resize(w int, h int, img image.Image, interp InterpolationFunction) image.Image resize.Resize(w int, h int, img image.Image, interp resize.InterpolationFunction) image.Image
``` ```
The provided interpolation functions are The provided interpolation functions are
- NearestNeighbor: [Nearest-neighbor interpolation](http://en.wikipedia.org/wiki/Nearest-neighbor_interpolation) - `NearestNeighbor`: [Nearest-neighbor interpolation](http://en.wikipedia.org/wiki/Nearest-neighbor_interpolation)
- Bilinear: [Bilinear interpolation](http://en.wikipedia.org/wiki/Bilinear_interpolation) - `Bilinear`: [Bilinear interpolation](http://en.wikipedia.org/wiki/Bilinear_interpolation)
- Bicubic: [Bicubic interpolation](http://en.wikipedia.org/wiki/Bicubic_interpolation) - `Bicubic`: [Bicubic interpolation](http://en.wikipedia.org/wiki/Bicubic_interpolation)
- Lanczos3: [Lanczos resampling](http://en.wikipedia.org/wiki/Lanczos_resampling) with a=3 - `Lanczos3`: [Lanczos resampling](http://en.wikipedia.org/wiki/Lanczos_resampling) with a=3
Sample usage: Sample usage:
@ -74,7 +74,7 @@ func main() {
``` ```
License License
======= -------
Copyright (c) 2012 Jan Schlicht <janschlicht@gmail.com> Copyright (c) 2012 Jan Schlicht <janschlicht@gmail.com>
Resize is released under an MIT style license. Resize is released under an MIT style license.