Versions in this module Expand all Collapse all v0 v0.1.0 Mar 26, 2024 Changes in this version + func BMP(opts ...interface{}) canvas.Writer + func Draw(c *canvas.Canvas, resolution canvas.Resolution, colorSpace canvas.ColorSpace) *image.RGBA + func GIF(opts ...interface{}) canvas.Writer + func JPEG(opts ...interface{}) canvas.Writer + func PNG(opts ...interface{}) canvas.Writer + func TIFF(opts ...interface{}) canvas.Writer + func Write(filename string, c *canvas.Canvas, opts ...interface{}) error + type GradientImage struct + func NewGradientImage(g canvas.Gradient, zp, size image.Point, res canvas.Resolution) *GradientImage + func (img *GradientImage) At(x, y int) color.Color + func (img *GradientImage) Bounds() image.Rectangle + func (img *GradientImage) ColorModel() color.Model + type Rasterizer struct + func FromImage(img draw.Image, resolution canvas.Resolution, colorSpace canvas.ColorSpace) *Rasterizer + func New(width, height float64, resolution canvas.Resolution, ...) *Rasterizer + func (r *Rasterizer) Close() + func (r *Rasterizer) RenderImage(img image.Image, m canvas.Matrix) + func (r *Rasterizer) RenderPath(path *canvas.Path, style canvas.Style, m canvas.Matrix) + func (r *Rasterizer) RenderText(text *canvas.Text, m canvas.Matrix) + func (r *Rasterizer) Size() (float64, float64)