college is generated

This commit is contained in:
2023-08-27 22:22:17 -04:00
parent 4b34e7647d
commit cd7c27460f
5 changed files with 141 additions and 11 deletions

View File

@ -4,6 +4,7 @@ package collage
import (
"errors"
"image"
"image/color"
"image/draw"
"image/jpeg"
"io"
@ -50,6 +51,8 @@ type Request struct {
func Make(req Request, source fs.FS, output io.Writer) error {
rec := image.Rect(0, 0, int(req.Aspect.Width), int(req.Aspect.Height))
canvas := image.NewRGBA64(rec)
white := color.RGBA{255, 255, 255, 255}
draw.Draw(canvas, rec, &image.Uniform{white}, image.Point{}, draw.Src)
for _, photo := range req.Photos {
img, err := GetImage(source, photo.ImageName)
if err != nil {