Skip to content

dillonstreator/imagecat

Repository files navigation

imagecat

Concatenate images into a single image on x or y axis with optional alignment centering

GoDoc badge GoDoc badge GoReport badge GoReport badge

Installation

go get github.com/dillonstreator/imagecat/v3

Usage

import (
    "image"

    "github.com/dillonstreator/imagecat/v3"
)

func main () {

    images := []image.Image{
        // ... images
    }

    // concat on x-axis with no alignment
    img, err := imagecat.Concat(images)
    if err != nil { /* handle error */ }

    // concat on y-axis with center alignment
    img, err = imagecat.Concat(images, imagecat.WithAxis(imagecat.AxisY), imagecat.WithAlignment(imagecat.AlignmentCenter))
    if err != nil { /* handle error */ }

}

Examples

Input images

Start Alignment Center Alignment End Alignment
X-axis
Y-axis

About

Concatenate any number of images into a single image on x or y axis with optional alignment centering

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages