Popularity
2.6
Declining
Activity
0.0
Stable
40
3
4
Programming language: Go
License: BSD 3-clause "New" or "Revised" License
Tags:
Images
goimghdr alternatives and similar packages
Based on the "Images" category.
Alternatively, view goimghdr alternatives based on common mentions on social networks and blogs.
-
Primitive Pictures
Reproducing images with geometric primitives. -
imgproxy
Fast and secure standalone server for resizing and converting remote images -
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. -
gowitness
๐ gowitness - a golang, web screenshot utility using Chrome Headless -
bimg
Go package for fast high-level image processing powered by libvips C library -
go-opencv
Go bindings for OpenCV / 2.x API in gocv / 1.x API in opencv -
canvas
Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc. -
geopattern
:triangular_ruler: Create beautiful generative image patterns from a string in golang. -
stegify
๐ Go tool for LSB steganography, capable of hiding any file within an image. -
Angular 2 Image Gallery
Image Gallery built with Angular 17+, node.js and GraphicsMagick -
steganography
Pure Golang Library that allows LSB steganography on images using ZERO dependencies -
darkroom
An image proxy with changeable storage backends and image processing engines with focus on speed and resiliency. -
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. -
LookUp
:mag: Pure Go implementation of fast image search and simple OCR, focused on reading info from screenshots -
webp-server
Simple and minimal image server capable of storing, resizing, converting and caching images. -
color-extractor
Simple image color extractor written in Go with no external dependencies -
scout
Scout is a standalone open source software solution for DIY video security.
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Promo
www.influxdata.com
Do you think we are missing an alternative of goimghdr or a related project?
README
goimghdr
Inspired by Python's imghdr
Installation
go get github.com/corona10/goimghdr
List of return value
Value | Image format |
---|---|
"rgb" | SGI ImgLib Files |
"gif" | GIF 87a and 89a Files |
"pbm" | Portable Bitmap Files |
"pgm" | Portable Graymap Files |
"ppm" | Portable Pixmap Files |
"tiff" | TIFF Files |
"rast" | Sun Raster Files |
"xbm" | X Bitmap Files |
"jpeg" | JPEG data in JFIF or Exif formats |
"bmp" | BMP files |
"png" | Portable Network Graphics |
"webp" | WebP files |
"exr" | OpenEXR Files |
Usage
[example](examples/example.go)
Special thanks to
Reference
- CPython imghdr module
- [DSCN0029.jpg](imgData/DSCN0029.jpg) is from ianare/exif-samples