Copyright | (c) 2006-2016 alpheccar.org |
---|---|
License | BSD-style |
Maintainer | misc@NOSPAMalpheccar.org |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
PDF Images
Synopsis
- data PDFJpeg
- data JpegFile
- data RawImage
- data PDFFilter
- createPDFJpeg :: JpegFile -> PDF (PDFReference PDFJpeg)
- readJpegFile :: FilePath -> IO (Either String JpegFile)
- jpegBounds :: JpegFile -> (Int, Int)
- readJpegDataURL :: String -> Either String JpegFile
- createPDFRawImageFromARGB :: Int -> Int -> Bool -> Vector Word32 -> PDF (PDFReference RawImage)
- createPDFRawImageFromByteString :: Int -> Int -> Bool -> PDFFilter -> ByteString -> PDF (PDFReference RawImage)
Images
Types
A Jpeg PDF object
Instances
PDFXObject PDFJpeg Source # | |
Defined in Graphics.PDF.Image drawXObject :: PDFReference PDFJpeg -> Draw () Source # privateDrawXObject :: PDFReference PDFJpeg -> Draw () |
A raw image
Instances
PDFXObject RawImage Source # | |
Defined in Graphics.PDF.Image drawXObject :: PDFReference RawImage -> Draw () Source # privateDrawXObject :: PDFReference RawImage -> Draw () |
Functions
createPDFJpeg :: JpegFile -> PDF (PDFReference PDFJpeg) Source #
Use an abstract description of a Jpeg to return a PDFReference that can be used to manipulate the Jpeg in the context of the PDF document
readJpegFile :: FilePath -> IO (Either String JpegFile) Source #
Read a JPEG file and return an abstract description of its content or an error The read is not lazy. The whole image will be loaded into memory
readJpegDataURL :: String -> Either String JpegFile Source #
Reads a data URL string, and returns a JpegFile. The incoming string must be a correctly formatted data URL for a JPEG. You can convert jpeg files to data URLs at the following web site: http://dataurl.net/#dataurlmaker
createPDFRawImageFromByteString Source #
:: Int | Width |
-> Int | Height |
-> Bool | Interpolation |
-> PDFFilter | Decompression filter to be sued by the PDF reader to render the picture |
-> ByteString | RGB pixels |
-> PDF (PDFReference RawImage) |