MCPcopy Create free account

hub / github.com/imgproxy/imgproxy / functions

Functions1,844 in github.com/imgproxy/imgproxy

↓ 1 callersMethodsignPath
(byte[] key, byte[] salt, String path)
examples/signature.java:26
↓ 1 callersFunctionsignatureFor
(str string, key, salt []byte, signatureSize int)
security/signature.go:39
↓ 1 callersMethodskipStandardProcessing
skipStandardProcessing skips standard image processing and returns the original image data. SVG images may be sanitized if configured to do so.
processing/processing.go:253
↓ 1 callersMethodstart
start starts the server
testutil/test_server.go:111
↓ 1 callersMethodstartMemoryTicker
startMemoryTicker starts a ticker that periodically frees memory and optionally logs memory stats
imgproxy.go:282
↓ 1 callersMethodstartServer
startServer starts imgproxy instance's server for the tests. Returns [TestServer] that contains the server address and shutdown function
testutil/servertest/suite.go:114
↓ 1 callersMethodstreamData
streamData copies the image data from the response body to the response writer
handlers/stream/handler.go:178
↓ 1 callersFunctionstripPS3
(img *vips.Image)
processing/strip_metadata.go:13
↓ 1 callersFunctionstripXMP
(img *vips.Image)
processing/strip_metadata.go:50
↓ 1 callersMethodtestFormat
testFormat fetches images iterates over images in the specified folder, runs imgproxy on each image, and compares the result with the reference image
integration_test/matrix_test.go:83
↓ 1 callersFunctiontoSlogValue
(v any)
options/options.go:399
↓ 1 callersMethodtransformAnimated
( ctx context.Context, img *vips.Image, po ProcessingOptions, )
processing/processing.go:376
↓ 1 callersMethodtransformImage
( ctx context.Context, img *vips.Image, po ProcessingOptions, imgdata imagedata.ImageData, asAnimated boo
processing/processing.go:362
↓ 1 callersMethodtryRespondWithPartial
tryRespondWithPartial tries to respond with a partial object if the Range header is set.
storage/gcs/reader.go:84
↓ 1 callersFunctionunwrapErrorChain
unwrapErrorChain traverses the error chain using errors.Unwrap and returns all error types and messages from the outermost wrapper to the root cause.
server/error_page.go:65
↓ 1 callersMethodvalidatePresets
validatePresets validates all presets by applying them to a new Options instance
options/parser/presets.go:64
↓ 1 callersMethodwatermarkPipeline
watermarkPipeline constructs the watermark processing pipeline. This pipeline is applied to the watermark image.
processing/watermark.go:16
↓ 1 callersFunctionwrapGzipBody
wrapGzipBody wraps the response body in a gzip reader if the Content-Encoding is gzip. We set DisableCompression: true to avoid sending the Accept-Enc
fetcher/request.go:163
↓ 1 callersMethodwriteAttrsTo
writeAttrsTo writes the attributes of the start element to the provided writer.
xmlparser/tokens.go:47
↓ 1 callersMethodwriteDebugHeaders
writeDebugHeaders writes debug headers (X-Origin-*, X-Result-*) to the response
handlers/processing/request_methods.go:167
↓ 1 callersMethodwriteError
writeError writes a logging error message to STDERR.
logger/handler.go:212
MethodAddCancel
AddCancel attaches a cancel function to the image data
imagedata/image_data.go:77
MethodAfterTest
AfterTest is called by testify after each test. If you also use this function in your test suite, don't forget to call [LazySuite.AfterTest] or [LazyS
testutil/lasy_suite.go:28
FunctionAllocs
()
vips/stats/stats.go:17
FunctionBenchmarkDocumentParsing
(b *testing.B)
xmlparser/document_test.go:103
FunctionBenchmarkFormatterJSON
(b *testing.B)
logger/handler_test.go:64
FunctionBenchmarkFormatterPretty
(b *testing.B)
logger/handler_test.go:30
FunctionBenchmarkFormatterStructured
(b *testing.B)
logger/handler_test.go:47
FunctionBenchmarkLogValue
(b *testing.B)
options/options_test.go:348
FunctionBenchmarkMap
(b *testing.B)
options/options_test.go:368
FunctionBenchmarkNativeJSON
(b *testing.B)
logger/handler_test.go:95
FunctionBenchmarkNativeText
(b *testing.B)
logger/handler_test.go:81
FunctionBenchmarkNestedMap
(b *testing.B)
options/options_test.go:358
FunctionBenchmarkParseEntityMap
(b *testing.B)
xmlparser/entities_test.go:77
FunctionBenchmarkReplaceEntitiesBytes
(b *testing.B)
xmlparser/entities_test.go:111
FunctionBenchmarkReplaceEntitiesString
(b *testing.B)
xmlparser/entities_test.go:95
FunctionBenchmarkSvgProcessing
(b *testing.B)
processing/svg/svg_test.go:65
MethodC
C converts WebpPreset to C.VipsForeignWebpPreset
vips/webp_preset.go:36
MethodCallers
Callers returns the stack trace associated with the error.
errctx/context.go:67
MethodCastUchar
()
vips/vips.go:552
MethodCause
Cause returns the wrapped error. This method is provided for compatibility with github.com/pkg/errors.
errctx/wrapped_error.go:95
MethodChildNodes
ChildNodes returns an iterator over children of type *Node.
xmlparser/node.go:27
MethodClientFeaturesDetector
()
imgproxy.go:249
MethodClone
Clone creates a deep copy of the Directive.
xmlparser/tokens.go:105
MethodClone
Clone creates a deep copy of the Comment.
xmlparser/tokens.go:131
MethodClone
Clone creates a deep copy of the ProcInst.
xmlparser/tokens.go:158
MethodCloneErrorContext
(opts ...Option)
errctx/context.go:32
MethodClose
Close gracefully shuts down the imgproxy instance
imgproxy.go:224
MethodClose
Close closes the gzip reader and the original body
fetcher/request.go:187
MethodClose
Close closes all reporters
errorreport/errorreport.go:101
MethodClose
()
errorreport/sentry/sentry.go:67
MethodClose
()
errorreport/honeybadger/honeybadger.go:61
MethodClose
()
errorreport/bugsnag/bugsnag.go:60
MethodClose
()
errorreport/airbrake/airbrake.go:54
MethodClose
()
asyncbuffer/buffer_test.go:41
MethodClose
Close forwards closing to the underlying reader
asyncbuffer/buffer_test.go:63
MethodClose
()
asyncbuffer/buffer_test.go:93
MethodClose
Close closes the ticker channel and prevents further ticks.
asyncbuffer/cond.go:71
MethodClose
Close stops the server
storage/gcs/storage_test.go:73
MethodClose
Close closes the TestServer
storage/s3/storage_test.go:103
MethodClose
Close stops the server
storage/abs/server_test.go:44
MethodClose
Close stops the server
storage/swift/storage_test.go:124
MethodClose
()
storage/fs/file_limiter.go:25
MethodClose
()
imagedata/response_limit.go:27
MethodClose
Close closes the image data and releases any resources held by it
imagedata/image_data.go:51
MethodClose
Close closes the response body (hence, response) and the async buffer itself
imagedata/image_data.go:92
MethodClose
Close does nothing to prevent the wrapped ImageData from being closed.
imagedata/nop_closer.go:17
MethodConditionalHeaders
()
imgproxy.go:277
MethodConnection
Connection returns the Swift connection for direct API access
storage/swift/storage_test.go:34
MethodCookies
()
imgproxy.go:265
MethodCookies
()
handlers/stream/handler.go:37
MethodCookies
()
handlers/stream/handler_test.go:40
MethodCookies
Cookies returns all stored cookies
cookies/cookies.go:65
MethodDeleteByPrefix
DeleteByPrefix removes all options that start with the given prefix.
options/options.go:154
MethodDeleteByString
DeleteByString is like Delete but accepts a string name.
xmlparser/attributes.go:96
FunctionDeprecated
Deprecated prints a deprecation warning message. If the IMGPROXY_FAIL_ON_DEPRECATION environment variable is truthy, it prints an error message and ex
logger/logger.go:70
MethodDocsURL
()
errctx/context.go:57
MethodDump
()
imagemeta/photoshop/photoshop.go:60
MethodEnabled
Enabled checks if the given log level is enabled.
logger/handler.go:93
MethodEnabled
(level slog.Level)
logger/syslog/syslog.go:38
MethodEnabled
Enabled returns true if at least one monitoring service is enabled
monitoring/monitoring.go:91
MethodEnabled
Enabled reports whether the hook handles records at the given level.
monitoring/otel/log_hook.go:31
FunctionEqualButNotSame
EqualButNotSame asserts that expected and actual objects are not the same. It recursively checks all fields to ensure that no pointers are shared. If
testutil/equal_but_not_same.go:13
MethodError
Error returns the error message with prefix if set.
errctx/wrapped_error.go:81
MethodError
Error returns the error message with prefix if set.
errctx/text_error.go:22
MethodError
()
imagedata/image_data.go:81
MethodError
Error returns any error that occurred during reading data from async buffer or the underlying source.
imagedata/image_data.go:121
MethodErrorParse
ErrorParse logs a warning when an env var fails to parse
env/desc.go:65
MethodErrorReporter
()
imgproxy.go:273
MethodEtagBusterTest
()
integration_test/processing_handler_test.go:427
FunctionExcryptSourceURL
()
examples/encrypted_source_url.go:21
MethodExecute
Execute handles the landing request
handlers/landing/handler.go:23
MethodExecute
Execute handles the image processing request
handlers/processing/handler.go:67
MethodFallbackImage
()
imgproxy.go:237
MethodFetcher
()
imgproxy.go:229
MethodFetcher
()
handlers/stream/handler_test.go:32
MethodFilter
Filter removes all attributes that do not satisfy the predicate function.
xmlparser/attributes.go:125
MethodFilterChildren
FilterChildren removes all child nodes that do not satisfy the given predicate function.
xmlparser/node.go:20
MethodFire
(ctx context.Context, time time.Time, lvl slog.Level, msg []byte)
logger/syslog/syslog.go:42
MethodFire
Fire processes a log event and exports it to OpenTelemetry.
monitoring/otel/log_hook.go:36
← previousnext →1,101–1,200 of 1,844, ranked by callers