Skip to content
This repository was archived by the owner on Jun 22, 2023. It is now read-only.

Commit f766b7c

Browse files
authored
Merge pull request #162 from lidofinance/feat/longer-end-frames-delay
feat: added longer end frames delay
2 parents e5af341 + c22d12c commit f766b7c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

qr/qr.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ const (
2222
defaultChunkSize = 512
2323
defaultQrRecoveryLevel = encoder.Medium
2424
defaultFramesDelay = 10
25+
endFramesDelay = 200 // Number of frames to show after the last frame.
2526
)
2627

2728
var palette = color.Palette{
@@ -94,10 +95,11 @@ func (p *CameraProcessor) WriteQR(path string, data []byte) error {
9495
if idx < lastChunkIdx {
9596
outGif.Delay = append(outGif.Delay, p.gifFramesDelay)
9697
} else {
97-
outGif.Delay = append(outGif.Delay, p.gifFramesDelay*2)
98+
outGif.Delay = append(outGif.Delay, endFramesDelay)
9899
}
99100
totalLen += len(c)
100101
}
102+
101103
f, err := os.OpenFile(path, os.O_WRONLY|os.O_CREATE, 0600)
102104
if err != nil {
103105
return fmt.Errorf("failed to open file: %w", err)

0 commit comments

Comments
 (0)