úÎ'}#ç     E !"#$%&'()*+,-./0123456789:;:Creates an image, performs an operation on the image, and  frees it. 1 This function allows block scoped management of  objects. N If you are handling large images, the delay before the finalizer which frees B the image runs may cause significant temporary extra memory use. T Use this function to force the image to be freed as soons as you are done with it. * Note that it is unsafe to hold on to the  after the  function is done. Image creation action. /Some operation on the image. The result should  not reference the . <:Overwrites the pointer with a null pointer, and frees the gdImage.  Safe to call twice. Doesn' t free the =, we rely on the  GC to do that. >Create a new empty image. ?@5Create a new empty image and apply a function to it. Make a copy of an image. Load a JPEG image from a file. !Load a JPEG image from a buffer.  Buffer size. Buffer with image data. Load a PNG image from a file.  Load a PNG image from a buffer.  Buffer size. Buffer with image data. Load a GIF image from a file.  Load a GIF image from a buffer.  Buffer size. Buffer with image data. AB Save an image as a JPEG file. 0quality: 0-95, or negative for default quality. Save an image as a PNG file. Save an image as a GIF file. CGet the size of an image. (width, height) D Resize an image to a give size.  width in pixels of output image !height in pixels of output image ?Rotate an image by a multiple of 90 degrees counter-clockwise. %1 for 90 degrees counter-clockwise,  2 for 180 degrees, etc. ,Fill the entire image with the given color. Upper left corner Lower right corner Center Width and height Start End Center Width and height Starting position (degrees) Ending position (degrees) >Use anti-aliasing when performing the given drawing function. 3 This can cause a segault with some gd versions.  Red (0-255) Green (0-255)  Blue (0-255)  Red (0-255) Green (0-255)  Blue (0-255) /Alpha (0-127), 0 is opaque, 127 is transparent E   F      !"#$%&'()*+,-./012345566789:;<=>?@ABCDEFG gd-3000.2.0 Graphics.GDColorPointSizeImage withImagenewImage copyImage loadJpegFile loadJpegData loadPngFile loadPngData loadGifFile loadGifData saveJpegFile savePngFile saveGifFile imageSize resizeImage rotateImage fillImagedrawFilledRectangledrawFilledEllipsedrawLinedrawArc antiAliasedsetPixelrgbrgbagdImageSetPixelgdImageSetAntiAliased gdImageArc gdImageLinegdImageFilledEllipsegdImageFilledRectanglegdImageCopyRotated90gdImageCopyResampled gdImageCopyptr_gdImagePtrDestroyIfNotNullgdImageDestroygdImageCreateTrueColor gdImageGifgdImageCreateFromGifPtrgdImageCreateFromGif gdImagePnggdImageCreateFromPngPtrgdImageCreateFromPng gdImageJpeggdImageCreateFromJpegPtrgdImageCreateFromJpegc_fclosec_fopenGDImageCFILEfopenfclose withCFILEmkImage freeImagebaseGHC.ForeignPtr ForeignPtr withImagePtr newImage_ onNewImage loadImageFile loadImageData saveImageFile imageSize_int