
Overiew
mimage is a native go package for handling
image meta information (exif, iptc, xmp) as well as some basic
image manipulation (resizing, thumbnail creation, etc)
mimage is used by mphotos and is not at
this time intended to be a general purpose package - it lacks proper testing and functionality.
Why?
mphotos has relied on two libraries/tools for
image manipulation and meta data extraction: bimg and
exiftool. Both of these are excellent tools but made the compile/deployment
process more complicated as bimg relies on libvips and exiftool is an external program that
needs to be installed. In effect making mphotos slighly less portable.
mimage seeks to remedy this by offering similar functionality using only go native code
Usage
Show examples of how the library can be used
Releases
Todo
Thanks
A big thanks to
- exif-go for go native support of parsing and editing exif data
- go-xmp for go native support of reading and editing XMP information
- Imaging for go native support of image manipulation
- exiftool for providing the sources of all exif and iptc tag information