go-dims

command module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

README

go-dims

Dims is an HTTP microservice for dynamic image manipulation written in Go. Use dims to resize images on-the-fly avoiding the costly process of pre-computing and storing images.

go-dims is a Go implementation of the DIMS API as implemented by mod-dims.

If you're building a website you probably need a service like dims to resize images for publishing. With dims you can do that programmatically, on-the-fly.

It can reduce costs by:

  • only computing images when you need them.
  • not storing image size renditions.

It can improve your development and publishing experience by:

  • allowing your developers to easily define image sizes in their frontend code
  • allowing your users to publish images without manipulating them first

Running

Running in development mode disables signature verification:

docker run -p 8080:8080 ghcr.io/beetlebugorg/go-dims serve --dev --debug --bind ":8080"

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
v4
v5
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL