Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/imgproxy/imgproxy
/ functions
Functions
1,844 in github.com/imgproxy/imgproxy
⨍
Functions
1,844
◇
Types & classes
321
↓ 1 callers
Method
signPath
(byte[] key, byte[] salt, String path)
examples/signature.java:26
↓ 1 callers
Function
signatureFor
(str string, key, salt []byte, signatureSize int)
security/signature.go:39
↓ 1 callers
Method
skipStandardProcessing
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 callers
Method
start
start starts the server
testutil/test_server.go:111
↓ 1 callers
Method
startMemoryTicker
startMemoryTicker starts a ticker that periodically frees memory and optionally logs memory stats
imgproxy.go:282
↓ 1 callers
Method
startServer
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 callers
Method
streamData
streamData copies the image data from the response body to the response writer
handlers/stream/handler.go:178
↓ 1 callers
Function
stripPS3
(img *vips.Image)
processing/strip_metadata.go:13
↓ 1 callers
Function
stripXMP
(img *vips.Image)
processing/strip_metadata.go:50
↓ 1 callers
Method
testFormat
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 callers
Function
toSlogValue
(v any)
options/options.go:399
↓ 1 callers
Method
transformAnimated
( ctx context.Context, img *vips.Image, po ProcessingOptions, )
processing/processing.go:376
↓ 1 callers
Method
transformImage
( ctx context.Context, img *vips.Image, po ProcessingOptions, imgdata imagedata.ImageData, asAnimated boo
processing/processing.go:362
↓ 1 callers
Method
tryRespondWithPartial
tryRespondWithPartial tries to respond with a partial object if the Range header is set.
storage/gcs/reader.go:84
↓ 1 callers
Function
unwrapErrorChain
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 callers
Method
validatePresets
validatePresets validates all presets by applying them to a new Options instance
options/parser/presets.go:64
↓ 1 callers
Method
watermarkPipeline
watermarkPipeline constructs the watermark processing pipeline. This pipeline is applied to the watermark image.
processing/watermark.go:16
↓ 1 callers
Function
wrapGzipBody
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 callers
Method
writeAttrsTo
writeAttrsTo writes the attributes of the start element to the provided writer.
xmlparser/tokens.go:47
↓ 1 callers
Method
writeDebugHeaders
writeDebugHeaders writes debug headers (X-Origin-*, X-Result-*) to the response
handlers/processing/request_methods.go:167
↓ 1 callers
Method
writeError
writeError writes a logging error message to STDERR.
logger/handler.go:212
Method
AddCancel
AddCancel attaches a cancel function to the image data
imagedata/image_data.go:77
Method
AfterTest
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
Function
Allocs
()
vips/stats/stats.go:17
Function
BenchmarkDocumentParsing
(b *testing.B)
xmlparser/document_test.go:103
Function
BenchmarkFormatterJSON
(b *testing.B)
logger/handler_test.go:64
Function
BenchmarkFormatterPretty
(b *testing.B)
logger/handler_test.go:30
Function
BenchmarkFormatterStructured
(b *testing.B)
logger/handler_test.go:47
Function
BenchmarkLogValue
(b *testing.B)
options/options_test.go:348
Function
BenchmarkMap
(b *testing.B)
options/options_test.go:368
Function
BenchmarkNativeJSON
(b *testing.B)
logger/handler_test.go:95
Function
BenchmarkNativeText
(b *testing.B)
logger/handler_test.go:81
Function
BenchmarkNestedMap
(b *testing.B)
options/options_test.go:358
Function
BenchmarkParseEntityMap
(b *testing.B)
xmlparser/entities_test.go:77
Function
BenchmarkReplaceEntitiesBytes
(b *testing.B)
xmlparser/entities_test.go:111
Function
BenchmarkReplaceEntitiesString
(b *testing.B)
xmlparser/entities_test.go:95
Function
BenchmarkSvgProcessing
(b *testing.B)
processing/svg/svg_test.go:65
Method
C
C converts WebpPreset to C.VipsForeignWebpPreset
vips/webp_preset.go:36
Method
Callers
Callers returns the stack trace associated with the error.
errctx/context.go:67
Method
CastUchar
()
vips/vips.go:552
Method
Cause
Cause returns the wrapped error. This method is provided for compatibility with github.com/pkg/errors.
errctx/wrapped_error.go:95
Method
ChildNodes
ChildNodes returns an iterator over children of type *Node.
xmlparser/node.go:27
Method
ClientFeaturesDetector
()
imgproxy.go:249
Method
Clone
Clone creates a deep copy of the Directive.
xmlparser/tokens.go:105
Method
Clone
Clone creates a deep copy of the Comment.
xmlparser/tokens.go:131
Method
Clone
Clone creates a deep copy of the ProcInst.
xmlparser/tokens.go:158
Method
CloneErrorContext
(opts ...Option)
errctx/context.go:32
Method
Close
Close gracefully shuts down the imgproxy instance
imgproxy.go:224
Method
Close
Close closes the gzip reader and the original body
fetcher/request.go:187
Method
Close
Close closes all reporters
errorreport/errorreport.go:101
Method
Close
()
errorreport/sentry/sentry.go:67
Method
Close
()
errorreport/honeybadger/honeybadger.go:61
Method
Close
()
errorreport/bugsnag/bugsnag.go:60
Method
Close
()
errorreport/airbrake/airbrake.go:54
Method
Close
()
asyncbuffer/buffer_test.go:41
Method
Close
Close forwards closing to the underlying reader
asyncbuffer/buffer_test.go:63
Method
Close
()
asyncbuffer/buffer_test.go:93
Method
Close
Close closes the ticker channel and prevents further ticks.
asyncbuffer/cond.go:71
Method
Close
Close stops the server
storage/gcs/storage_test.go:73
Method
Close
Close closes the TestServer
storage/s3/storage_test.go:103
Method
Close
Close stops the server
storage/abs/server_test.go:44
Method
Close
Close stops the server
storage/swift/storage_test.go:124
Method
Close
()
storage/fs/file_limiter.go:25
Method
Close
()
imagedata/response_limit.go:27
Method
Close
Close closes the image data and releases any resources held by it
imagedata/image_data.go:51
Method
Close
Close closes the response body (hence, response) and the async buffer itself
imagedata/image_data.go:92
Method
Close
Close does nothing to prevent the wrapped ImageData from being closed.
imagedata/nop_closer.go:17
Method
ConditionalHeaders
()
imgproxy.go:277
Method
Connection
Connection returns the Swift connection for direct API access
storage/swift/storage_test.go:34
Method
Cookies
()
imgproxy.go:265
Method
Cookies
()
handlers/stream/handler.go:37
Method
Cookies
()
handlers/stream/handler_test.go:40
Method
Cookies
Cookies returns all stored cookies
cookies/cookies.go:65
Method
DeleteByPrefix
DeleteByPrefix removes all options that start with the given prefix.
options/options.go:154
Method
DeleteByString
DeleteByString is like Delete but accepts a string name.
xmlparser/attributes.go:96
Function
Deprecated
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
Method
DocsURL
()
errctx/context.go:57
Method
Dump
()
imagemeta/photoshop/photoshop.go:60
Method
Enabled
Enabled checks if the given log level is enabled.
logger/handler.go:93
Method
Enabled
(level slog.Level)
logger/syslog/syslog.go:38
Method
Enabled
Enabled returns true if at least one monitoring service is enabled
monitoring/monitoring.go:91
Method
Enabled
Enabled reports whether the hook handles records at the given level.
monitoring/otel/log_hook.go:31
Function
EqualButNotSame
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
Method
Error
Error returns the error message with prefix if set.
errctx/wrapped_error.go:81
Method
Error
Error returns the error message with prefix if set.
errctx/text_error.go:22
Method
Error
()
imagedata/image_data.go:81
Method
Error
Error returns any error that occurred during reading data from async buffer or the underlying source.
imagedata/image_data.go:121
Method
ErrorParse
ErrorParse logs a warning when an env var fails to parse
env/desc.go:65
Method
ErrorReporter
()
imgproxy.go:273
Method
EtagBusterTest
()
integration_test/processing_handler_test.go:427
Function
ExcryptSourceURL
()
examples/encrypted_source_url.go:21
Method
Execute
Execute handles the landing request
handlers/landing/handler.go:23
Method
Execute
Execute handles the image processing request
handlers/processing/handler.go:67
Method
FallbackImage
()
imgproxy.go:237
Method
Fetcher
()
imgproxy.go:229
Method
Fetcher
()
handlers/stream/handler_test.go:32
Method
Filter
Filter removes all attributes that do not satisfy the predicate function.
xmlparser/attributes.go:125
Method
FilterChildren
FilterChildren removes all child nodes that do not satisfy the given predicate function.
xmlparser/node.go:20
Method
Fire
(ctx context.Context, time time.Time, lvl slog.Level, msg []byte)
logger/syslog/syslog.go:42
Method
Fire
Fire processes a log event and exports it to OpenTelemetry.
monitoring/otel/log_hook.go:36
← previous
next →
1,101–1,200 of 1,844, ranked by callers