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
Arrayjoin
(in []*Image)
vips/vips.go:412
↓ 1 callers
Method
Backend
Backend returns the underlying s3mem.Backend for direct API access
storage/s3/storage_test.go:34
↓ 1 callers
Method
BackupColourProfile
()
vips/vips.go:740
↓ 1 callers
Method
Blur
()
processing/options.go:165
↓ 1 callers
Method
BuildRouter
BuildRouter sets up the HTTP routes and middleware
imgproxy.go:162
↓ 1 callers
Method
Callers
Callers returns the stack trace associated with the error. This method is traditionally used to retrieve the stack trace by packages like error report
errctx/error.go:28
↓ 1 callers
Method
Callers
()
server/error_page.go:97
↓ 1 callers
Method
CheckDimensions
CheckDimensions checks if the given dimensions are within the allowed limits
security/checker.go:53
↓ 1 callers
Method
CloneErrorContext
CloneErrorContext returns a copy of the error context with applied options.
errctx/error.go:34
↓ 1 callers
Method
Close
()
xmlparser/decoder.go:54
↓ 1 callers
Method
Close
Close closes the AsyncBuffer and releases all resources. It is idempotent.
asyncbuffer/buffer.go:199
↓ 1 callers
Method
Close
Close stops the server
testutil/test_server.go:101
↓ 1 callers
Method
ColourProfileImported
()
vips/vips.go:772
↓ 1 callers
Function
CompareEtag
CompareEtag compares the ETag from the response header with the If-None-Match header from the request. It returns two boolean values: - The first boo
httpheaders/conditional.go:15
↓ 1 callers
Function
CompareEtagValue
CompareEtagValue same method as above, but accepts the raw If-None-Match value instead of the request header.
httpheaders/conditional.go:21
↓ 1 callers
Function
CompareLastModified
CompareLastModified compares the Last-Modified header from the response with the If-Modified-Since header from the request. It returns two boolean val
httpheaders/conditional.go:49
↓ 1 callers
Function
CompareLastModifiedValue
CompareLastModifiedValue same as above, but accepts the raw If-Modified-Since value
httpheaders/conditional.go:54
↓ 1 callers
Method
ConditionalHeaders
()
handlers/processing/handler.go:38
↓ 1 callers
Method
Connection
Connection returns the Swift connection
storage/swift/storage_test.go:119
↓ 1 callers
Method
ContentLength
ContentLength returns the content length of the response.
storage/reader.go:96
↓ 1 callers
Method
CopyFrom
CopyFrom copies specified headers from the headers object. Please note that all the past operations may overwrite those values.
server/responsewriter/writer.go:102
↓ 1 callers
Method
CropGravity
()
processing/options.go:117
↓ 1 callers
Method
CropHeight
()
processing/options.go:113
↓ 1 callers
Method
CropWidth
()
processing/options.go:109
↓ 1 callers
Method
DPR
()
processing/options.go:61
↓ 1 callers
Method
DecRequestsInProgress
DecRequestsInProgress decrements the requests in progress counter
monitoring/stats/stats.go:32
↓ 1 callers
Method
Delete
Delete removes the attribute with the given name.
xmlparser/attributes.go:79
↓ 1 callers
Method
DeleteFromDescendants
DeleteFromDescendants removes an option by its key from the Options descendants if any.
options/options.go:163
↓ 1 callers
Method
DeleteWatermarkOpacity
()
processing/options.go:237
↓ 1 callers
Function
DisableLoadSupport
(it imagetype.Type)
vips/testing_helpers.go:9
↓ 1 callers
Function
DisableSaveSupport
(it imagetype.Type)
vips/testing_helpers.go:17
↓ 1 callers
Method
DisableTrim
()
processing/options.go:205
↓ 1 callers
Method
DownloadAsync
DownloadAsync downloads the image asynchronously and returns the ImageData backed by AsyncBuffer and HTTP headers.
imagedata/factory.go:154
↓ 1 callers
Method
Enabled
Enabled returns true if Prometheus monitoring is enabled
monitoring/prometheus/config.go:42
↓ 1 callers
Method
Enabled
Enabled returns true if New Relic is enabled
monitoring/newrelic/config.go:53
↓ 1 callers
Method
Enabled
Enabled returns true if CloudWatch is enabled
monitoring/cloudwatch/config.go:49
↓ 1 callers
Method
Enabled
Enabled returns true if DataDog is enabled
monitoring/datadog/config.go:74
↓ 1 callers
Method
Enabled
()
monitoring/otel/config.go:142
↓ 1 callers
Method
EnforceAvif
()
processing/options.go:193
↓ 1 callers
Method
EnforceJxl
()
processing/options.go:197
↓ 1 callers
Method
EnforceThumbnail
()
processing/options.go:65
↓ 1 callers
Method
EnforceWebP
()
processing/options.go:189
↓ 1 callers
Method
Execute
Execute handles the health request
handlers/health/handler.go:23
↓ 1 callers
Method
ExportColourProfile
()
vips/vips.go:777
↓ 1 callers
Method
ExtendAspectRatioGravity
()
processing/options.go:89
↓ 1 callers
Method
ExtendGravity
()
processing/options.go:81
↓ 1 callers
Method
FallbackImage
()
handlers/processing/handler.go:30
↓ 1 callers
Method
Fetch
Fetch fetches the image using the request and returns the response or an error. Unlike Send, it checks the request status and converts it into typed e
fetcher/request.go:74
↓ 1 callers
Method
Fetcher
()
handlers/stream/handler.go:36
↓ 1 callers
Method
Fire
Fire is a function that gets called on log events. The slice provided in the msg parameter contains the formatted log message, followed by a newline
logger/handler.go:51
↓ 1 callers
Method
Flatten
(bg color.RGB)
vips/vips.go:696
↓ 1 callers
Method
FlipHorizontal
()
vips/vips.go:613
↓ 1 callers
Method
FlipVertical
()
vips/vips.go:624
↓ 1 callers
Function
Free
()
memory/free.go:7
↓ 1 callers
Method
Free
Free truncates the buffer and returns it to the pool.
xmlparser/buffer.go:22
↓ 1 callers
Method
Get
Get retrieves the value of the attribute with the given name. It returns the value and true if the attribute exists, or an empty string and false othe
xmlparser/attributes.go:41
↓ 1 callers
Function
GetBucketAndKey
GetBucketAndKey extracts bucket and key from the provided URL.
fetcher/transport/url.go:30
↓ 1 callers
Method
GetDouble
(name string)
vips/vips.go:502
↓ 1 callers
Method
GetDoubleDefault
(name string, def float64)
vips/vips.go:511
↓ 1 callers
Method
GetIntSlice
(name string)
vips/vips.go:472
↓ 1 callers
Method
GetIntSliceDefault
(name string, def []int)
vips/vips.go:494
↓ 1 callers
Method
GetObject
GetObject retrieves an object from the storage and returns ObjectReader with the result.
storage/reader.go:18
↓ 1 callers
Method
GetTypeByName
GetTypeByName returns Type by it's name
imagetype/registry.go:111
↓ 1 callers
Function
GifResolutionLimit
()
vips/vips.go:211
↓ 1 callers
Method
HTTPResponseWriter
HTTPResponseWriter returns the underlying http.ResponseWriter.
server/responsewriter/writer.go:36
↓ 1 callers
Method
Has
Has returns true if the attribute with the given name exists.
xmlparser/attributes.go:101
↓ 1 callers
Function
Health
()
vips/vips.go:99
↓ 1 callers
Method
Height
()
vips/vips.go:234
↓ 1 callers
Method
IncRequestsInProgress
IncRequestsInProgress increments the requests in progress counter
monitoring/stats/stats.go:27
↓ 1 callers
Function
Init
(c *Config)
vips/vips.go:51
↓ 1 callers
Function
Init
Init creates a logger and sets it as the default log/slog logger
logger/logger.go:25
↓ 1 callers
Function
Init
()
logger/gliblog/gliblog.go:30
↓ 1 callers
Method
IsLinear
()
vips/vips.go:736
↓ 1 callers
Method
IsProtocolRegistered
IsProtocolRegistered checks if a protocol is registered in the transport
fetcher/transport/transport.go:71
↓ 1 callers
Function
IsRawExtOrMime
IsRawExtOrMime checks if the given content type or extension belongs to a RAW image format
imagetype/raw.go:86
↓ 1 callers
Method
KeepCopyright
()
processing/options.go:292
↓ 1 callers
Function
Level
Level returns the current logger's minimum log level.
logger/logger.go:55
↓ 1 callers
Method
LinearColourspace
()
vips/vips.go:813
↓ 1 callers
Function
Listen
(network, address string, reuse bool)
reuseport/listen_reuseport.go:13
↓ 1 callers
Function
Load
Load loads environment variables from various sources
env/load.go:16
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads config variables from env
fetcher/config.go:46
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads transport configuration from environment variables
fetcher/transport/config.go:110
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration from the global config package
fetcher/transport/generichttp/config.go:40
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv creates a new Config instance loading values from environment variables.
errorreport/config.go:32
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv creates a new Config instance loading values from environment variables.
errorreport/sentry/config.go:35
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv creates a new Config instance loading values from environment variables.
errorreport/honeybadger/config.go:30
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv creates a new Config instance loading values from environment variables.
errorreport/bugsnag/config.go:30
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv creates a new Config instance loading values from environment variables.
errorreport/airbrake/config.go:33
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv overrides configuration variables from environment
security/config.go:55
↓ 1 callers
Function
LoadConfigFromEnv
(c *Config)
vips/config.go:83
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads config from environment variables
httpheaders/conditionalheaders/config.go:37
↓ 1 callers
Function
LoadConfigFromEnv
(c *Config)
logger/syslog/config.go:43
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration from the global config package
storage/gcs/config.go:43
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration from the global config package
storage/s3/config.go:50
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration from the global config package
storage/swift/config.go:57
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration from the global config package
storage/fs/config.go:32
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv creates a new Config instance loading values from environment variables.
cookies/config.go:33
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads config from environment variables
workers/config.go:33
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv overrides configuration variables from environment
server/responsewriter/config.go:40
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv creates a new Config instance with the given parameters.
processing/config.go:78
← previous
next →
601–700 of 1,844, ranked by callers