Go to file
Tomas Aparicio d471c49348 feat(#6, #10, #11) 2015-04-05 22:01:48 +02:00
fixtures refactor. feat(test): add fixtures 2015-04-04 16:12:45 +02:00
.editorconfig feat(#1): initial implementation 2015-03-29 22:55:04 +02:00
.gitignore refactor. feat(test): add fixtures 2015-04-04 16:12:45 +02:00
.travis.yml update travis.yaml 2015-04-03 01:23:56 +02:00
LICENSE feat(#1): initial implementation 2015-03-29 22:55:04 +02:00
README.md refactor(docs): go version 2015-04-03 01:44:04 +02:00
debug.go feat(#1): initial implementation 2015-03-29 22:55:04 +02:00
image.go feat(#6, #10, #11) 2015-04-05 22:01:48 +02:00
options.go feat(#6, #10, #11) 2015-04-05 22:01:48 +02:00
resize.go feat(#6, #10, #11) 2015-04-05 22:01:48 +02:00
resize_test.go refactor. feat(test): add fixtures 2015-04-04 16:12:45 +02:00
type.go refactor. feat(test): add fixtures 2015-04-04 16:12:45 +02:00
version.go feat: add version file 2015-03-26 19:21:04 +01:00
vips.go feat(#6, #10, #11) 2015-04-05 22:01:48 +02:00
vips.h feat(#6, #10, #11) 2015-04-05 22:01:48 +02:00

README.md

bimg Build Status GitHub release GoDoc

Go library for blazing fast image processing based on libvips using C bindings

Work in progress

Installation

go get gopkg.in/h2non/bimg.v0

Requires Go 1.3+

API

import (
  "fmt"
  "os"
  "gopkg.in/h2non/bimg"
)

options := bimg.Options{
    Width:        800,
    Height:       600,
    Crop:         true,
    Quality:      95,
}

newImage, err := bimg.Resize(image, options)
if err != nil {
  fmt.Fprintln(os.Stderr, err)
}

License

MIT - Tomas Aparicio