Gd for Windows

Gd: graphics library for fast image creation




gd is a graphics library. It allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and write out the result as a PNG or JPEG file. This is particularly useful in World Wide Web applications, where PNG and JPEG are two of the formats accepted for inline images by most browsers.

gd is not a paint program. If you are looking for a paint program, you are looking in the wrong place. If you are not a programmer, you are looking in the wrong place, unless you are installing a required library in order to run an application.

gd does not provide for every possible desirable graphics operation. It is not necessary or desirable for gd to become a kitchen-sink graphics package, but version 2.0 does include most frequently requested features, including both truecolor and palette images, resampling (smooth resizing of truecolor images) and so forth.



If you download the Setup program of the package, any requirements for running applications, such as dynamic link libraries (DLL's) from the dependencies as listed below under Requirements, are already included. If you download the package as Zip files, then you must download and install the dependencies zip file yourself. Developer files (header files and libraries) from other packages are however not included; so if you wish to develop your own applications, you must separately install the required packages.

DescriptionDownloadSizeLast changeMd5sum
• Complete package, except sources Setup  1315119 26 August 2005  911746aad5022064187c949f9de83cba
• Sources Setup  789486 26 August 2005  284d846d3db0576cc1227966fd81bcda
• Binaries Zip  180621 26 August 2005  5f3270595ad6721c8a5aa1b3460494b4
• Dependencies Zip  1118607 26 August 2005  f8af00f05f95b1df6407edb68457bfc2
• Developer files Zip  41210 26 August 2005  4bebcdb000823e20e0c548c356e0c204
• Documentation Zip  84462 26 August 2005  2b772f915bcfb0a6b5062d43e3487403
• Sources Zip  880658 26 August 2005  b84981f76fecefd127193cf3ac0c03ed

You can also download the files from the GnuWin32 files page.

You can monitor new releases of the port of this package.

Installation and Usage

General Installation Instructions

Reported bugs


Requirements for running applications, excluding external ones such as msvcrt.dll, perl, etc, are included in the Setup program and the dependencies zip file.