ihaskell-juicypixels 0.2.2.0 → 0.3.0.0
raw patch · 2 files changed
+5/−6 lines, 2 filesdep −classy-prelude
Dependencies removed: classy-prelude
Files
IHaskell/Display/Juicypixels.hs view
@@ -1,12 +1,12 @@-{-# LANGUAGE NoImplicitPrelude, TypeSynonymInstances, FlexibleInstances #-}+{-# LANGUAGE TypeSynonymInstances, FlexibleInstances #-} module IHaskell.Display.Juicypixels (module IHaskell.Display, module Codec.Picture) where import Codec.Picture-import ClassyPrelude import IHaskell.Display import System.Directory import System.IO.Unsafe+import qualified Data.ByteString.Char8 as CBS -- instances instance IHaskellDisplay DynamicImage where@@ -61,7 +61,7 @@ saveJpgImage 95 filename renderable -- Convert to base64. imgData <- readFile filename- return $ Display [jpg (imWidth renderable) (imHeight renderable) $ base64 imgData]+ return $ Display [jpg (imWidth renderable) (imHeight renderable) $ base64 (CBS.pack imgData)] -- The type DynamicImage does not have a function to extract width and height imWidth :: DynamicImage -> Int@@ -90,5 +90,5 @@ imWidthHeight (ImageCMYK8 im) = imWH im imWidthHeight (ImageCMYK16 im) = imWH im -imWH :: (Image a) -> (Int, Int)+imWH :: Image a -> (Int, Int) imWH im = (imageWidth im, imageHeight im)
ihaskell-juicypixels.cabal view
@@ -7,7 +7,7 @@ -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change-version: 0.2.2.0+version: 0.3.0.0 -- A short (one-line) description of the package. synopsis: IHaskell - IHaskellDisplay instances of the image types of the JuicyPixels package.@@ -63,7 +63,6 @@ -- Other library packages from which modules are imported. build-depends: base >=4.6 && <4.9,- classy-prelude >=0.10.5, bytestring, directory, JuicyPixels >= 3.1.3,