ú΢ܚÎn      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm Safe-Infered:Creates an image, performs an operation on the image, and  frees it. 1 This function allows block scoped management of  > objects. If you are handling large images, the delay before @ the finalizer which frees the image runs may cause significant = temporary extra memory use. 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. n:Overwrites the pointer with a null pointer, and frees the gdImage.  Safe to call twice. Doesn' t free the o, we rely on the  GC to do that. Create a new empty image. p5Create a new empty image and apply a function to it. Make a copy of an image. (Copy a region of one image into another ?Copy a region of one image into another, rescaling the region ERetrieves the color index or the color values of a particular pixel. Get the size of an image.  Resize an image to a give size. ?Rotate an image by a multiple of 90 degrees counter-clockwise. ,Fill the entire image with the given color. >Use anti-aliasing when performing the given drawing function. 3 This can cause a segault with some gd versions. ?Globally switch from using font file names to fontconfig paths 0 | for fonts in drawString (and measureString). Gqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜Image creation action. /Some operation on the image. The result should  not reference the . n™špSource upper left-hand corner Size of copied region  Source image #Destination upper left-hand corner Destination image Source upper left-hand corner Size of source region  Source image #Destination upper left-hand corner Size of destination region Destination image (width, height) ›  width in pixels of output image !height in pixels of output image %1 for 90 degrees counter-clockwise,  2 for 180 degrees, etc. Upper left corner Lower right corner Center Width and height Start End Center Width and height Starting position (degrees) Ending position (degrees)  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 œGqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜n™šp › œDqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜n™šp › œ Safe-InferedLoad a JPEG image from a file. !Load a JPEG image from a buffer. $Load a JPEG image from a ByteString Load a PNG image from a file.  Load a PNG image from a buffer. #Load a PNG image from a ByteString Load a GIF image from a file.  Load a GIF image from a buffer. #Load a GIF image from a ByteString !Save an image as a JPEG file. ",Write a JPEG format ByteString of an image. #Save an image as a PNG file. $+Write a PNG format ByteString of an image. %Save an image as a GIF file. &+Write a GIF format ByteString of an image. '-Draw a string using the FreeType 2.x library (@Measure a string using the FreeType 2.x library. This computes ? the bounding box but does not actually draw the string to any  image. )2Draw strings around the top and bottom of a torus  Buffer size. Buffer with image data.  Buffer size. Buffer with image data.  Buffer size. Buffer with image data. !0quality: 0-95, or negative for default quality. "#$%&' Font name Font point size "Angle in counterclockwise radians Origin Text, including HTML entities  Bounding box  of the drawn  text ( Font name Font point size "Angle in counterclockwise radians Origin Text, including HTML entities  Bounding  box of the  drawn text ) Center of text path circle Outer radius of text $Fraction of radius occupied by text %Portion of circle arc filled by text  Font name Font size hint 'Text to write on the top of the circle *Text to write on the bottom of the circle  Text color *  !"#$%&'()* !"#$%& '() !"#$%&'() Safe-Infered*Load a JPEG image from a file. +!Load a JPEG image from a buffer. ,$Load a JPEG image from a ByteString -Load a PNG image from a file. . Load a PNG image from a buffer. /#Load a PNG image from a ByteString 0Load a GIF image from a file. 1 Load a GIF image from a buffer. 2#Load a GIF image from a ByteString 3Save an image as a JPEG file. 4,Write a JPEG format ByteString of an image. 5Save an image as a PNG file. 6+Write a PNG format ByteString of an image. 7Save an image as a GIF file. 8+Write a GIF format ByteString of an image. 9-Draw a string using the FreeType 2.x library :@Measure a string using the FreeType 2.x library. This computes ? the bounding box but does not actually draw the string to any  image. ;2Draw strings around the top and bottom of a torus *+ Buffer size. Buffer with image data. ,-. Buffer size. Buffer with image data. /01 Buffer size. Buffer with image data. 230quality: 0-95, or negative for default quality. 456789 Font name Font point size "Angle in counterclockwise radians Origin Text, including HTML entities  Bounding box  of the drawn  text : Font name Font point size "Angle in counterclockwise radians Origin Text, including HTML entities  Bounding  box of the  drawn text ; Center of text path circle Outer radius of text $Fraction of radius occupied by text %Portion of circle arc filled by text  Font name Font size hint 'Text to write on the top of the circle *Text to write on the bottom of the circle  Text color * *+,-./0123456789:;**+,-./012345678 9:;*+,-./0123456789:; Safe-Infered!@To access the definition gdBrush from GD D:Creates an image, performs an operation on the image, and  frees it. 1 This function allows block scoped management of ? > objects. If you are handling large images, the delay before @ the finalizer which frees the image runs may cause significant = temporary extra memory use. 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. ECreate a new empty image. FMake a copy of an image. G(Copy a region of one image into another H?Copy a region of one image into another, rescaling the region ILoad a JPEG image from a file. J!Load a JPEG image from a buffer. K$Load a JPEG image from a ByteString LLoad a PNG image from a file. M Load a PNG image from a buffer. N#Load a PNG image from a ByteString OLoad a GIF image from a file. P Load a GIF image from a buffer. Q#Load a GIF image from a ByteString RSave an image as a JPEG file. S,Write a JPEG format ByteString of an image. TSave an image as a PNG file. U+Write a PNG format ByteString of an image. VSave an image as a GIF file. W+Write a GIF format ByteString of an image. XERetrieves the color index or the color values of a particular pixel. YGet the size of an image. Z Resize an image to a give size. [?Rotate an image by a multiple of 90 degrees counter-clockwise. \ Special character for gdBrushed ]Set an Image as a brush for an Image ^,Fill the entire image with the given color. c>Use anti-aliasing when performing the given drawing function. 3 This can cause a segault with some gd versions. f?Globally switch from using font file names to fontconfig paths 0 | for fonts in drawString (and measureString). g-Draw a string using the FreeType 2.x library h@Measure a string using the FreeType 2.x library. This computes ? the bounding box but does not actually draw the string to any  image. i2Draw strings around the top and bottom of a torus 2<=>?@ABCDImage creation action. /Some operation on the image. The result should  not reference the ?. EFGSource upper left-hand corner Size of copied region  Source image #Destination upper left-hand corner Destination image HSource upper left-hand corner Size of source region  Source image #Destination upper left-hand corner Size of destination region Destination image IJ Buffer size. Buffer with image data. KLM Buffer size. Buffer with image data. NOP Buffer size. Buffer with image data. QR0quality: 0-95, or negative for default quality. STUVWXY(width, height) Z width in pixels of output image !height in pixels of output image [%1 for 90 degrees counter-clockwise,  2 for 180 degrees, etc. \] Source image Brush ^_Upper left corner Lower right corner `Center Width and height aStart End bCenter Width and height Starting position (degrees) Ending position (degrees) cdefg Font name Font point size "Angle in counterclockwise radians Origin Text, including HTML entities  Bounding box  of the drawn  text. h Font name Font point size "Angle in counterclockwise radians Origin Text, including HTML entities  Bounding  box of the  drawn text i Center of text path circle Outer radius of text $Fraction of radius occupied by text %Portion of circle arc filled by text  Font name Font size hint 'Text to write on the top of the circle *Text to write on the bottom of the circle  Text color jkl Red (0-255) Green (0-255)  Blue (0-255) m Red (0-255) Green (0-255)  Blue (0-255) /Alpha (0-127), 0 is opaque, 127 is transparent 2<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm2?>=<@ABEFGHDIJKLMNOPQRSTUVWYXZ[\]^_`abcdefghilmCjk0<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmž      !"#$%&'()*+,-. !"#$%&'()*+,-.//0      !"#$%&'()*+123,-.456789:;;<<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde gd-3000.7.3Graphics.GD.ByteString.LazyGraphics.GD.ByteString Graphics.GDGraphics.GD.InternalColorPointSizeImage withImagenewImage copyImage copyRegioncopyRegionScaledgetPixel imageSize resizeImage rotateImage fillImagedrawFilledRectangledrawFilledEllipsedrawLinedrawArc antiAliasedsetPixelrgbrgbatoRGBA useFontConfig loadJpegFile loadJpegDataloadJpegByteString loadPngFile loadPngDataloadPngByteString loadGifFile loadGifDataloadGifByteString saveJpegFilesaveJpegByteString savePngFilesavePngByteString saveGifFilesaveGifByteString drawString measureStringdrawStringCircle PCREOption unPCREOptionbrushedsetBrush colorAllocate saveAlpha alphaBlending freeImagebaseGHC.ForeignPtr ForeignPtr onNewImageGDImageCFILEgdFreegdImageStringFTCirclegdImageStringFTgdFTUseFontConfiggdImageSetPixelgdImageSetAntiAliased gdImageArc gdImageLinegdImageFilledEllipsegdImageFilledRectanglegdImageGetPixelgdImageCopyRotated90gdImageCopyResampled gdImageCopyptr_gdImagePtrDestroyIfNotNullgdImageDestroygdImageCreateTrueColor gdImageGifPtr gdImageGifgdImageCreateFromGifPtrgdImageCreateFromGif gdImagePngPtr gdImagePnggdImageCreateFromPngPtrgdImageCreateFromPnggdImageJpegPtr gdImageJpeggdImageCreateFromJpegPtrgdImageCreateFromJpegc_fclosec_fopenfopenfclose withCFILEmkImage withImagePtr newImage_ imageSize_intdouble