MagickCore  7.1.0
Convert, Edit, Or Compose Bitmap Images
static.h
1 /*
2  Copyright @ 2000 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 MagickExport void
32  RegisterStaticModules(void),
33  UnregisterStaticModules(void);
34 
35 extern ModuleExport size_t
36  RegisterAAIImage(void),
37  RegisterARTImage(void),
38  RegisterASHLARImage(void),
39  RegisterAVSImage(void),
40  RegisterBGRImage(void),
41  RegisterBMPImage(void),
42  RegisterBRAILLEImage(void),
43  RegisterCALSImage(void),
44  RegisterCAPTIONImage(void),
45  RegisterCINImage(void),
46  RegisterCIPImage(void),
47  RegisterCLIPImage(void),
48  RegisterCLIPBOARDImage(void),
49  RegisterCMYKImage(void),
50  RegisterCUBEImage(void),
51  RegisterCUTImage(void),
52  RegisterDCMImage(void),
53  RegisterDDSImage(void),
54  RegisterDEBUGImage(void),
55  RegisterDIBImage(void),
56  RegisterDJVUImage(void),
57  RegisterDNGImage(void),
58  RegisterDPSImage(void),
59  RegisterDPXImage(void),
60  RegisterEMFImage(void),
61  RegisterEPTImage(void),
62  RegisterEXRImage(void),
63  RegisterFARBFELDImage(void),
64  RegisterFAXImage(void),
65  RegisterFITSImage(void),
66  RegisterFL32Image(void),
67  RegisterFLIFImage(void),
68  RegisterFPXImage(void),
69  RegisterFTXTImage(void),
70  RegisterGIFImage(void),
71  RegisterGRADIENTImage(void),
72  RegisterGRAYImage(void),
73  RegisterHALDImage(void),
74  RegisterHDRImage(void),
75  RegisterHEICImage(void),
76  RegisterHISTOGRAMImage(void),
77  RegisterHRZImage(void),
78  RegisterHTMLImage(void),
79  RegisterICONImage(void),
80  RegisterINFOImage(void),
81  RegisterINLINEImage(void),
82  RegisterIPLImage(void),
83  RegisterJBIGImage(void),
84  RegisterJNXImage(void),
85  RegisterJPEGImage(void),
86  RegisterJSONImage(void),
87  RegisterJP2Image(void),
88  RegisterJXLImage(void),
89  RegisterLABELImage(void),
90  RegisterMACImage(void),
91  RegisterMAGICKImage(void),
92  RegisterMAPImage(void),
93  RegisterMASKImage(void),
94  RegisterMATImage(void),
95  RegisterMATTEImage(void),
96  RegisterMETAImage(void),
97  RegisterMIFFImage(void),
98  RegisterMONOImage(void),
99  RegisterMPCImage(void),
100  RegisterMPRImage(void),
101  RegisterMSLImage(void),
102  RegisterMTVImage(void),
103  RegisterMVGImage(void),
104  RegisterNULLImage(void),
105  RegisterORAImage(void),
106  RegisterOTBImage(void),
107  RegisterPALMImage(void),
108  RegisterPANGOImage(void),
109  RegisterPATTERNImage(void),
110  RegisterPCDImage(void),
111  RegisterPCLImage(void),
112  RegisterPCXImage(void),
113  RegisterPDBImage(void),
114  RegisterPDFImage(void),
115  RegisterPESImage(void),
116  RegisterPGXImage(void),
117  RegisterPICTImage(void),
118  RegisterPIXImage(void),
119  RegisterPLASMAImage(void),
120  RegisterPNGImage(void),
121  RegisterPNMImage(void),
122  RegisterPSImage(void),
123  RegisterPS2Image(void),
124  RegisterPS3Image(void),
125  RegisterPSDImage(void),
126  RegisterPWPImage(void),
127  RegisterQOIImage(void),
128  RegisterRAWImage(void),
129  RegisterRGBImage(void),
130  RegisterRGFImage(void),
131  RegisterRLAImage(void),
132  RegisterRLEImage(void),
133  RegisterSCRImage(void),
134  RegisterSCREENSHOTImage(void),
135  RegisterSCTImage(void),
136  RegisterSFWImage(void),
137  RegisterSGIImage(void),
138  RegisterSIXELImage(void),
139  RegisterSTEGANOImage(void),
140  RegisterSTRIMGImage(void),
141  RegisterSUNImage(void),
142  RegisterSVGImage(void),
143  RegisterTGAImage(void),
144  RegisterTHUMBNAILImage(void),
145  RegisterTIFFImage(void),
146  RegisterTILEImage(void),
147  RegisterTIMImage(void),
148  RegisterTIM2Image(void),
149  RegisterTTFImage(void),
150  RegisterTXTImage(void),
151  RegisterUILImage(void),
152  RegisterURLImage(void),
153  RegisterUYVYImage(void),
154  RegisterVICARImage(void),
155  RegisterVIDImage(void),
156  RegisterVIDEOImage(void),
157  RegisterVIFFImage(void),
158  RegisterVIPSImage(void),
159  RegisterWBMPImage(void),
160  RegisterWEBPImage(void),
161  RegisterWMFImage(void),
162  RegisterWPGImage(void),
163  RegisterXImage(void),
164  RegisterXBMImage(void),
165  RegisterXCImage(void),
166  RegisterXCFImage(void),
167  RegisterXPMImage(void),
168  RegisterXPSImage(void),
169  RegisterXWDImage(void),
170  RegisterYAMLImage(void),
171  RegisterYCBCRImage(void),
172  RegisterYUVImage(void);
173 
174 extern ModuleExport void
175  UnregisterAAIImage(void),
176  UnregisterARTImage(void),
177  UnregisterASHLARImage(void),
178  UnregisterAVSImage(void),
179  UnregisterBGRImage(void),
180  UnregisterBMPImage(void),
181  UnregisterBRAILLEImage(void),
182  UnregisterCALSImage(void),
183  UnregisterCAPTIONImage(void),
184  UnregisterCINImage(void),
185  UnregisterCIPImage(void),
186  UnregisterCLIPImage(void),
187  UnregisterCLIPBOARDImage(void),
188  UnregisterCMYKImage(void),
189  UnregisterCUBEImage(void),
190  UnregisterCUTImage(void),
191  UnregisterDCMImage(void),
192  UnregisterDDSImage(void),
193  UnregisterDEBUGImage(void),
194  UnregisterDIBImage(void),
195  UnregisterDJVUImage(void),
196  UnregisterDNGImage(void),
197  UnregisterDPSImage(void),
198  UnregisterDPXImage(void),
199  UnregisterEMFImage(void),
200  UnregisterEPTImage(void),
201  UnregisterEXRImage(void),
202  UnregisterFARBFELDImage(void),
203  UnregisterFAXImage(void),
204  UnregisterFITSImage(void),
205  UnregisterFL32Image(void),
206  UnregisterFLIFImage(void),
207  UnregisterFPXImage(void),
208  UnregisterFTXTImage(void),
209  UnregisterGIFImage(void),
210  UnregisterGRADIENTImage(void),
211  UnregisterGRAYImage(void),
212  UnregisterHALDImage(void),
213  UnregisterHDRImage(void),
214  UnregisterHEICImage(void),
215  UnregisterHISTOGRAMImage(void),
216  UnregisterHRZImage(void),
217  UnregisterHTMLImage(void),
218  UnregisterICONImage(void),
219  UnregisterINFOImage(void),
220  UnregisterINLINEImage(void),
221  UnregisterIPLImage(void),
222  UnregisterJBIGImage(void),
223  UnregisterJNXImage(void),
224  UnregisterJPEGImage(void),
225  UnregisterJP2Image(void),
226  UnregisterJSONImage(void),
227  UnregisterJXLImage(void),
228  UnregisterLABELImage(void),
229  UnregisterMACImage(void),
230  UnregisterMAGICKImage(void),
231  UnregisterMAPImage(void),
232  UnregisterMASKImage(void),
233  UnregisterMATImage(void),
234  UnregisterMATTEImage(void),
235  UnregisterMETAImage(void),
236  UnregisterMIFFImage(void),
237  UnregisterMONOImage(void),
238  UnregisterMPCImage(void),
239  UnregisterMPRImage(void),
240  UnregisterMSLImage(void),
241  UnregisterMTVImage(void),
242  UnregisterMVGImage(void),
243  UnregisterNULLImage(void),
244  UnregisterORAImage(void),
245  UnregisterOTBImage(void),
246  UnregisterPALMImage(void),
247  UnregisterPANGOImage(void),
248  UnregisterPATTERNImage(void),
249  UnregisterPCDImage(void),
250  UnregisterPCLImage(void),
251  UnregisterPCXImage(void),
252  UnregisterPDBImage(void),
253  UnregisterPDFImage(void),
254  UnregisterPESImage(void),
255  UnregisterPGXImage(void),
256  UnregisterPICTImage(void),
257  UnregisterPIXImage(void),
258  UnregisterPLASMAImage(void),
259  UnregisterPNGImage(void),
260  UnregisterPNMImage(void),
261  UnregisterPSImage(void),
262  UnregisterPS2Image(void),
263  UnregisterPS3Image(void),
264  UnregisterPSDImage(void),
265  UnregisterPWPImage(void),
266  UnregisterQOIImage(void),
267  UnregisterRAWImage(void),
268  UnregisterRGBImage(void),
269  UnregisterRGFImage(void),
270  UnregisterRLAImage(void),
271  UnregisterRLEImage(void),
272  UnregisterSCRImage(void),
273  UnregisterSCREENSHOTImage(void),
274  UnregisterSCTImage(void),
275  UnregisterSFWImage(void),
276  UnregisterSGIImage(void),
277  UnregisterSIXELImage(void),
278  UnregisterSTEGANOImage(void),
279  UnregisterSTRIMGImage(void),
280  UnregisterSUNImage(void),
281  UnregisterSVGImage(void),
282  UnregisterTGAImage(void),
283  UnregisterTHUMBNAILImage(void),
284  UnregisterTIFFImage(void),
285  UnregisterTILEImage(void),
286  UnregisterTIMImage(void),
287  UnregisterTIM2Image(void),
288  UnregisterTTFImage(void),
289  UnregisterTXTImage(void),
290  UnregisterUILImage(void),
291  UnregisterURLImage(void),
292  UnregisterUYVYImage(void),
293  UnregisterVICARImage(void),
294  UnregisterVIDImage(void),
295  UnregisterVIDEOImage(void),
296  UnregisterVIFFImage(void),
297  UnregisterVIPSImage(void),
298  UnregisterWBMPImage(void),
299  UnregisterWEBPImage(void),
300  UnregisterWMFImage(void),
301  UnregisterWPGImage(void),
302  UnregisterXImage(void),
303  UnregisterXBMImage(void),
304  UnregisterXCImage(void),
305  UnregisterXCFImage(void),
306  UnregisterXPMImage(void),
307  UnregisterXPSImage(void),
308  UnregisterXWDImage(void),
309  UnregisterYAMLImage(void),
310  UnregisterYCBCRImage(void),
311  UnregisterYUVImage(void);
312 
313 #if defined(__cplusplus) || defined(c_plusplus)
314 }
315 #endif
316 
317 #endif
Definition: image.h:152