MCPcopy Create free account

hub / github.com/imgproxy/imgproxy / functions

Functions1,844 in github.com/imgproxy/imgproxy

MethodFlushTo
FlushTo writes the remaining data from the reader to the provided writer.
xmlparser/decoder.go:152
MethodFormat
Format returns the image format based on the metadata
imagedata/image_data.go:62
MethodFormat
Format returns the image format from the metadata
imagedata/image_data.go:104
MethodFormat
()
processing/options.go:121
MethodFormatStack
FormatStack formats the stack trace into a single string.
errctx/context.go:72
FunctionFree
()
memory/free_linux.go:16
MethodGET
GET performs a GET request to the imageproxy real server
testutil/servertest/suite.go:93
MethodGet
Get returns the static image data and headers stored in the provider.
auximageprovider/static_provider.go:19
MethodGetByString
GetByString is like Get but accepts a string name.
xmlparser/attributes.go:49
MethodGetObject
( ctx context.Context, reqHeader http.Header, bucket, key, query string, )
fetcher/transport/round_tripper_test.go:26
MethodGetObject
GetObject retrieves an object from Azure cloud
storage/gcs/reader.go:20
MethodGetObject
GetObject retrieves an object from Azure cloud
storage/s3/reader.go:19
MethodGetObject
GetObject retrieves an object from Azure cloud
storage/abs/reader.go:20
MethodGetObject
GetObject retrieves an object from Swift storage.
storage/swift/reader.go:17
MethodGetObject
GetObject retrieves an object from file system.
storage/fs/reader.go:24
FunctionGetTagInfo
(key TagKey)
imagemeta/iptc/tags.go:424
MethodHandle
(err error)
monitoring/otel/otel.go:57
MethodHasByString
HasByString is like Has but accepts a string name.
xmlparser/attributes.go:107
MethodHasChild
HasChild checks if the Options has a child Options.
options/options.go:60
MethodImageDataFactory
()
imgproxy.go:245
MethodImagePath
()
processing/processing_test.go:33
MethodImagePath
()
processing/crop_test.go:26
MethodImagePath
()
processing/crop_test.go:85
MethodImagePath
()
processing/suite_test.go:46
MethodImagePath
()
processing/flatten_test.go:26
MethodImagePath
()
processing/watermark_test.go:25
MethodImagePath
()
processing/apply_filters_test.go:22
MethodImagePath
()
processing/colorspace_test.go:26
MethodImagePath
()
processing/colorspace_test.go:50
MethodImagePath
()
processing/padding_test.go:23
MethodImagePath
()
processing/extend_test.go:25
MethodImagePath
()
processing/extend_test.go:83
MethodImagePath
()
processing/trim_test.go:27
MethodImagePath
()
processing/rotate_and_flip_test.go:25
FunctionInit
Init performs the global resources initialization. This should be done once per process.
init.go:16
MethodInjectHeaders
InjectHeaders adds monitoring headers to the provided HTTP headers. These headers can be used to correlate requests across different services.
monitoring/monitoring.go:184
MethodInjectHeaders
InjectHeaders adds monitoring headers to the provided HTTP headers.
monitoring/prometheus/prometheus.go:215
MethodInjectHeaders
InjectHeaders adds monitoring headers to the provided HTTP headers.
monitoring/newrelic/newrelic.go:160
MethodInjectHeaders
InjectHeaders adds monitoring headers to the provided HTTP headers.
monitoring/cloudwatch/cloudwatch.go:113
MethodInjectHeaders
InjectHeaders adds monitoring headers to the provided HTTP headers.
monitoring/datadog/datadog.go:187
MethodInjectHeaders
InjectHeaders adds monitoring headers to the provided HTTP headers.
monitoring/otel/otel.go:375
FunctionInvalidHTTPRangeResponse
(req *http.Request)
httprange/httprange.go:60
MethodIsRGB
()
vips/vips.go:729
FunctionIsTIFF
IsTIFF detects if the image is a TIFF
imagetype/tiff.go:20
MethodLazy
Lazy returns the LazySuite instance itself. Needed to implement [LazySuiteFrom].
testutil/lasy_suite.go:21
MethodLen
Len returns the number of attributes.
xmlparser/attributes.go:112
MethodLineCache
(lines int)
vips/vips.go:401
FunctionListen
(network, address string, reuse bool)
reuseport/listen_no_reuseport.go:10
FunctionLoadConfigFromEnv
LoadConfigFromEnv loads configuration from environment variables
config.go:70
FunctionLoadConfigFromEnv
LoadConfigFromEnv loads configuration from the global config package
storage/abs/config.go:42
FunctionLoadConfigFromEnv
LoadConfigFromEnv loads configuration from global config variables
options/parser/config.go:59
FunctionLoadConfigFromEnv
LoadConfigFromEnv loads config variables from environment.
handlers/stream/config.go:38
FunctionLoadConfigFromEnv
LoadConfigFromEnv loads config from environment variables
handlers/processing/config.go:37
MethodLogValue
LogValue implements the slog.LogValuer interface
vips/webp_preset.go:56
MethodLogValue
()
vips/color/color.go:53
MethodMarshalJSON
MarshalJSON implements the json.Marshaler interface
vips/webp_preset.go:51
MethodMarshalJSON
()
imagemeta/iptc/tags.go:464
MethodMarshalJSON
()
imagemeta/iptc/iptc.go:36
MethodMarshalJSON
MarshalJSON implements the json.Marshaler interface for Type.
imagetype/type.go:51
MethodMarshalJSON
MarshalJSON returns Options as a JSON byte slice.
options/options.go:360
MethodMarshalJSON
()
processing/gravity_type.go:16
MethodMarshalJSON
()
processing/resize_type.go:32
MethodMaxAnimationFrames
MaxAnimationFrames returns the maximum allowed animation frames
security/checker.go:35
MethodMaxResultDimension
MaxResultDimension returns the maximum allowed result image dimension
security/checker.go:48
FunctionMemory
()
vips/stats/stats.go:9
FunctionMemoryHighwater
()
vips/stats/stats.go:13
MethodMonitoring
()
imgproxy.go:269
MethodMonitoring
()
handlers/stream/handler.go:38
MethodMonitoring
()
handlers/stream/handler_test.go:36
FunctionNew
New creates a new imgproxy instance.
imgproxy.go:62
FunctionNew
New creates new Parser instance
options/parser/parser.go:12
FunctionNew
New creates new handler object
handlers/landing/handler.go:18
FunctionNew
New creates new handler object
handlers/processing/handler.go:50
FunctionNewDefaultConfig
NewDefaultConfig creates a new default configuration
config.go:47
FunctionNewDefaultConfig
NewDefaultConfig creates a new default configuration for options processing
options/parser/config.go:43
FunctionNewDefaultConfig
NewDefaultConfig creates a new configuration with defaults
handlers/processing/config.go:27
FunctionNewReadFull
NewReadFull creates a new AsyncBuffer that reads from the given io.ReadCloser in foreground, blocking until all data is read. It returns an error if r
asyncbuffer/buffer.go:103
FunctionNewTestServer
NewTestServer creates and starts a new mock GCS server
storage/gcs/storage_test.go:36
MethodOkHandler
OkHandler is a default 200 OK handler
server/router.go:161
MethodOptions
()
processing/suite_test.go:38
MethodOptionsParser
()
imgproxy.go:257
MethodOutInterpretation
()
processing/suite_test.go:54
MethodOutSize
()
processing/suite_test.go:50
MethodPeek
Peek returns the next n bytes from the buffered reader without advancing the position.
bufreader/bufreader.go:50
MethodProcessor
()
imgproxy.go:261
MethodPublicMessage
()
errctx/context.go:45
MethodRead
(p []byte)
asyncbuffer/buffer_test.go:35
MethodRead
Read reads data from the testReader, simulating a slow read and a potential failure
asyncbuffer/buffer_test.go:84
MethodReader
Reader returns an io.ReadSeeker+io.ReaderAt that can be used to read actual data from the AsyncBuffer
asyncbuffer/buffer.go:225
MethodReader
Reader returns an io.ReadSeeker for the image data
imagedata/image_data.go:67
MethodReader
Reader returns a ReadSeeker for the image data
imagedata/image_data.go:87
MethodReport
Report reports an error to all configured reporters with the request and its metadata.
errorreport/errorreport.go:84
MethodReport
(err errctx.Error, req *http.Request, meta map[string]any)
errorreport/sentry/sentry.go:45
MethodReport
(err errctx.Error, req *http.Request, meta map[string]any)
errorreport/honeybadger/honeybadger.go:37
MethodReport
(err errctx.Error, req *http.Request, meta map[string]any)
errorreport/bugsnag/bugsnag.go:43
MethodReport
(err errctx.Error, req *http.Request, meta map[string]any)
errorreport/airbrake/airbrake.go:37
MethodRotate
(angle int)
vips/vips.go:598
MethodSecurity
()
imgproxy.go:253
MethodSendError
SendError sends an error to all monitoring services
monitoring/monitoring.go:176
MethodSendError
SendError records an error occurrence in Prometheus metrics
monitoring/prometheus/prometheus.go:210
← previousnext →1,201–1,300 of 1,844, ranked by callers