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