automated snapshot

This commit is contained in:
sumi
2025-12-22 01:49:40 -06:00
parent 2f10e026a0
commit 407b0a9b0e
2 changed files with 3 additions and 1 deletions

View File

@@ -127,9 +127,11 @@ type SketchCapture struct {
func (s *Sketch) Capture() *SketchCapture {
composite := rl.LoadImageFromTexture(s.composite.Texture)
rl.ImageFlipVertical(composite)
layerImages := make([]*rl.Image, len(s.layerToolsOrdered))
for i, layerTool := range s.layerToolsOrdered {
layerImages[i] = rl.LoadImageFromTexture(layerTool.texture.Texture)
rl.ImageFlipVertical(layerImages[i])
}
return &SketchCapture {
compositeImage: composite,

View File

@@ -104,7 +104,7 @@ func (s *Storage) Save(capture *SketchCapture) (string, error) {
// capture full res layer
for i, layerImage := range capture.layerImages {
layerPng := filepath.Join(path, fmt.Sprintf("%s-%3d.png", kid, i))
layerPng := filepath.Join(path, fmt.Sprintf("%s-%03d.png", kid, i))
rl.ExportImage(*layerImage, layerPng)
}