Error undefined: imagick.Initialize while using imagick

Viewed 191

I am using the gopkg.in/gographics/imagick.v2/imagick package but it shows the error while running the server : undefined: imagick.Initialize

import "gopkg.in/gographics/imagick.v2/imagick"
func ConvertPdfToJpg() {
    imagick.Initialize()
    defer imagick.Terminate()
    mw := imagick.NewMagickWand()
    defer mw.Destroy()
    mw.ReadImage("test.pdf")
    mw.SetIteratorIndex(0)
    mw.SetImageFormat("jpg")
    mw.WriteImage("test.jpg")
}
1 Answers

Please check out readme from the project.

Go Imagick is a Go bind to ImageMagick's MagickWand C API.

You need to install ImagMagick first, and then you can use go bindings.

Related