automated snapshot

This commit is contained in:
sumi
2025-12-24 12:09:46 -06:00
parent 4cc9aca4a4
commit 89ba1f8943

View File

@@ -129,7 +129,8 @@ func (s *Storage) Save(capture *SketchCapture) (string, error) {
layerPng := filepath.Join(path, "data", filename) layerPng := filepath.Join(path, "data", filename)
rl.ExportImage(*layerTools.capture, layerPng) rl.ExportImage(*layerTools.capture, layerPng)
opacity := float32(layerTools.config.a) / 255.0 opacity := float32(layerTools.config.a) / 255.0
oraLayers[i] = ii := len(capture.layerTools) - 1 - i
oraLayers[ii] =
ora.ORALayer{ ora.ORALayer{
Name: layerTools.name, Name: layerTools.name,
Filename: filename, Filename: filename,
@@ -137,9 +138,8 @@ func (s *Storage) Save(capture *SketchCapture) (string, error) {
Opacity: opacity, Opacity: opacity,
Blend: "svg:src-over", Blend: "svg:src-over",
} }
} }
oraPath := filepath.Join(path, fmt.Sprintf("%s-layers.ora", flakeId)) oraPath := filepath.Join(path, fmt.Sprintf("%s-layers.ora", flakeId))
ora.WriteORA(oraPath, int(capture.width), int(capture.height), oraLayers, ora.WriteORA(oraPath, int(capture.width), int(capture.height), oraLayers,