A collection of parallel image processing algorithms in pure Go. The aim of this project is simplicity in use and development over absolute high performance, but most algorithms are designed to be efficient and make use of parallelism when available. It uses packages from the standard library whenever possible to reduce dependency use and development abstractions. All operations return image types from the standard library. Package convolution provides the functionality to create and apply a kernel to an image. Package effect provides the functionality to manipulate images to achieve various looks. Package histogram provides basic histogram types and functions to analyze RGBA images. Package paint provides functions to edit a group of pixels on an image. Package parallel provides helper functions for the dispatching of parallel jobs.

Features

  • Adjust basic image features like brightness or contrast
  • Blend two images together
  • Blur an image using the specified method
  • Channel operations on images
  • Apply effects on images
  • Histogram operations on images

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow bild

bild Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of bild!

Additional Project Details

Programming Language

Go

Related Categories

Go Algorithms, Go Multimedia Software, Go Image Processing Software, Go Image Processing Libraries

Registered

2022-02-24