Нет описания

nfnt c2ffff5712 Update README.md. Tests added 14 лет назад
LICENSE fa6861a5fd Documentation updated 14 лет назад
README.md b919e8bd8e Documentation updated 14 лет назад
filters.go 428642c9f1 initial commit 14 лет назад
resize.go 428642c9f1 initial commit 14 лет назад
resize_test.go 428642c9f1 initial commit 14 лет назад
sinc.go 428642c9f1 initial commit 14 лет назад
sinc_test.go 428642c9f1 initial commit 14 лет назад

README.md

Resize

Image resizing for the Go programming language that provides a few interpolation methods.

Installation

$ go get github.com/nfnt/resize

It's that easy!

Usage

Import package with

import "github.com/nfnt/resize"

Resize creates a scaled image with new dimensions (w,h) using the interpolation function interp.

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

Copyright (c) 2012 Jan Schlicht janschlicht@gmail.com This software is released unter the ISC license. The license text is at http://www.isc.org/software/license