Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
I

imageserver

> 编程语言
Open source

Image server toolkit in Go

2.0K stars0 likes0 views
WebsiteGitHub

About

Image server toolkit in Go

# Image Server An image server toolkit in Go (Golang) :warning: This repository is not maintained anymore. ## Features - HTTP server - Resize ([GIFT](https://github.com/disintegration/gift), [nfnt resize](https://github.com/nfnt/resize), [Graphicsmagick](http://www.graphicsmagick.org/)) - Rotate - Crop - Convert (JPEG, GIF (animated), PNG , BMP, TIFF, ...) - Cache ([groupcache](https://github.com/golang/groupcache), [Redis](https://github.com/garyburd/redigo), [Memcache](https://github.com/bradfitz/gomemcache), in memory) - Gamma correction - Fully modular ## Examples - [Simple](https://github.com/pierrre/imageserver/blob/master/examples/simple/simple.go) - [Advanced](https://github.com/pierrre/imageserver/blob/master/examples/advanced/advanced.go) - [Cache](https://github.com/pierrre/imageserver/blob/master/examples/cache/cache.go) - [Groupcache](https://github.com/pierrre/imageserver/blob/master/examples/groupcache/groupcache.go) - [HTTP Source](https://github.com/pierrre/imageserver/blob/master/examples/httpsource/httpsource.go) - [Mandelbrot](https://github.com/pierrre/mandelbrot/blob/master/examples/httpserver/httpserver.go) ([see interactive demo](https://mandelbrot.pierredurand.fr)) ## Demos These demos use the "advanced" example. *Click the images to see the URL parameters.* ### Resize
Options Result
width=200
(preserve aspect ratio)
height=200
(preserve aspect ratio)
width=200&height=200
(change aspect ratio)
width=200&height=200&mode=fit
(fit in 200x200)
width=200&height=200&mode=fill
(fill 200x200 and crop)
### Rotate
Options Result
rotation=90
(counterclockwise)
rotation=45&background=ffaa88
(background)
### Crop Format: `min_x,min_y|max_x,max_y`
Options Result
crop=556,111|2156,1711
crop=956,511|1756,1311
crop=1252,799|1460,1022
### Animated GIF
Original Resized
Animated
Spaceship
### Gamma correction ([more info](http://www.ericbrasseur.org/gamma.html))
Original Disabled Enabled
Dalai Gamma
Gray squares
Random
Rings
Rules / sucks
### Resampling
Resampling Rings Large
Nearest neighbor
Box
Linear
Cubic
Lanczos
### Quality
JPEG quality Result
5%
10%
50%
### Convert (JPEG to GIF) ## Backward compatibility There is no backward compatibility promises. If you want to use it, vendor it. It's always OK to change things to make things better. The API is not 100% correct in the first commit.

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

> Tags

Gogolangimageservertoolkit

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言