MCPcopy Index your code
hub / github.com/cshum/imagor / applyAutoFormatFallback

Method applyAutoFormatFallback

processor/vipsprocessor/process.go:260–271  ·  view source on GitHub ↗
(img *vips.Image, params *exportParams)

Source from the content-addressed store, hash-verified

258}
259
260func (v *Processor) applyAutoFormatFallback(img *vips.Image, params *exportParams) {
261 if params == nil || params.fallback == vips.ImageTypeUnknown {
262 return
263 }
264 if !isAnimated(img) {
265 return
266 }
267 if IsAnimationSupported(params.format) || !IsAnimationSupported(params.fallback) {
268 return
269 }
270 params.format = params.fallback
271}
272
273// loadAndProcess loads the image from blob and applies all transformations
274func (v *Processor) loadAndProcess(

Callers 1

ProcessMethod · 0.95

Implementers 4

cacherProcessorimagor_test.go
Processorprocessor/vipsprocessor/processor.go
testProcessorserver/server_test.go
slowTestProcessorserver/server_test.go

Calls 2

isAnimatedFunction · 0.85
IsAnimationSupportedFunction · 0.85

Tested by

no test coverage detected