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