MCPcopy Create free account

hub / github.com/imgproxy/imgproxy / functions

Functions1,844 in github.com/imgproxy/imgproxy

Methodformat
format formats a log record as a pretty-printed string.
logger/formatter_pretty.go:42
Functionhealthcheck
healthcheck performs a healthcheck on a running imgproxy instance
cli/healthcheck.go:16
FunctionimgproxyReaderRead
calls read() on the async reader via it's handle from the C side export imgproxyReaderRead
vips/source.go:53
FunctionimgproxyReaderSeek
calls seek() on the async reader via it's handle from the C side export imgproxyReaderSeek
vips/source.go:33
Functioninit
()
pprof.go:11
Functioninit
()
vips/vips.go:45
Functioninit
init initializes the default logger
logger/logger.go:18
Functioninit
()
imagetype/svg.go:11
Functioninit
init registers default magic bytes for common image formats
imagetype/defs.go:160
Functioninit
()
imagetype/tiff.go:12
FunctionisNameByte
(c byte)
xmlparser/decoder.go:640
FunctionisValueByte
isValueByte checks if a byte is valid in an unquoted attribute value. See: https://www.w3.org/TR/REC-html40/intro/sgmltut.html#h-3.2.2
xmlparser/decoder.go:364
MethodlevelName
levelName returns the name of the log level.
logger/formatter_common.go:33
FunctionlogGLib
export logGLib
logger/gliblog/gliblog.go:11
Functionmain
()
cli/main.go:50
MethodmockHandler
(reqID string, rw server.ResponseWriter, r *http.Request)
server/server_test.go:275
Methodpadding
(c *Context)
processing/padding.go:7
FunctionparseDateTime
parseDateTime parses a date-time string in RFC3339 format and returns a time.Time value.
env/parsers.go:298
FunctionparseDuration
parseDuration parses an integer as seconds and returns a time.Duration.
env/parsers.go:55
FunctionparseDurationMillis
parseDurationMillis parses an integer as milliseconds and returns a time.Duration.
env/parsers.go:64
FunctionparseExistingFilePath
parseExistingFilePath checks if the provided path points to an existing file and returns the path if valid.
env/parsers.go:307
FunctionparseFloat
parseFloat parses the environment variable value as a 64-bit float.
env/parsers.go:40
FunctionparseHexSlice
parseHexSlice parses a comma-separated list of hex-encoded strings and returns a slice of byte slices.
env/parsers.go:195
FunctionparseImageTypes
parseImageTypes parses a comma-separated list of image format names and returns a slice of imagetype.Type values.
env/parsers.go:123
FunctionparseImageTypesQuality
parseImageTypesQuality parses format=quality pairs (e.g., "jpg=80,webp=90") and returns a map of image types to their quality values (1-100).
env/parsers.go:141
FunctionparseMegaInt
parseMegaInt parses a float value and multiplies it by 1,000,000 to convert to an integer. This is useful for environment variables that accept values
env/parsers.go:46
FunctionparseString
parseString returns the environment variable value as-is.
env/parsers.go:22
FunctionparseStringMap
parseStringMap parses semicolon-separated key=value pairs and returns a map. Empty entries are skipped.
env/parsers.go:212
FunctionparseStringSlice
parseStringSlice parses a comma-separated list of strings, trimming whitespace from each element.
env/parsers.go:73
FunctionparseStringSliceFile
parseStringSliceFile returns a parser that reads a string slice from a file. It reads the file path from CLI args (--{cliArgName}) or falls back to th
env/parsers.go:253
FunctionparseURLPath
parseURLPath normalizes a URL path by removing query strings and fragments, ensuring it has a leading slash and no trailing slash.
env/parsers.go:101
FunctionparseURLPatterns
parseURLPatterns parses a comma-separated list of wildcard patterns and converts them to compiled regular expressions using RegexpFromPattern.
env/parsers.go:182
FunctionparseURLReplacements
parseURLReplacements parses URL replacements from the environment variable
env/parsers.go:278
MethodrotateAndFlip
(c *Context)
processing/rotate_and_flip.go:3
Functionrun
run starts the imgproxy server
cli/main.go:24
MethodsanitizeElement
sanitizeElement sanitizes a single SVG element. It returns true if the element should be kept, false if it should be removed.
processing/svg/svg.go:92
Methodscale
(c *Context)
processing/scale.go:3
MethodscaleOnLoad
(c *Context)
processing/scale_on_load.go:43
MethodstripMetadata
(c *Context)
processing/strip_metadata.go:106
MethodtestWithJavaHmacApacheBase64ImgProxyTest
()
examples/signature.java:14
Methodtrim
(c *Context)
processing/trim.go:3
MethodvectorGuardScale
vectorGuardScale checks if the image is a vector format and downscales it to the maximum allowed resolution if necessary
processing/vector_guard_scale.go:9
Functionver
ver prints the imgproxy version and runs the main application
cli/main.go:17
Methodwatermark
(c *Context)
processing/watermark.go:206
← previous1,801–1,844 of 1,844, ranked by callers