build(deps): bump github.com/kovidgoyal/imaging from 1.8.18 to 1.8.19
Bumps [github.com/kovidgoyal/imaging](https://github.com/kovidgoyal/imaging) from 1.8.18 to 1.8.19. - [Release notes](https://github.com/kovidgoyal/imaging/releases) - [Commits](https://github.com/kovidgoyal/imaging/compare/v1.8.18...v1.8.19) --- updated-dependencies: - dependency-name: github.com/kovidgoyal/imaging dependency-version: 1.8.19 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
committed by
Ralf Haferkamp
parent
f0d807d719
commit
a732547512
+12
-7
@@ -163,15 +163,20 @@ func (self *Image) populate_from_gif(g *gif.GIF) {
|
||||
Delay: gifmeta.CalculateFrameDelay(g.Delay[i], min_gap),
|
||||
}
|
||||
switch prev_disposal {
|
||||
case gif.DisposalNone, 0:
|
||||
case gif.DisposalNone, 0: // 1
|
||||
frame.ComposeOnto = frame.Number - 1
|
||||
case gif.DisposalPrevious:
|
||||
case gif.DisposalPrevious: // 3
|
||||
frame.ComposeOnto = prev_compose_onto
|
||||
case gif.DisposalBackground:
|
||||
// this is in contravention of the GIF spec but browsers and
|
||||
// gif2apng both do this, so follow them. Test image for this
|
||||
// is apple.gif
|
||||
frame.ComposeOnto = frame.Number - 1
|
||||
case gif.DisposalBackground: // 2
|
||||
if i > 0 && g.Delay[i-1] == 0 {
|
||||
// this is in contravention of the GIF spec but browsers and
|
||||
// gif2apng both do this, so follow them. Test images for this
|
||||
// are apple.gif and disposal-background-with-delay.gif
|
||||
frame.ComposeOnto = frame.Number - 1
|
||||
} else {
|
||||
// delay present, frame visible, so clear to background as the spec requires
|
||||
frame.ComposeOnto = 0
|
||||
}
|
||||
}
|
||||
prev_disposal, prev_compose_onto = g.Disposal[i], frame.ComposeOnto
|
||||
self.Frames = append(self.Frames, &frame)
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ import os
|
||||
import subprocess
|
||||
|
||||
|
||||
VERSION = "1.8.18"
|
||||
VERSION = "1.8.19"
|
||||
|
||||
|
||||
def run(*args: str):
|
||||
|
||||
Reference in New Issue
Block a user