package imagorvideoextended import ( "flag" "github.com/cshum/imagor" "go.uber.org/zap" ) func LoaderConfig(fs *flag.FlagSet, cb func() (*zap.Logger, bool)) imagor.Option { return imagor.WithLoaders(NewSpecialLoader()) } // Config imagorvideo config.Option func Config(fs *flag.FlagSet, cb func() (*zap.Logger, bool)) imagor.Option { var ( logger, isDebug = cb() ) return imagor.WithProcessors( NewProcessor( WithLogger(logger), WithDebug(isDebug), ), ) }