Discover Packages
github.com/danhab99/imger
package
module
Version:
v0.0.0-...-2fa1f84
Opens a new window with list of versions in this module.
Published: May 17, 2022
License: MIT
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
Imger
This repository contains a collection of image processing algorithms written in pure Go. The packages are under development, their API may change over time.
Currently supported
IO (ImreadGray, ImreadGray16, ImreadRGBA, ImreadRGBA64, Imwrite). Supported extensions: jpg, jpeg, png
Grayscale
Blend (AddScalarToGray, AddGray, AddGrayWeighted)
Threshold (Binary, BinaryInv, Trunc, ToZero, ToZeroInv, Otsu)
Image padding (BorderConstant, BorderReplicate, BorderReflect)
Convolution
Blur (Average - Box, Gaussian)
Edge detection (Sobel, Laplacian, Canny)
Resize (Nearest Neighbour, Linear, Catmull-Rom, Lanczos)
Effects (Pixelate, Sepia, Emboss, Sharpen, Invert)
Transform (Rotate)
Generate (LinearGradient, SigmoidalGradient)
Install
go get -u github.com/Ernyoke/Imger/...
Tests and examples
You can find tests and examples for every package on the dev
branch.
License
This project is under the MIT License. See the LICENSE file for the full license text.
Expand ▾
Collapse ▴
Documentation
¶
Package Imger contains a collection of image processing algorithms written in pure Go.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.