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 RegisterCALSImage(void),
37 RegisterCAPTIONImage(void),
38 RegisterCINImage(void),
39 RegisterCIPImage(void),
40 RegisterCLIPImage(void),
41 RegisterCLIPBOARDImage(void),
42 RegisterCMYKImage(void),
43 RegisterCUTImage(void),
44 RegisterDCMImage(void),
45 RegisterDCXImage(void),
46 RegisterDDSImage(void),
47 RegisterDIBImage(void),
48 RegisterDJVUImage(void),
49 RegisterDNGImage(void),
50 RegisterDPSImage(void),
51 RegisterDPXImage(void),
52 RegisterEMFImage(void),
53 RegisterEPDFImage(void),
54 RegisterEPIImage(void),
55 RegisterEPSImage(void),
56 RegisterEPS2Image(void),
57 RegisterEPSFImage(void),
58 RegisterEPSIImage(void),
59 RegisterEPTImage(void),
60 RegisterEXRImage(void),
61 RegisterFAXImage(void),
62 RegisterFITSImage(void),
63 RegisterFPXImage(void),
64 RegisterG3Image(void),
65 RegisterGIFImage(void),
66 RegisterGIF87Image(void),
67 RegisterGRADIENTImage(void),
68 RegisterGRANITEImage(void),
69 RegisterGRAYImage(void),
71 RegisterHISTOGRAMImage(void),
72 RegisterHRZImage(void),
73 RegisterHTMLImage(void),
74 RegisterICBImage(void),
75 RegisterICONImage(void),
76 RegisterINFOImage(void),
77 RegisterINLINEImage(void),
78 RegisterIPLImage(void),
79 RegisterJBGImage(void),
80 RegisterJBIGImage(void),
81 RegisterJPGImage(void),
82 RegisterJPEGImage(void),
83 RegisterJP2Image(void),
84 RegisterLABELImage(void),
85 RegisterMAGICKImage(void),
86 RegisterMAPImage(void),
87 RegisterMATImage(void),
88 RegisterMATTEImage(void),
89 RegisterMETAImage(void),
90 RegisterMIFFImage(void),
91 RegisterMNGImage(void),
92 RegisterMONOImage(void),
93 RegisterMPCImage(void),
94 RegisterMPEGImage(void),
95 RegisterMPRImage(void),
96 RegisterMSLImage(void),
97 RegisterMTVImage(void),
98 RegisterMVGImage(void),
99 RegisterNETSCAPEImage(void),
100 RegisterNULLImage(void),
101 RegisterP7Image(void),
102 RegisterPBMImage(void),
103 RegisterOTBImage(void),
104 RegisterPALMImage(void),
105 RegisterPATTERNImage(void),
106 RegisterPCDImage(void),
107 RegisterPCDSImage(void),
108 RegisterPCLImage(void),
109 RegisterPCTImage(void),
110 RegisterPCXImage(void),
111 RegisterPDBImage(void),
112 RegisterPDFImage(void),
113 RegisterPESImage(void),
114 RegisterPICImage(void),
115 RegisterPICTImage(void),
116 RegisterPIXImage(void),
117 RegisterPGMImage(void),
118 RegisterPLASMAImage(void),
119 RegisterPMImage(void),
120 RegisterPNGImage(void),
121 RegisterPNMImage(void),
122 RegisterPPMImage(void),
123 RegisterPREVIEWImage(void),
124 RegisterPSImage(void),
125 RegisterPS2Image(void),
126 RegisterPS3Image(void),
127 RegisterPSDImage(void),
128 RegisterPTIFImage(void),
129 RegisterPWPImage(void),
130 RegisterRASImage(void),
131 RegisterRAWImage(void),
132 RegisterRGBImage(void),
133 RegisterRGBAImage(void),
134 RegisterRLAImage(void),
135 RegisterRLEImage(void),
136 RegisterSCRImage(void),
137 RegisterSCTImage(void),
138 RegisterSFWImage(void),
139 RegisterSGIImage(void),
140 RegisterSHTMLImage(void),
141 RegisterSTEGANOImage(void),
142 RegisterSUNImage(void),
143 RegisterSVGImage(void),
144 RegisterTEXTImage(void),
145 RegisterTGAImage(void),
146 RegisterTHUMBNAILImage(void),
147 RegisterTIFImage(void),
148 RegisterTIFFImage(void),
149 RegisterTILEImage(void),
150 RegisterTIMImage(void),
151 RegisterTTFImage(void),
152 RegisterTXTImage(void),
153 RegisterUILImage(void),
154 RegisterURLImage(void),
155 RegisterUYVYImage(void),
156 RegisterVDAImage(void),
157 RegisterVICARImage(void),
158 RegisterVIDImage(void),
159 RegisterVIFFImage(void),
160 RegisterVSTImage(void),
161 RegisterWBMPImage(void),
162 RegisterWMFImage(void),
163 RegisterWPGImage(void),
164 RegisterXImage(void),
165 RegisterXBMImage(void),
166 RegisterXCImage(void),
167 RegisterXCFImage(void),
168 RegisterXPMImage(void),
169 RegisterXPSImage(void),
170 RegisterXTRNImage(void),
171 RegisterXVImage(void),
172 RegisterXWDImage(void),
173 RegisterYCBCRImage(void),
174 RegisterYUVImage(void);
176 extern ModuleExport void
177 UnregisterARTImage(void),
178 UnregisterAVIImage(void),
179 UnregisterAVSImage(void),
180 UnregisterBIEImage(void),
181 UnregisterBMPImage(void),
182 UnregisterBRAILLEImage(void),
183 UnregisterCALSImage(void),
184 UnregisterCAPTIONImage(void),
185 UnregisterCINImage(void),
186 UnregisterCIPImage(void),
187 UnregisterCLIPImage(void),
188 UnregisterCLIPBOARDImage(void),
189 UnregisterCMYKImage(void),
190 UnregisterCUTImage(void),
191 UnregisterDCMImage(void),
192 UnregisterDCXImage(void),
193 UnregisterDDSImage(void),
194 UnregisterDIBImage(void),
195 UnregisterDJVUImage(void),
196 UnregisterDNGImage(void),
197 UnregisterDPSImage(void),
198 UnregisterDPXImage(void),
199 UnregisterEMFImage(void),
200 UnregisterEPDFImage(void),
201 UnregisterEPIImage(void),
202 UnregisterEPSImage(void),
203 UnregisterEPS2Image(void),
204 UnregisterEPSFImage(void),
205 UnregisterEPSIImage(void),
206 UnregisterEPTImage(void),
207 UnregisterEXRImage(void),
208 UnregisterFAXImage(void),
209 UnregisterFITSImage(void),
210 UnregisterFPXImage(void),
211 UnregisterG3Image(void),
212 UnregisterGIFImage(void),
213 UnregisterGIF87Image(void),
214 UnregisterGRADIENTImage(void),
215 UnregisterGRANITEImage(void),
216 UnregisterGRAYImage(void),
217 UnregisterHImage(void),
218 UnregisterHISTOGRAMImage(void),
219 UnregisterHRZImage(void),
220 UnregisterHTMLImage(void),
221 UnregisterICBImage(void),
222 UnregisterICONImage(void),
223 UnregisterINFOImage(void),
224 UnregisterINLINEImage(void),
225 UnregisterIPLImage(void),
226 UnregisterJBGImage(void),
227 UnregisterJBIGImage(void),
228 UnregisterJPGImage(void),
229 UnregisterJPEGImage(void),
230 UnregisterJP2Image(void),
231 UnregisterLABELImage(void),
232 UnregisterLOCALEImage(void),
233 UnregisterMAGICKImage(void),
234 UnregisterMAPImage(void),
235 UnregisterMATImage(void),
236 UnregisterMATTEImage(void),
237 UnregisterMETAImage(void),
238 UnregisterMIFFImage(void),
239 UnregisterMNGImage(void),
240 UnregisterMONOImage(void),
241 UnregisterMPCImage(void),
242 UnregisterMPEGImage(void),
243 UnregisterMPRImage(void),
244 UnregisterMSLImage(void),
245 UnregisterMTVImage(void),
246 UnregisterMVGImage(void),
247 UnregisterNETSCAPEImage(void),
248 UnregisterNULLImage(void),
249 UnregisterP7Image(void),
250 UnregisterPBMImage(void),
251 UnregisterOTBImage(void),
252 UnregisterPALMImage(void),
253 UnregisterPATTERNImage(void),
254 UnregisterPCDImage(void),
255 UnregisterPCDSImage(void),
256 UnregisterPCLImage(void),
257 UnregisterPCTImage(void),
258 UnregisterPCXImage(void),
259 UnregisterPDBImage(void),
260 UnregisterPDFImage(void),
261 UnregisterPESImage(void),
262 UnregisterPICImage(void),
263 UnregisterPICTImage(void),
264 UnregisterPIXImage(void),
265 UnregisterPLASMAImage(void),
266 UnregisterPGMImage(void),
267 UnregisterPMImage(void),
268 UnregisterPNGImage(void),
269 UnregisterPNMImage(void),
270 UnregisterPPMImage(void),
271 UnregisterPREVIEWImage(void),
272 UnregisterPSImage(void),
273 UnregisterPS2Image(void),
274 UnregisterPS3Image(void),
275 UnregisterPSDImage(void),
276 UnregisterPTIFImage(void),
277 UnregisterPWPImage(void),
278 UnregisterRASImage(void),
279 UnregisterRAWImage(void),
280 UnregisterRGBImage(void),
281 UnregisterRGBAImage(void),
282 UnregisterRLAImage(void),
283 UnregisterRLEImage(void),
284 UnregisterSCRImage(void),
285 UnregisterSCTImage(void),
286 UnregisterSFWImage(void),
287 UnregisterSGIImage(void),
288 UnregisterSHTMLImage(void),
289 UnregisterSTEGANOImage(void),
290 UnregisterSUNImage(void),
291 UnregisterSVGImage(void),
292 UnregisterTEXTImage(void),
293 UnregisterTGAImage(void),
294 UnregisterTHUMBNAILImage(void),
295 UnregisterTIFImage(void),
296 UnregisterTIFFImage(void),
297 UnregisterTILEImage(void),
298 UnregisterTIMImage(void),
299 UnregisterTTFImage(void),
300 UnregisterTXTImage(void),
301 UnregisterUILImage(void),
302 UnregisterURLImage(void),
303 UnregisterUYVYImage(void),
304 UnregisterVDAImage(void),
305 UnregisterVICARImage(void),
306 UnregisterVIDImage(void),
307 UnregisterVIFFImage(void),
308 UnregisterVSTImage(void),
309 UnregisterWBMPImage(void),
310 UnregisterWMFImage(void),
311 UnregisterWPGImage(void),
312 UnregisterXImage(void),
313 UnregisterXBMImage(void),
314 UnregisterXCImage(void),
315 UnregisterXCFImage(void),
316 UnregisterXPMImage(void),
317 UnregisterXPSImage(void),
318 UnregisterXTRNImage(void),
319 UnregisterXVImage(void),
320 UnregisterXWDImage(void),
321 UnregisterYCBCRImage(void),
322 UnregisterYUVImage(void);
324 #if defined(__cplusplus) || defined(c_plusplus)