module ReadPic(readPic,readPics,bmScale) where import Control.Applicative import AllFudgets --import Pics import BitmapOps import Metrics readPics m (file1,file2) = (,) <$> readPic m file1 <*> readPic m file2 readPic m name = case pics m name of Bitmap (w,h) bytes -> do bmr <- Mk (bitmapFromData (BitmapData (Point w h) Nothing bytes)) case bmr of BitmapReturn size _ pm -> return (PixmapImage size pm) BitmapBad -> error ("Can't read bitmap "++show name)