mirror of https://github.com/status-im/resize.git
Documentation updated
This commit is contained in:
parent
fa6861a5fd
commit
b919e8bd8e
33
README.md
33
README.md
|
@ -3,9 +3,40 @@ 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 provides a few interpolation methods.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ go get github.com/nfnt/resize
|
||||||
|
```
|
||||||
|
|
||||||
|
It's that easy!
|
||||||
|
|
||||||
|
Usage
|
||||||
|
=====
|
||||||
|
|
||||||
|
Import package with
|
||||||
|
|
||||||
|
```go
|
||||||
|
import "github.com/nfnt/resize"
|
||||||
|
```
|
||||||
|
|
||||||
|
Resize creates a scaled image with new dimensions (w,h) using the interpolation function interp.
|
||||||
|
|
||||||
|
```go
|
||||||
|
resize.Resize(w int, h int, img image.Image, interp InterpolationFunction) image.Image
|
||||||
|
```
|
||||||
|
|
||||||
|
The provided interpolation functions are
|
||||||
|
|
||||||
|
- NearestNeighbor: Nearest-neighbor interpolation
|
||||||
|
- Bilinear: Bilinear interpolation
|
||||||
|
- Bicubic: Bicubic interpolation
|
||||||
|
- Lanczos3: Convolution with windowed Sinc function, a=3
|
||||||
|
|
||||||
License
|
License
|
||||||
=======
|
=======
|
||||||
|
|
||||||
Copyright (c) 2012 Jan Schlicht <janschlicht@gmail.com>
|
Copyright (c) 2012 Jan Schlicht <janschlicht@gmail.com>
|
||||||
This software is released unter the ISC license.
|
This software is released unter the ISC license.
|
||||||
The license text is at <http://www.isc.org/software/license>
|
The license text is at <http://www.isc.org/software/license>
|
||||||
|
|
Loading…
Reference in New Issue