2 Copyright 1999-2010 ImageMagick Studio LLC, a non-profit organization
3 dedicated to making software imaging solutions freely available.
5 You may not use this file except in compliance with the License.
6 obtain a copy of the License at
8 http://www.imagemagick.org/script/license.php
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
16 MagickCore static coder registration methods.
18 #ifndef _MAGICKCORE_STATIC_H
19 #define _MAGICKCORE_STATIC_H
21 #if defined(__cplusplus) || defined(c_plusplus)
25 extern MagickExport MagickBooleanType
26 InvokeStaticImageFilter(const char *,Image **,const int,const char **,
29 extern ModuleExport unsigned long
30 RegisterARTImage(void),
31 RegisterAVIImage(void),
32 RegisterAVSImage(void),
33 RegisterBIEImage(void),
34 RegisterBMPImage(void),
35 RegisterBRAILLEImage(void),
36 RegisterCAPTIONImage(void),
37 RegisterCINImage(void),
38 RegisterCIPImage(void),
39 RegisterCLIPImage(void),
40 RegisterCLIPBOARDImage(void),
41 RegisterCMYKImage(void),
42 RegisterCUTImage(void),
43 RegisterDCMImage(void),
44 RegisterDCXImage(void),
45 RegisterDDSImage(void),
46 RegisterDIBImage(void),
47 RegisterDJVUImage(void),
48 RegisterDNGImage(void),
49 RegisterDPSImage(void),
50 RegisterDPXImage(void),
51 RegisterEMFImage(void),
52 RegisterEPDFImage(void),
53 RegisterEPIImage(void),
54 RegisterEPSImage(void),
55 RegisterEPS2Image(void),
56 RegisterEPSFImage(void),
57 RegisterEPSIImage(void),
58 RegisterEPTImage(void),
59 RegisterEXRImage(void),
60 RegisterFAXImage(void),
61 RegisterFITSImage(void),
62 RegisterFPXImage(void),
63 RegisterG3Image(void),
64 RegisterGIFImage(void),
65 RegisterGIF87Image(void),
66 RegisterGRADIENTImage(void),
67 RegisterGRANITEImage(void),
68 RegisterGRAYImage(void),
70 RegisterHISTOGRAMImage(void),
71 RegisterHRZImage(void),
72 RegisterHTMLImage(void),
73 RegisterICBImage(void),
74 RegisterICONImage(void),
75 RegisterINFOImage(void),
76 RegisterINLINEImage(void),
77 RegisterIPLImage(void),
78 RegisterJBGImage(void),
79 RegisterJBIGImage(void),
80 RegisterJPGImage(void),
81 RegisterJPEGImage(void),
82 RegisterJP2Image(void),
83 RegisterLABELImage(void),
84 RegisterMAGICKImage(void),
85 RegisterMAPImage(void),
86 RegisterMATImage(void),
87 RegisterMATTEImage(void),
88 RegisterMETAImage(void),
89 RegisterMIFFImage(void),
90 RegisterMNGImage(void),
91 RegisterMONOImage(void),
92 RegisterMPCImage(void),
93 RegisterMPEGImage(void),
94 RegisterMPRImage(void),
95 RegisterMSLImage(void),
96 RegisterMTVImage(void),
97 RegisterMVGImage(void),
98 RegisterNETSCAPEImage(void),
99 RegisterNULLImage(void),
100 RegisterP7Image(void),
101 RegisterPBMImage(void),
102 RegisterOTBImage(void),
103 RegisterPALMImage(void),
104 RegisterPATTERNImage(void),
105 RegisterPCDImage(void),
106 RegisterPCDSImage(void),
107 RegisterPCLImage(void),
108 RegisterPCTImage(void),
109 RegisterPCXImage(void),
110 RegisterPDBImage(void),
111 RegisterPDFImage(void),
112 RegisterPICImage(void),
113 RegisterPICTImage(void),
114 RegisterPIXImage(void),
115 RegisterPLASMAImage(void),
116 RegisterPGMImage(void),
117 RegisterPMImage(void),
118 RegisterPNGImage(void),
119 RegisterPNMImage(void),
120 RegisterPPMImage(void),
121 RegisterPREVIEWImage(void),
122 RegisterPSImage(void),
123 RegisterPS2Image(void),
124 RegisterPS3Image(void),
125 RegisterPSDImage(void),
126 RegisterPTIFImage(void),
127 RegisterPWPImage(void),
128 RegisterRASImage(void),
129 RegisterRAWImage(void),
130 RegisterRGBImage(void),
131 RegisterRGBAImage(void),
132 RegisterRLAImage(void),
133 RegisterRLEImage(void),
134 RegisterSCRImage(void),
135 RegisterSCTImage(void),
136 RegisterSFWImage(void),
137 RegisterSGIImage(void),
138 RegisterSHTMLImage(void),
139 RegisterSTEGANOImage(void),
140 RegisterSUNImage(void),
141 RegisterSVGImage(void),
142 RegisterTEXTImage(void),
143 RegisterTGAImage(void),
144 RegisterTHUMBNAILImage(void),
145 RegisterTIFImage(void),
146 RegisterTIFFImage(void),
147 RegisterTILEImage(void),
148 RegisterTIMImage(void),
149 RegisterTTFImage(void),
150 RegisterTXTImage(void),
151 RegisterUILImage(void),
152 RegisterURLImage(void),
153 RegisterUYVYImage(void),
154 RegisterVDAImage(void),
155 RegisterVICARImage(void),
156 RegisterVIDImage(void),
157 RegisterVIFFImage(void),
158 RegisterVSTImage(void),
159 RegisterWBMPImage(void),
160 RegisterWMFImage(void),
161 RegisterWPGImage(void),
162 RegisterXImage(void),
163 RegisterXBMImage(void),
164 RegisterXCImage(void),
165 RegisterXCFImage(void),
166 RegisterXPMImage(void),
167 RegisterXPSImage(void),
168 RegisterXTRNImage(void),
169 RegisterXVImage(void),
170 RegisterXWDImage(void),
171 RegisterYCBCRImage(void),
172 RegisterYUVImage(void);
174 extern ModuleExport void
175 UnregisterARTImage(void),
176 UnregisterAVIImage(void),
177 UnregisterAVSImage(void),
178 UnregisterBIEImage(void),
179 UnregisterBMPImage(void),
180 UnregisterBRAILLEImage(void),
181 UnregisterCAPTIONImage(void),
182 UnregisterCINImage(void),
183 UnregisterCIPImage(void),
184 UnregisterCLIPImage(void),
185 UnregisterCLIPBOARDImage(void),
186 UnregisterCMYKImage(void),
187 UnregisterCUTImage(void),
188 UnregisterDCMImage(void),
189 UnregisterDCXImage(void),
190 UnregisterDDSImage(void),
191 UnregisterDIBImage(void),
192 UnregisterDJVUImage(void),
193 UnregisterDNGImage(void),
194 UnregisterDPSImage(void),
195 UnregisterDPXImage(void),
196 UnregisterEMFImage(void),
197 UnregisterEPDFImage(void),
198 UnregisterEPIImage(void),
199 UnregisterEPSImage(void),
200 UnregisterEPS2Image(void),
201 UnregisterEPSFImage(void),
202 UnregisterEPSIImage(void),
203 UnregisterEPTImage(void),
204 UnregisterEXRImage(void),
205 UnregisterFAXImage(void),
206 UnregisterFITSImage(void),
207 UnregisterFPXImage(void),
208 UnregisterG3Image(void),
209 UnregisterGIFImage(void),
210 UnregisterGIF87Image(void),
211 UnregisterGRADIENTImage(void),
212 UnregisterGRANITEImage(void),
213 UnregisterGRAYImage(void),
214 UnregisterHImage(void),
215 UnregisterHISTOGRAMImage(void),
216 UnregisterHRZImage(void),
217 UnregisterHTMLImage(void),
218 UnregisterICBImage(void),
219 UnregisterICONImage(void),
220 UnregisterINFOImage(void),
221 UnregisterINLINEImage(void),
222 UnregisterIPLImage(void),
223 UnregisterJBGImage(void),
224 UnregisterJBIGImage(void),
225 UnregisterJPGImage(void),
226 UnregisterJPEGImage(void),
227 UnregisterJP2Image(void),
228 UnregisterLABELImage(void),
229 UnregisterLOCALEImage(void),
230 UnregisterMAGICKImage(void),
231 UnregisterMAPImage(void),
232 UnregisterMATImage(void),
233 UnregisterMATTEImage(void),
234 UnregisterMETAImage(void),
235 UnregisterMIFFImage(void),
236 UnregisterMNGImage(void),
237 UnregisterMONOImage(void),
238 UnregisterMPCImage(void),
239 UnregisterMPEGImage(void),
240 UnregisterMPRImage(void),
241 UnregisterMSLImage(void),
242 UnregisterMTVImage(void),
243 UnregisterMVGImage(void),
244 UnregisterNETSCAPEImage(void),
245 UnregisterNULLImage(void),
246 UnregisterP7Image(void),
247 UnregisterPBMImage(void),
248 UnregisterOTBImage(void),
249 UnregisterPALMImage(void),
250 UnregisterPATTERNImage(void),
251 UnregisterPCDImage(void),
252 UnregisterPCDSImage(void),
253 UnregisterPCLImage(void),
254 UnregisterPCTImage(void),
255 UnregisterPCXImage(void),
256 UnregisterPDBImage(void),
257 UnregisterPDFImage(void),
258 UnregisterPICImage(void),
259 UnregisterPICTImage(void),
260 UnregisterPIXImage(void),
261 UnregisterPLASMAImage(void),
262 UnregisterPGMImage(void),
263 UnregisterPMImage(void),
264 UnregisterPNGImage(void),
265 UnregisterPNMImage(void),
266 UnregisterPPMImage(void),
267 UnregisterPREVIEWImage(void),
268 UnregisterPSImage(void),
269 UnregisterPS2Image(void),
270 UnregisterPS3Image(void),
271 UnregisterPSDImage(void),
272 UnregisterPTIFImage(void),
273 UnregisterPWPImage(void),
274 UnregisterRASImage(void),
275 UnregisterRAWImage(void),
276 UnregisterRGBImage(void),
277 UnregisterRGBAImage(void),
278 UnregisterRLAImage(void),
279 UnregisterRLEImage(void),
280 UnregisterSCRImage(void),
281 UnregisterSCTImage(void),
282 UnregisterSFWImage(void),
283 UnregisterSGIImage(void),
284 UnregisterSHTMLImage(void),
285 UnregisterSTEGANOImage(void),
286 UnregisterSUNImage(void),
287 UnregisterSVGImage(void),
288 UnregisterTEXTImage(void),
289 UnregisterTGAImage(void),
290 UnregisterTHUMBNAILImage(void),
291 UnregisterTIFImage(void),
292 UnregisterTIFFImage(void),
293 UnregisterTILEImage(void),
294 UnregisterTIMImage(void),
295 UnregisterTTFImage(void),
296 UnregisterTXTImage(void),
297 UnregisterUILImage(void),
298 UnregisterURLImage(void),
299 UnregisterUYVYImage(void),
300 UnregisterVDAImage(void),
301 UnregisterVICARImage(void),
302 UnregisterVIDImage(void),
303 UnregisterVIFFImage(void),
304 UnregisterVSTImage(void),
305 UnregisterWBMPImage(void),
306 UnregisterWMFImage(void),
307 UnregisterWPGImage(void),
308 UnregisterXImage(void),
309 UnregisterXBMImage(void),
310 UnregisterXCImage(void),
311 UnregisterXCFImage(void),
312 UnregisterXPMImage(void),
313 UnregisterXPSImage(void),
314 UnregisterXTRNImage(void),
315 UnregisterXVImage(void),
316 UnregisterXWDImage(void),
317 UnregisterYCBCRImage(void),
318 UnregisterYUVImage(void);
320 #if defined(__cplusplus) || defined(c_plusplus)