Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/willnorris/imageproxy
/ types & classes
Types & classes
16 in github.com/willnorris/imageproxy
⨍
Functions
116
◇
Types & classes
16
Interface
Cache
The Cache interface defines a cache for storing arbitrary data. The interface is designed to align with httpcache.Cache.
cache.go:8
TypeAlias
CacheControl
third_party/httpcache/httpcache.go:9
Struct
ImageProxy
caddy/module.go:26
Struct
Options
Options specifies transformations to be performed on the requested image.
data.go:49
Struct
Proxy
Proxy serves image requests.
imageproxy.go:38
Struct
Request
Request is an imageproxy request which includes a remote URL of an image to proxy, and an optional set of transformations to perform.
data.go:313
Struct
TransformingTransport
TransformingTransport is an implementation of http.RoundTripper that optionally transforms images using the options specified in the request URL fragm
imageproxy.go:535
Struct
URLError
URLError reports a malformed URL error.
data.go:39
Struct
cache
internal/gcscache/gcscache.go:22
Struct
cache
internal/s3cache/s3cache.go:25
Struct
nopCache
cache.go:22
TypeAlias
signatureKeyList
cmd/imageproxy/main.go:108
Struct
testTransport
testTransport is an http.RoundTripper that returns certained canned responses for particular requests.
imageproxy_test.go:339
Struct
tieredCache
tieredCache allows specifying multiple caches via flags, which will create tiered caches using the twotier package.
cmd/imageproxy/main.go:132
Struct
timeoutHandler
third_party/http/server.go:40
Struct
timeoutWriter
third_party/http/server.go:99