diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2019-01-30 20:28:25 +0000 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2019-01-30 20:28:25 +0000 |
commit | 7ea4189e8643e4083ff345b0949e33d54371fe98 (patch) | |
tree | 3b2d5e107dc137d2f1b84777356c54ac82bde941 | |
parent | c0118f29bcfc1fb7cf61da7260e4fdc2283be241 (diff) | |
download | pfm-7ea4189e8643e4083ff345b0949e33d54371fe98.tar.gz pfm-7ea4189e8643e4083ff345b0949e33d54371fe98.zip |
Clean up Main
-rw-r--r-- | app/Main.hs | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/app/Main.hs b/app/Main.hs index d04a3b3..6edc71f 100644 --- a/app/Main.hs +++ b/app/Main.hs @@ -1,26 +1,7 @@ module Main where -import Criterion -import qualified Data.ByteString as B -import qualified Data.ByteString.Lazy as BL -import qualified Data.Text as T -import Data.Word (Word8) import PFM -clamp :: PFMColour -> PPMColour -clamp (PFMColour ri gi bi) = - PPMColour (f ri) (f gi) (f bi) - where - v s = s * 255.0 - f s = if v s > 255.0 then 255 else fromInteger (round (v s)) -clamp _ = undefined - -clampImage :: PFMImage -> PPMImage -clampImage (PFMImage w h c) = - PPMImage w h . reverse $ fmap clamp <$> c - main :: IO () -main = do - -- s <- B.readFile "/home/yannherklotz/Imperial/AdvancedGraphics/coursework1/CO417-Assignment1/UrbanProbe/urbanEM_latlong.pfm" - s <- B.readFile "/home/yannherklotz/Downloads/memorial.pfm" - BL.writeFile "random.ppm" . encodePPM . clampImage . parse $ s +main = + putStrLn "Work in progress..." |