gographics/imagick をつかってgolangで画像をresizeする
package main
import "github.com/gographics/imagick/imagick"
func main() {
imagick.Initialize()
defer imagick.Terminate()
mw := imagick.NewMagickWand()
defer mw.Destroy()
if err := mw.ReadImage("2015-09-11_15-34-51.jpg"); err != nil {
panic(err.Error())
}
w := mw.GetImageWidth()
h := mw.GetImageHeight()
if err := mw.ResizeImage(w/10, h/10, imagick.FILTER_LANCZOS, 1); err != nil {
panic(err.Error())
}
mw.WriteImage("resized.jpg")
}