Optimize memory usage in some scenarios

This commit is contained in:
DarthSim
2023-01-04 00:21:57 +03:00
parent 48eb5f938a
commit ca9fb6c586
6 changed files with 41 additions and 37 deletions

View File

@@ -35,7 +35,7 @@ var mainPipeline = pipeline{
flatten,
watermark,
exportColorProfile,
finalize,
stripMetadata,
}
func isImageTypePreferred(imgtype imagetype.Type) bool {
@@ -182,10 +182,6 @@ func transformAnimated(ctx context.Context, img *vips.Image, po *options.Process
return err
}
if err = img.CopyMemory(); err != nil {
return err
}
if len(delay) == 0 {
delay = make([]int, framesCount)
for i := range delay {