update module name, update readme
This commit is contained in:
parent
13b012ff73
commit
62b7ee3151
@ -21,7 +21,7 @@ Options:
|
||||
|
||||
Library
|
||||
-------
|
||||
Documentation available at hackage
|
||||
[Documentation available at hackage](https://hackage.haskell.org/package/picedit-0.1.0.0/docs/Data-Picture.html)
|
||||
|
||||
```haskell
|
||||
import Picture
|
||||
|
@ -1,5 +1,5 @@
|
||||
module Main where
|
||||
import Picture
|
||||
import Data.Picture
|
||||
import System.Environment
|
||||
|
||||
data Options = Options { file :: FilePath
|
||||
@ -27,7 +27,6 @@ module Main where
|
||||
main :: IO ()
|
||||
main = do
|
||||
args <- getArgs
|
||||
print args
|
||||
|
||||
if null args
|
||||
then do
|
||||
|
@ -2,12 +2,12 @@ name: picedit
|
||||
version: 0.1.0.0
|
||||
synopsis: simple image manipulation functions
|
||||
description: Simple set of functions for image manipulation: contrast, brightnesss, rotation, etc.
|
||||
homepage: https://github.com/mdibaiee/image-editor-hs#readme
|
||||
homepage: https://github.com/mdibaiee/picedit#readme
|
||||
license: GPL-3
|
||||
license-file: LICENSE
|
||||
author: Author name here
|
||||
maintainer: example@example.com
|
||||
copyright: 2016 Author name here
|
||||
author: Mahdi Dibaiee
|
||||
maintainer: mdibaiee@aol.com
|
||||
copyright: 2016 Mahdi Dibaiee
|
||||
category: Image, Picture, Matrix
|
||||
build-type: Simple
|
||||
-- extra-source-files:
|
||||
@ -15,14 +15,14 @@ cabal-version: >=1.10
|
||||
|
||||
library
|
||||
hs-source-dirs: src
|
||||
exposed-modules: Picture
|
||||
exposed-modules: Data.Picture
|
||||
build-depends: base >= 4.7 && < 5,
|
||||
JuicyPixels >= 3.2.8 && < 3.3,
|
||||
hmatrix >= 0.17.0.2 && < 0.18,
|
||||
vector >= 0.11.0.0 && < 0.12
|
||||
default-language: Haskell2010
|
||||
|
||||
executable image-editor-hs-exe
|
||||
executable picedit
|
||||
hs-source-dirs: app
|
||||
main-is: Main.hs
|
||||
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
||||
|
@ -2,18 +2,27 @@
|
||||
{-# LANGUAGE FlexibleContexts #-}
|
||||
{-# LANGUAGE TypeFamilies #-}
|
||||
|
||||
module Picture ( grayscale
|
||||
, readPicture
|
||||
, fromImage
|
||||
, toImage
|
||||
, writePicturePng
|
||||
, fade
|
||||
, rotate
|
||||
, contrast
|
||||
, brightness
|
||||
, gamma
|
||||
, invert
|
||||
)
|
||||
{-|
|
||||
Module : Picture
|
||||
Description : manipulation functions
|
||||
Copyright : (c) Mahdi Dibaiee, 2016
|
||||
License : GPL-3
|
||||
Maintainer : mdibaiee@aol.com
|
||||
Stability : experimental
|
||||
Portability : POSIX
|
||||
-}
|
||||
module Data.Picture ( grayscale
|
||||
, readPicture
|
||||
, fromImage
|
||||
, toImage
|
||||
, writePicturePng
|
||||
, fade
|
||||
, rotate
|
||||
, contrast
|
||||
, brightness
|
||||
, gamma
|
||||
, invert
|
||||
)
|
||||
where
|
||||
|
||||
import Codec.Picture
|
||||
@ -21,10 +30,7 @@ module Picture ( grayscale
|
||||
import qualified Data.Vector.Storable as V
|
||||
import System.IO
|
||||
import Data.Maybe
|
||||
import Debug.Trace
|
||||
|
||||
-- RGBA
|
||||
|
||||
-- | 'Picture' type is just a triple of color channel matrices: (R, G, B)
|
||||
type Picture = (Matrix Double, Matrix Double, Matrix Double)
|
||||
|
Loading…
Reference in New Issue
Block a user