cameron alternatives and similar packages
Based on the "Images" category.
Alternatively, view cameron alternatives based on common mentions on social networks and blogs.
-
Primitive Pictures
Reproducing images with geometric primitives. -
imaginary
Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing -
pigo
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go. -
bimg
Go package for fast high-level image processing powered by libvips C library -
gowitness
๐ gowitness - a golang, web screenshot utility using Chrome Headless -
stegify
๐ Go tool for LSB steganography, capable of hiding any file within an image. -
geopattern
:triangular_ruler: Create beautiful generative image patterns from a string in golang. -
canvas
Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc. -
Angular 2 Image Gallery
Image Gallery built with Angular 14+, node.js and GraphicsMagick -
darkroom
An image proxy with changeable storage backends and image processing engines with focus on speed and resiliency. -
steganography
Pure Golang Library that allows LSB steganography on images using ZERO dependencies -
mergi
go library for image programming (merge, crop, resize, watermark, animate, ease, transit) -
fastimage
Finds the type and/or size of a remote image given its uri, by fetching as little as needed. -
webp-server
Simple and minimal image server capable of storing, resizing, converting and caching images. -
LookUp
:mag: Pure Go implementation of fast image search and simple OCR, focused on reading info from screenshots -
goimghdr
The imghdr module determines the type of image contained in a file for go -
scout
Scout is a standalone open source software solution for DIY video security.
Build time-series-based applications quickly and at scale.
Do you think we are missing an alternative of cameron or a related project?
README
Cameron
An avatar generator for Go.
Oh, by the way, the name of this project came from the Avatar's director James Cameron.
Features
Installation
Open your terminal and execute
$ go get github.com/aofei/cameron
done.
The only requirement is the Go, at least v1.13.
Quick Start
Create a file named cameron.go
package main
import (
"bytes"
"image/png"
"net/http"
"github.com/aofei/cameron"
)
func main() {
http.ListenAndServe("localhost:8080", http.HandlerFunc(identicon))
}
func identicon(rw http.ResponseWriter, req *http.Request) {
buf := bytes.Buffer{}
png.Encode(&buf, cameron.Identicon([]byte(req.RequestURI), 540, 60))
rw.Header().Set("Content-Type", "image/png")
buf.WriteTo(rw)
}
and run it
$ go run cameron.go
then visit http://localhost:8080
with different paths.
Community
If you want to discuss Cameron, or ask questions about it, simply post questions or ideas here.
Contributing
If you want to help build Cameron, simply follow this to send pull requests here.
TODOs
- [ ] Add support for cartoon avatar
- [ ] Add support for simulation avatar
License
This project is licensed under the MIT License.
License can be found [here](LICENSE).
*Note that all licence references and agreements mentioned in the cameron README section above
are relevant to that project's source code only.