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