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 RegisterSCTImage(void),
148 RegisterSFWImage(void),
149 RegisterSGIImage(void),
150 RegisterSHTMLImage(void),
151 RegisterSTEGANOImage(void),
152 RegisterSUNImage(void),
153 RegisterSVGImage(void),
154 RegisterTEXTImage(void),
155 RegisterTGAImage(void),
156 RegisterTHUMBNAILImage(void),
157 RegisterTIFImage(void),
158 RegisterTIFFImage(void),
159 RegisterTILEImage(void),
160 RegisterTIMImage(void),
161 RegisterTTFImage(void),
162 RegisterTXTImage(void),
163 RegisterUILImage(void),
164 RegisterURLImage(void),
165 RegisterUYVYImage(void),
166 RegisterVDAImage(void),
167 RegisterVICARImage(void),
168 RegisterVIDImage(void),
169 RegisterVIFFImage(void),
170 RegisterVSTImage(void),
171 RegisterWBMPImage(void),
172 RegisterWEBPImage(void),
173 RegisterWMFImage(void),
174 RegisterWPGImage(void),
175 RegisterXImage(void),
176 RegisterXBMImage(void),
177 RegisterXCImage(void),
178 RegisterXCFImage(void),
179 RegisterXPMImage(void),
180 RegisterXPSImage(void),
181 RegisterXVImage(void),
182 RegisterXWDImage(void),
183 RegisterYCBCRImage(void),
184 RegisterYUVImage(void);
186 extern ModuleExport void
187 UnregisterAAIImage(void),
188 UnregisterARTImage(void),
189 UnregisterAVIImage(void),
190 UnregisterAVSImage(void),
191 UnregisterBIEImage(void),
192 UnregisterBMPImage(void),
193 UnregisterBRAILLEImage(void),
194 UnregisterCALSImage(void),
195 UnregisterCAPTIONImage(void),
196 UnregisterCINImage(void),
197 UnregisterCIPImage(void),
198 UnregisterCLIPImage(void),
199 UnregisterCLIPBOARDImage(void),
200 UnregisterCMYKImage(void),
201 UnregisterCUTImage(void),
202 UnregisterDCMImage(void),
203 UnregisterDCXImage(void),
204 UnregisterDDSImage(void),
205 UnregisterDEBUGImage(void),
206 UnregisterDIBImage(void),
207 UnregisterDJVUImage(void),
208 UnregisterDNGImage(void),
209 UnregisterDPSImage(void),
210 UnregisterDPXImage(void),
211 UnregisterEMFImage(void),
212 UnregisterEPDFImage(void),
213 UnregisterEPIImage(void),
214 UnregisterEPSImage(void),
215 UnregisterEPS2Image(void),
216 UnregisterEPSFImage(void),
217 UnregisterEPSIImage(void),
218 UnregisterEPTImage(void),
219 UnregisterEXRImage(void),
220 UnregisterFAXImage(void),
221 UnregisterFDImage(void),
222 UnregisterFITSImage(void),
223 UnregisterFPXImage(void),
224 UnregisterG3Image(void),
225 UnregisterGIFImage(void),
226 UnregisterGIF87Image(void),
227 UnregisterGRADIENTImage(void),
228 UnregisterGRANITEImage(void),
229 UnregisterGRAYImage(void),
230 UnregisterHALDImage(void),
231 UnregisterHDRImage(void),
232 UnregisterHImage(void),
233 UnregisterHISTOGRAMImage(void),
234 UnregisterHRZImage(void),
235 UnregisterHTMLImage(void),
236 UnregisterICBImage(void),
237 UnregisterICONImage(void),
238 UnregisterINFOImage(void),
239 UnregisterINLINEImage(void),
240 UnregisterIPLImage(void),
241 UnregisterJBGImage(void),
242 UnregisterJBIGImage(void),
243 UnregisterJNXImage(void),
244 UnregisterJPGImage(void),
245 UnregisterJPEGImage(void),
246 UnregisterJP2Image(void),
247 UnregisterJSONImage(void),
248 UnregisterLABELImage(void),
249 UnregisterLOCALEImage(void),
250 UnregisterMACImage(void),
251 UnregisterMAGICKImage(void),
252 UnregisterMAPImage(void),
253 UnregisterMATImage(void),
254 UnregisterMATTEImage(void),
255 UnregisterMETAImage(void),
256 UnregisterMIFFImage(void),
257 UnregisterMNGImage(void),
258 UnregisterMONOImage(void),
259 UnregisterMPCImage(void),
260 UnregisterMPEGImage(void),
261 UnregisterMPRImage(void),
262 UnregisterMSLImage(void),
263 UnregisterMTVImage(void),
264 UnregisterMVGImage(void),
265 UnregisterNETSCAPEImage(void),
266 UnregisterNULLImage(void),
267 UnregisterP7Image(void),
268 UnregisterPBMImage(void),
269 UnregisterOTBImage(void),
270 UnregisterPALMImage(void),
271 UnregisterPANGOImage(void),
272 UnregisterPATTERNImage(void),
273 UnregisterPCDImage(void),
274 UnregisterPCDSImage(void),
275 UnregisterPCLImage(void),
276 UnregisterPCTImage(void),
277 UnregisterPCXImage(void),
278 UnregisterPDBImage(void),
279 UnregisterPDFImage(void),
280 UnregisterPESImage(void),
281 UnregisterPICImage(void),
282 UnregisterPICTImage(void),
283 UnregisterPIXImage(void),
284 UnregisterPLASMAImage(void),
285 UnregisterPGMImage(void),
286 UnregisterPMImage(void),
287 UnregisterPNGImage(void),
288 UnregisterPNMImage(void),
289 UnregisterPPMImage(void),
290 UnregisterPREVIEWImage(void),
291 UnregisterPSImage(void),
292 UnregisterPS2Image(void),
293 UnregisterPS3Image(void),
294 UnregisterPSDImage(void),
295 UnregisterPTIFImage(void),
296 UnregisterPWPImage(void),
297 UnregisterRASImage(void),
298 UnregisterRAWImage(void),
299 UnregisterRGBImage(void),
300 UnregisterRGBAImage(void),
301 UnregisterRGFImage(void),
302 UnregisterRLAImage(void),
303 UnregisterRLEImage(void),
304 UnregisterSCRImage(void),
305 UnregisterSCTImage(void),
306 UnregisterSFWImage(void),
307 UnregisterSGIImage(void),
308 UnregisterSHTMLImage(void),
309 UnregisterSTEGANOImage(void),
310 UnregisterSUNImage(void),
311 UnregisterSVGImage(void),
312 UnregisterTEXTImage(void),
313 UnregisterTGAImage(void),
314 UnregisterTHUMBNAILImage(void),
315 UnregisterTIFImage(void),
316 UnregisterTIFFImage(void),
317 UnregisterTILEImage(void),
318 UnregisterTIMImage(void),
319 UnregisterTTFImage(void),
320 UnregisterTXTImage(void),
321 UnregisterUILImage(void),
322 UnregisterURLImage(void),
323 UnregisterUYVYImage(void),
324 UnregisterVDAImage(void),
325 UnregisterVICARImage(void),
326 UnregisterVIDImage(void),
327 UnregisterVIFFImage(void),
328 UnregisterVSTImage(void),
329 UnregisterWBMPImage(void),
330 UnregisterWEBPImage(void),
331 UnregisterWMFImage(void),
332 UnregisterWPGImage(void),
333 UnregisterXImage(void),
334 UnregisterXBMImage(void),
335 UnregisterXCImage(void),
336 UnregisterXCFImage(void),
337 UnregisterXPMImage(void),
338 UnregisterXPSImage(void),
339 UnregisterXVImage(void),
340 UnregisterXWDImage(void),
341 UnregisterYCBCRImage(void),
342 UnregisterYUVImage(void);
344 #if defined(__cplusplus) || defined(c_plusplus)