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