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
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration from environment variables
processing/svg/config.go:25
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration for all monitoring services from environment variables
monitoring/config.go:35
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration from environment variables
monitoring/prometheus/config.go:30
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration from environment variables
monitoring/newrelic/config.go:39
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration from environment variables
monitoring/cloudwatch/config.go:36
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration from environment variables
monitoring/datadog/config.go:56
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv loads configuration from environment variables
monitoring/otel/config.go:108
↓ 1 callers
Function
LoadConfigFromEnv
LoadConfigFromEnv overrides configuration variables from environment
clientfeatures/config.go:38
↓ 1 callers
Function
LoadFallbackStaticConfigFromEnv
LoadFallbackStaticConfigFromEnv loads the fallback configuration from the environment
auximageprovider/static_config.go:46
↓ 1 callers
Function
LoadWatermarkStaticConfigFromEnv
LoadWatermarkStaticConfigFromEnv loads the watermark configuration from the environment
auximageprovider/static_config.go:35
↓ 1 callers
Function
LogStats
()
memory/stats.go:10
↓ 1 callers
Method
LogValue
LogValue returns Options as [slog.Value]
options/options.go:365
↓ 1 callers
Method
MaxAnimationFrameResolution
MaxAnimationFrameResolution returns the maximum allowed animation frame resolution
security/checker.go:40
↓ 1 callers
Method
MaxBytes
()
processing/options.go:284
↓ 1 callers
Method
MaxResultDimension
()
processing/options.go:308
↓ 1 callers
Method
MaxSrcFileSize
MaxSrcFileSize returns the maximum allowed source file size
security/checker.go:30
↓ 1 callers
Method
MaxSrcResolution
MaxSrcResolution returns the maximum allowed source image resolution
security/checker.go:25
↓ 1 callers
Method
MaxSrcResolution
()
processing/options.go:300
↓ 1 callers
Method
Mime
Mime returns the MIME type for the image type.
imagetype/type.go:21
↓ 1 callers
Method
MinHeight
()
processing/options.go:45
↓ 1 callers
Method
MinWidth
()
processing/options.go:41
↓ 1 callers
Function
New
New creates a new HTTP transport with no protocols registered
fetcher/transport/transport.go:28
↓ 1 callers
Function
New
New creates and configures a new Sentry reporter
errorreport/sentry/sentry.go:22
↓ 1 callers
Function
New
(config *Config)
errorreport/honeybadger/honeybadger.go:20
↓ 1 callers
Function
New
(config *Config)
errorreport/bugsnag/bugsnag.go:23
↓ 1 callers
Function
New
(config *Config)
errorreport/airbrake/airbrake.go:19
↓ 1 callers
Function
New
New creates a new Storage instance.
storage/gcs/storage.go:22
↓ 1 callers
Function
New
New creates a new S3 storage instance
storage/s3/storage.go:42
↓ 1 callers
Function
New
New creates a new Azure Storage instance
storage/abs/storage.go:20
↓ 1 callers
Function
New
New creates a new Swift storage with the provided configuration.
storage/swift/storage.go:18
↓ 1 callers
Function
New
New creates a new Storage instance.
storage/fs/storage.go:12
↓ 1 callers
Function
New
New creates new handler object
handlers/stream/handler.go:61
↓ 1 callers
Function
New
New creates new handler object
handlers/health/handler.go:18
↓ 1 callers
Function
New
New creates a new Processor instance with the given configuration and watermark provider
processing/processor.go:18
↓ 1 callers
Function
New
New creates a new Prometheus instance
monitoring/prometheus/prometheus.go:40
↓ 1 callers
Function
New
New creates a new [NewRelic] instance
monitoring/newrelic/newrelic.go:35
↓ 1 callers
Function
New
New creates a new CloudWatch instance
monitoring/cloudwatch/cloudwatch.go:40
↓ 1 callers
Function
New
New creates a new DataDog instance
monitoring/datadog/datadog.go:42
↓ 1 callers
Function
New
New creates a new Stats instance
monitoring/stats/stats.go:15
↓ 1 callers
Function
New
New creates a new Otel instance
monitoring/otel/otel.go:85
↓ 1 callers
Function
NewAbsServer
NewAbsServer creates and starts a new mock Azure Blob Storage server
storage/abs/server_test.go:30
↓ 1 callers
Function
NewCantLoadError
NewCantLoadError creates "source image not supported" error
handlers/errors.go:71
↓ 1 callers
Function
NewCantSaveError
NewCantSaveError creates "resulting image not supported" error
handlers/errors.go:62
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig returns a new default transport configuration
fetcher/transport/config.go:93
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig creates a new Config instance with default values.
errorreport/sentry/config.go:26
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig creates a new Config instance with default values.
errorreport/honeybadger/config.go:22
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig creates a new Config instance with default values.
errorreport/bugsnag/config.go:22
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig creates a new Config instance with default values.
errorreport/airbrake/config.go:24
↓ 1 callers
Function
NewDefaultConfig
()
vips/config.go:61
↓ 1 callers
Function
NewDefaultConfig
()
logger/syslog/config.go:35
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig returns a new default configuration for Azure Blob Storage transport
storage/abs/config.go:31
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig returns a new Config instance with default values.
handlers/stream/config.go:18
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig creates a new configuration with defaults
workers/config.go:25
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig creates a new Config instance with the given parameters.
processing/config.go:52
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig returns a new default configuration for Prometheus monitoring
monitoring/prometheus/config.go:22
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig returns a new default configuration for New Relic monitoring
monitoring/newrelic/config.go:28
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig returns a new default configuration for CloudWatch monitoring
monitoring/cloudwatch/config.go:26
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig returns a new default configuration for DataDog monitoring
monitoring/datadog/config.go:41
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig returns a new default configuration for OpenTelemetry monitoring
monitoring/otel/config.go:83
↓ 1 callers
Function
NewDefaultConfig
NewDefaultConfig returns a new Config instance with default values.
clientfeatures/config.go:33
↓ 1 callers
Function
NewHook
NewHook creates a new syslog hook. It returns nil if the syslog hook is not enabled in the config.
logger/syslog/syslog.go:18
↓ 1 callers
Function
NewImageHashFromPath
NewImageHashFromPath loads an image from a file path and calculates its hash
testutil/image_hash.go:48
↓ 1 callers
Function
NewInvalidPathError
NewInvalidPathError creates "invalid path" error
handlers/errors.go:53
↓ 1 callers
Function
NewLazySuiteStorage
NewLazySuiteStorage creates a lazy GCS Storage object for use in test suites A new server will be created internally with optional initial objects and
storage/gcs/storage_test.go:94
↓ 1 callers
Function
NewLazySuiteStorage
NewLazySuiteStorage creates a lazy S3 Storage object for use in test suites A new server will be created internally and cleaned up automatically
storage/s3/storage_test.go:56
↓ 1 callers
Function
NewLazySuiteStorage
NewLazySuiteStorage creates a lazy ABS Storage object for use in test suites A new server will be created internally and cleaned up automatically
storage/abs/storage_test.go:39
↓ 1 callers
Function
NewLazySuiteStorage
NewLazySuiteStorage creates a lazy Swift Storage object for use in test suites A new server will be created internally and cleaned up automatically
storage/swift/storage_test.go:43
↓ 1 callers
Function
NewLazySuiteStorage
NewLazySuiteStorage creates a lazy FS Storage object for use in test suites The tmpDir parameter specifies the root directory for the filesystem stora
storage/fs/storage_test.go:15
↓ 1 callers
Function
NewResponseWriteError
(cause error)
handlers/errors.go:32
↓ 1 callers
Function
NewS3Server
NewS3Server creates and starts a new mock S3 server
storage/s3/storage_test.go:22
↓ 1 callers
Function
NewSwiftServer
NewSwiftServer creates and starts a new mock Swift server
storage/swift/storage_test.go:91
↓ 1 callers
Function
NewTestServer
NewTestServer creates and starts new http.TestServer
testutil/test_server.go:58
↓ 1 callers
Function
NopCloser
NopCloser returns a new ImageData with a no-op Close method that wraps the given ImageData.
imagedata/nop_closer.go:12
↓ 1 callers
Method
NotFoundHandler
NotFoundHandler is default 404 handler
server/router.go:152
↓ 1 callers
Method
Options
()
processing/suite_test.go:27
↓ 1 callers
Method
OptionsParser
()
handlers/processing/handler.go:33
↓ 1 callers
Method
OutInterpretation
()
processing/suite_test.go:29
↓ 1 callers
Method
OutSize
()
processing/suite_test.go:28
↓ 1 callers
Method
Pages
Pages returns number of pages in the image file. WARNING: It's not the number of pages in the loaded image. Use [Image.PagesLoaded] for that.
vips/vips.go:246
↓ 1 callers
Function
Parse
(data []byte, m PhotoshopMap)
imagemeta/photoshop/photoshop.go:20
↓ 1 callers
Function
Parse
(data []byte, m IptcMap)
imagemeta/iptc/iptc.go:63
↓ 1 callers
Method
Paths
Paths returns the paths of all routes in the router, in order.
server/router.go:103
↓ 1 callers
Method
Pixelate
()
processing/options.go:173
↓ 1 callers
Method
PreferAvif
()
processing/options.go:181
↓ 1 callers
Method
PreferJxl
()
processing/options.go:185
↓ 1 callers
Method
PreferWebP
()
processing/options.go:177
↓ 1 callers
Method
PreserveHDR
()
processing/options.go:257
↓ 1 callers
Method
ProcessImage
ProcessImage processes the image according to the provided processing options and returns a [Result] that includes the processed image data and dimens
processing/processing.go:61
↓ 1 callers
Method
Processor
()
handlers/processing/handler.go:34
↓ 1 callers
Method
PublicURL
PublicURL returns the public server URL (for storage_test.go compatibility)
storage/gcs/storage_test.go:83
↓ 1 callers
Method
Quality
Quality retrieves the quality setting for a given image format. It first checks for a general quality setting, then for a format-specific setting, and
processing/options.go:264
↓ 1 callers
Function
RGBFromHex
(hexcolor string)
vips/color/color.go:30
↓ 1 callers
Method
Rad2Float
()
vips/vips.go:565
↓ 1 callers
Method
Read
(p []byte)
imagedata/response_limit.go:15
↓ 1 callers
Method
Reader
Reader reads a test data file and returns it as imagedata.ImageData
testutil/test_data_provider.go:90
↓ 1 callers
Function
RedirectAllRequestsTo
RedirectAllRequestsTo TODO: get rid of this global variable
imagedata/download.go:22
↓ 1 callers
Method
ReleaseThreshold
ReleaseThreshold releases the pause, allowing the buffer to immediately read data beyond the pause threshold.
asyncbuffer/buffer.go:179
↓ 1 callers
Method
RemoveAnimation
RemoveAnimation removes all animation-related data from the image making it a static image. It doesn't remove already loaded frames and keeps them ve
vips/vips.go:440
↓ 1 callers
Method
ReplaceEntities
ReplaceEntities replaces XML entities in the document according to the entity declarations in the DOCTYPE. It modifies the document in place. Entitie
xmlparser/document.go:33
↓ 1 callers
Function
ResetLoadSupport
()
vips/testing_helpers.go:13
← previous
next →
701–800 of 1,844, ranked by callers