1These active developers and have made source code contributions to the
2ImageMagick project in the last few years:
3
4Cristy
5     Principal architect of ImageMagick and still maintains the ImageMagick
6     distribution.
7
8Dirk Lemstra
9     Contributor to and maintainer of Magick++, OpenCL acceleration, and
10     the Windows build (configure, ImageMagickObject, etc.).
11
12Glenn Randers-Pehrson
13     Contributed significantly to the utilities.  Authored support for JNG,
14     MNG, and PNG formats. Provided significant support for the BMP format.
15     Made significant improvements to the documentation.
16
17Bastien ROUCARIÈS
18     Various patches from Debian downstream.
19
20Fred Weinhaus
21     Contributed support and documentation for the discrete Fourier transform,
22     connected component labeling, perceptual hash, kuwahara filter and others.
23     Also provides scripts that perform some out-of-the ordinary image
24     processing operations @ http://www.fmwconcepts.com/imagemagick/.  He
25     utilized his scripts as unit tests for ImageMagick version 7 to ensure
26     version 6 compatibility before its release.
27
28
29These individuals have made source code contributions to the ImageMagick
30project in the past but are no longer active developers:
31
32Kelly Bergougnoux
33     Authored the Cineon image coder (based on the existing DPX source).
34
35Nathan Brown
36     Original author of the JP2 coder.
37
38Siu Chi Chan
39     Accelerate numerous image filters with OpenCL under AMD, Intel,
40     and NVidia.  Adapted from MulticoreWare OpenCL contribution.
41
42Mike Chiarappa
43     Created a Borland C++ Builder 6.0 build environment for ImageMagick.
44
45Troy Edwards
46     Authored the source RPM spec file for ImageMagick.
47
48Jaroslav Fojtik
49     Authored the CUT, ART, and MATLAB coder modules.
50
51Francis J. Franklin
52     Ported the WMF coder to the libwmf 0.2 API.
53
54Markus Friedl
55     Original author of Base64 encode/decode sources.
56
57Bob Friesenhahn
58     Author of Magick++ (C++ API to ImageMagick).  Author of module loader
59     facility, automatic file identification (magic) support, Unix/Cygwin/MinGW
60     configure/make facility, Windows setup.exe style installer, WMF renderer,
61     C API documentation formatter, and the C, C++, and Perl test suites
62     used by ImageMagick.
63
64David Harr
65     Contributed (with Leonard Rosenthol) dash pattern, linecap stroking
66     algorithm, and minor rendering improvements.
67
68Christopher R. Hawks
69     Authored the PALM coder.
70
71Rick Mabry
72     Contributed code to support filling drawn objects using a pattern image
73     and major improvements to the web page (both content and appearance).
74
75Catalin Mihaila
76     Contributed a ZX-Spectrum SCREEN$ reader.
77
78Chantal Racette, Laurentian University
79     Sped up Sinc and Blackman filter kernels. EWA resampling code
80     verification.
81
82William Radcliffe
83     Author of the VisualMagick project configure facility for Visual C++.
84     Author of FlashPix module. Author of the EMF, XTRN, and META coders.
85     Significant contributions to the MSL, JPEG, TIFF, SVG, and URL coders.
86     Authored "process" module support. Wrote the micro-timer facility used
87     by 'identify'. Ported module loader support to Windows. Significantly
88     improved polygon rendering performance.
89
90Nicolas Robidoux, Laurentian University
91     New ellipse clamping method and vertical/horizontal line preserving
92     filters for EWA resampling. Sped up resampling filter kernels.
93
94Leonard Rosenthol
95     Authored the 'conjure' utility and associated MSL execution environment.
96     Provided MacOS support. Authored the CLIPBOARD, XCF, and PSD coders.
97     Postscript and PDF expertise. Significant drawing enhancements including
98     support for dash patterns, linecap stroking, clipping masks and a
99     mask image.
100
101Kyle Shorter
102     Original author of PerlMagick.  Author of the LOCALE coder.
103
104Lars Ruben Skyum
105     Contributed the -clippath functionality, improved color profile support,
106     and re-wrote the PS3 coder.
107
108Anthony Thyssen
109     Designed the ImageMagick 6.0 command line processing with parenthesis,
110     image sequence operators, and GIF animation processing.  Wrote the
111     image perspective distortions (-distort) and resampling methods.
112     Maintains a comprehensive set of examples of using ImageMagick at
113     http://www.imagemagick.org/Usage/.
114
115Milan Votava
116     Contributed support for Wireless BitMap, used in WAP - Wireless Access
117     Protocol.
118
119
120We acknowledge these non-developer contributors to the ImageMagick project:
121
122Hanno Böck
123     Contributed numerous fuzzed-images that revealed program flaws in
124     ImageMagick.  Additional checks were added to guard against nefarious
125     image files.
126
127Rod Bogart and John W. Peterson, University of Utah
128     Image compositing is loosely based on rlecomp of the Utah Raster Toolkit.
129
130Thomas R Crimmins
131     Inventor of the eight hull algorithm used for speckle reduction.
132
133Michael Halle, Spatial Imaging Group at MIT
134     Contributed the initial implementation of Alan Paeth's image rotation
135     algorithm.
136
137Paul Heckbert, Carnegie Mellon University
138     Image resizing is loosely based on Paul Heckbert's Zoom program.
139
140Peder Langlo, Hewlett Packard
141     Made hundreds of suggestions and bug reports. Without Peder, this
142     software would not be nearly as useful as it is today.
143
144David Pensak, E. I. du Pont de Nemours and Company
145     For providing the computing environment that made developing ImageMagick
146     possible.
147
148Paul Raveling, USC Information Sciences Institute
149     The spatial subdivision color reduction algorithm is based on his
150     Img software.
151
152Alvy Ray Smith and Eric Ray Lyons
153     HWB color transform and algorithm.
154
155Alexander Zimmermann
156     Responsible for the ImageMagick Linux binary distributions for many years.
157     His efforts are very much appreciated.
158