image

command module
v0.0.0-...-edf4884 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2022 License: MIT Imports: 3 Imported by: 0

README

Image uploading and scaling sample with Gin Web Framework

Requirements

  • Go 1.17
  • Imagemagick for convert functionality

Using the API

Sending an image

Maximum image size is 20Mb and only jpg images are supported currently.

Example of posting new image
curl -X POST http://localhost:8080/api/images -F "file=@./test.jpg" -H "Content-Type: multipart/form-data"
Response
{"original":"9a727f47-5384-41c2-bcd1-b232e6fcbac2.jpg"}
Loading image

Supported parameters are

  • file name: (uuid + file type) - required
  • maxHeight (1 to 1400) - optional
  • maxWidth (1 to 2560) - optional
Example request
curl -X GET 'http://localhost:8080/api/images?file=1b118ba0-4241-4f07-8616-2d62343ec07d.jpg&maxHeight=100&maxWidth=100' --output img.jpg

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
libs

Jump to

Keyboard shortcuts

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