MagickCore  7.1.2-29
Convert, Edit, Or Compose Bitmap Images
static.h
1 /*
2  Copyright @ 1999 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/license/
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  RegisterSF3Image(void),
138  RegisterSFWImage(void),
139  RegisterSGIImage(void),
140  RegisterSIXELImage(void),
141  RegisterSTEGANOImage(void),
142  RegisterSTRIMGImage(void),
143  RegisterSUNImage(void),
144  RegisterSVGImage(void),
145  RegisterTGAImage(void),
146  RegisterTHUMBNAILImage(void),
147  RegisterTIFFImage(void),
148  RegisterTILEImage(void),
149  RegisterTIMImage(void),
150  RegisterTIM2Image(void),
151  RegisterTTFImage(void),
152  RegisterTXTImage(void),
153  RegisterUHDRImage(void),
154  RegisterUILImage(void),
155  RegisterURLImage(void),
156  RegisterUYVYImage(void),
157  RegisterVICARImage(void),
158  RegisterVIDImage(void),
159  RegisterVIDEOImage(void),
160  RegisterVIFFImage(void),
161  RegisterVIPSImage(void),
162  RegisterWBMPImage(void),
163  RegisterWEBPImage(void),
164  RegisterWMFImage(void),
165  RegisterWPGImage(void),
166  RegisterXImage(void),
167  RegisterXBMImage(void),
168  RegisterXCImage(void),
169  RegisterXCFImage(void),
170  RegisterXPMImage(void),
171  RegisterXPSImage(void),
172  RegisterXWDImage(void),
173  RegisterYAMLImage(void),
174  RegisterYCBCRImage(void),
175  RegisterYUVImage(void);
176 
177 extern ModuleExport void
178  UnregisterAAIImage(void),
179  UnregisterARTImage(void),
180  UnregisterASHLARImage(void),
181  UnregisterAVSImage(void),
182  UnregisterBAYERImage(void),
183  UnregisterBGRImage(void),
184  UnregisterBMPImage(void),
185  UnregisterBRAILLEImage(void),
186  UnregisterCALSImage(void),
187  UnregisterCAPTIONImage(void),
188  UnregisterCINImage(void),
189  UnregisterCIPImage(void),
190  UnregisterCLIPImage(void),
191  UnregisterCLIPBOARDImage(void),
192  UnregisterCMYKImage(void),
193  UnregisterCUBEImage(void),
194  UnregisterCUTImage(void),
195  UnregisterDCMImage(void),
196  UnregisterDDSImage(void),
197  UnregisterDEBUGImage(void),
198  UnregisterDIBImage(void),
199  UnregisterDJVUImage(void),
200  UnregisterDNGImage(void),
201  UnregisterDPSImage(void),
202  UnregisterDPXImage(void),
203  UnregisterEMFImage(void),
204  UnregisterEPTImage(void),
205  UnregisterEXRImage(void),
206  UnregisterFARBFELDImage(void),
207  UnregisterFAXImage(void),
208  UnregisterFITSImage(void),
209  UnregisterFL32Image(void),
210  UnregisterFLIFImage(void),
211  UnregisterFPXImage(void),
212  UnregisterFTXTImage(void),
213  UnregisterGIFImage(void),
214  UnregisterGRADIENTImage(void),
215  UnregisterGRAYImage(void),
216  UnregisterHALDImage(void),
217  UnregisterHDRImage(void),
218  UnregisterHEICImage(void),
219  UnregisterHISTOGRAMImage(void),
220  UnregisterHRZImage(void),
221  UnregisterHTMLImage(void),
222  UnregisterICONImage(void),
223  UnregisterINFOImage(void),
224  UnregisterINLINEImage(void),
225  UnregisterIPLImage(void),
226  UnregisterJBIGImage(void),
227  UnregisterJNXImage(void),
228  UnregisterJPEGImage(void),
229  UnregisterJP2Image(void),
230  UnregisterJSONImage(void),
231  UnregisterJXLImage(void),
232  UnregisterLABELImage(void),
233  UnregisterMACImage(void),
234  UnregisterMAGICKImage(void),
235  UnregisterMAPImage(void),
236  UnregisterMASKImage(void),
237  UnregisterMATImage(void),
238  UnregisterMATTEImage(void),
239  UnregisterMETAImage(void),
240  UnregisterMIFFImage(void),
241  UnregisterMONOImage(void),
242  UnregisterMPCImage(void),
243  UnregisterMPRImage(void),
244  UnregisterMSLImage(void),
245  UnregisterMTVImage(void),
246  UnregisterMVGImage(void),
247  UnregisterNULLImage(void),
248  UnregisterORAImage(void),
249  UnregisterOTBImage(void),
250  UnregisterPALMImage(void),
251  UnregisterPANGOImage(void),
252  UnregisterPATTERNImage(void),
253  UnregisterPCDImage(void),
254  UnregisterPCLImage(void),
255  UnregisterPCXImage(void),
256  UnregisterPDBImage(void),
257  UnregisterPDFImage(void),
258  UnregisterPESImage(void),
259  UnregisterPGXImage(void),
260  UnregisterPICTImage(void),
261  UnregisterPIXImage(void),
262  UnregisterPLASMAImage(void),
263  UnregisterPNGImage(void),
264  UnregisterPNMImage(void),
265  UnregisterPSImage(void),
266  UnregisterPS2Image(void),
267  UnregisterPS3Image(void),
268  UnregisterPSDImage(void),
269  UnregisterPWPImage(void),
270  UnregisterQOIImage(void),
271  UnregisterRAWImage(void),
272  UnregisterRGBImage(void),
273  UnregisterRGFImage(void),
274  UnregisterRLAImage(void),
275  UnregisterRLEImage(void),
276  UnregisterSCRImage(void),
277  UnregisterSCREENSHOTImage(void),
278  UnregisterSCTImage(void),
279  UnregisterSF3Image(void),
280  UnregisterSFWImage(void),
281  UnregisterSGIImage(void),
282  UnregisterSIXELImage(void),
283  UnregisterSTEGANOImage(void),
284  UnregisterSTRIMGImage(void),
285  UnregisterSUNImage(void),
286  UnregisterSVGImage(void),
287  UnregisterTGAImage(void),
288  UnregisterTHUMBNAILImage(void),
289  UnregisterTIFFImage(void),
290  UnregisterTILEImage(void),
291  UnregisterTIMImage(void),
292  UnregisterTIM2Image(void),
293  UnregisterTTFImage(void),
294  UnregisterTXTImage(void),
295  UnregisterUHDRImage(void),
296  UnregisterUILImage(void),
297  UnregisterURLImage(void),
298  UnregisterUYVYImage(void),
299  UnregisterVICARImage(void),
300  UnregisterVIDImage(void),
301  UnregisterVIDEOImage(void),
302  UnregisterVIFFImage(void),
303  UnregisterVIPSImage(void),
304  UnregisterWBMPImage(void),
305  UnregisterWEBPImage(void),
306  UnregisterWMFImage(void),
307  UnregisterWPGImage(void),
308  UnregisterXImage(void),
309  UnregisterXBMImage(void),
310  UnregisterXCImage(void),
311  UnregisterXCFImage(void),
312  UnregisterXPMImage(void),
313  UnregisterXPSImage(void),
314  UnregisterXWDImage(void),
315  UnregisterYAMLImage(void),
316  UnregisterYCBCRImage(void),
317  UnregisterYUVImage(void);
318 
319 #if defined(__cplusplus) || defined(c_plusplus)
320 }
321 #endif
322 
323 #endif
Definition: image.h:132