func gdCreate(sx, sy int) *gdImage { img := img(C.gdImageCreateTrueColor(C.int(sx), C.int(sy))) if img == nil { return nil } C.gdImageAlphaBlending(img.img, C.int(cbool(false))) C.gdImageSaveAlpha(img.img, C.int(cbool(true))) return img }
func (p *Image) SaveAlpha(saveflag bool) { C.gdImageSaveAlpha(p.img, map[bool]C.int{true: 1, false: 0}[saveflag]) }
func (p *gdImage) gdSaveAlpha(b bool) { C.gdImageSaveAlpha(p.img, C.int(cbool(b))) }