Documentation
¶
Index ¶
- func EndpointFromRequest(req *gohttp.Request) string
- func ExpvarHandler(host string) (gohttp.HandlerFunc, error)
- func GetIIIFParameter(req *gohttp.Request, key string) (string, error)
- func ImageHandler(config *iiifconfig.Config, driver iiifdriver.Driver, ...) (gohttp.HandlerFunc, error)
- func InfoHandler(config *iiifconfig.Config, driver iiifdriver.Driver, ...) (gohttp.HandlerFunc, error)
- func LoggerWithRequest(req *gohttp.Request, logger *slog.Logger) *slog.Logger
- type IIIFParameters
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EndpointFromRequest ¶
func ExpvarHandler ¶
func ExpvarHandler(host string) (gohttp.HandlerFunc, error)
func ImageHandler ¶
func ImageHandler(config *iiifconfig.Config, driver iiifdriver.Driver, images_cache iiifcache.Cache, derivatives_cache iiifcache.Cache) (gohttp.HandlerFunc, error)
func InfoHandler ¶
func InfoHandler(config *iiifconfig.Config, driver iiifdriver.Driver, images_cache iiifcache.Cache) (gohttp.HandlerFunc, error)
Types ¶
type IIIFParameters ¶
type IIIFParameters struct {
Identifier string
Region string
Size string
Rotation string
Quality string
Format string
}
func GetIIIFParameters ¶
func GetIIIFParameters(req *gohttp.Request) (*IIIFParameters, error)
Click to show internal directories.
Click to hide internal directories.