The hip package

[Tags:benchmark, bsd3, library, test]

Haskell Image Processing (HIP) Library provides an easy to use interface with a whole variaty of image manipulation capabilities.

Processing can be done sequentially as well as in parallel, with an inherited fusion capabily, all through repa and vector packages. It is highly extendable, with an ability to add various color spaces or provide implementations for underlying array like custom data structures.

It is capable of reading and writing a number of popular image formats by using JuciyPixels and netpbm packages. Being a pure Haskell library it does not require any external programs, although it can display images using a program of your choice.


[Skip to Readme]

Properties

Versions 1.0.0.0, 1.0.1, 1.0.1.1, 1.0.1.2, 1.1.0.0, 1.1.0.1, 1.1.0.2, 1.2.0.0, 1.3.0.0, 1.4.0.0, 1.4.0.1, 1.5.0.0, 1.5.1.0, 1.5.2.0, 1.5.3.0
Change log CHANGELOG.md
Dependencies base (>=4.5 && <5), bytestring (>=0.9.0.4), Chart (>=1.5), Chart-diagrams (>=1.5), colour (>=2.3.3), deepseq (>=1.1), directory (>=1.2.2.0), filepath (>=1.0), JuicyPixels (>=3.2.7), netpbm (>=1.0.1), primitive (>=0.4), process (>=1.1.0.0), repa (>=3.2.1.1 && <4), temporary (>=1.1.1), vector (>=0.10) [details]
License BSD3
Author Alexey Kuleshevich
Maintainer lehins@yandex.ru
Category Image Processing, Graphics
Home page https://github.com/lehins/hip
Bug tracker https://github.com/lehins/hip/issues
Source repository head: git clone https://github.com/lehins/hip.git
Uploaded Fri Apr 28 11:07:43 UTC 2017 by lehins
Distributions LTSHaskell:1.5.2.0, NixOS:1.5.2.0, Tumbleweed:1.5.2.0
Downloads 408 total (18 in the last 30 days)
Votes
2 []
Status Docs available [build log]
Last success reported on 2017-04-28 [all 1 reports]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for hip

Readme for hip-1.5.3.0

Haskell Image Processing Library

Haskell Image Processing (HIP) Library

Documentation is on Hackage, and Stackage.

Build Status Hackage

Installation

Install HIP using cabal:

  • $ cabal update && cabal install hip

and using stack:

  • $ stack install hip

In order to be able to view images in GHCi an external image viewer is used. You can use any viewer that accepts a filename as an argument, and by default, image viewer specified by the OS is used.