Text

Write text to the image.

Parameters

Parameter
Type
Description

label

string

Text content.

x

int

X-Coordinate of the top-left corner of the text.

y

int

Y-Coordinate of the top-left corner of the text.

fontPath

string

Filepath of the font.

fontColor

color.Color

Color of the text.

fontSize

float64

Size of the text.

dpi

float64

DPI of the text.

Return Values

The instance of *imgo.Image .

Examples

package main

import (
    "github.com/fishtailstudio/imgo"
    "golang.org/x/image/colornames"
    "image/color"
)

func main() {
    fontPath := "/System/Library/Fonts/Supplemental/Arial.ttf"
    imgo.Canvas(500, 500, color.White).
        Text("Hello World", 50, 50, fontPath, colornames.Chocolate, 50, 100).
        Save("out.png")
}

Last updated