package
module
Version:
v1.0.0
Opens a new window with list of versions in this module.
Published: Sep 17, 2023
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
¶
Imger

This repository contains a collection of image processing algorithms written in pure Go.
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)
Install
go get -u github.com/ernyoke/imger/...
Running the Tests
go test ./...
License
This project is under the MIT License. See the LICENSE file for the full license text.
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.