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