コード例 #1
0
ファイル: magick.go プロジェクト: aliksend/magick
func (im *MagickImage) SetImageType(tp ImageType) (err error) {
	c_img_type := C.ImageType(tp)
	ok := C.SetImageType(im.Image, c_img_type)
	if ok == C.MagickFalse {
		return &MagickError{"error", "", "could not set image type"}
	}
	return
}
コード例 #2
0
ファイル: canvas.go プロジェクト: phacops/canvas
func (self *Canvas) SetType(imageType uint) error {
	var status C.MagickBooleanType

	status = C.MagickSetImageType(self.wand, C.ImageType(imageType))

	if status == C.MagickFalse {
		return fmt.Errorf("Could not set type: %s", self.Error())
	}

	return nil
}
コード例 #3
0
ファイル: magick_wand_prop.go プロジェクト: qwo/abelana-gcp
// Sets the image type attribute.
func (mw *MagickWand) SetType(itype ImageType) error {
	C.MagickSetType(mw.mw, C.ImageType(itype))
	return mw.GetLastError()
}
コード例 #4
0
ファイル: magick_wand_prop.go プロジェクト: palaiyacw/imagick
// Sets the image type attribute.
func (mw *MagickWand) SetType(itype ImageType) error {
	ok := C.MagickSetType(mw.mw, C.ImageType(itype))
	return mw.getLastErrorIfFailed(ok)
}