Gestionnaire de fichiers - Editer - /home/wwgoat/public_html/blog/ImageMagick-6.tar
Arrière
magic.xml 0000644 00000001570 14720724323 0006355 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE magicmap [ <!ELEMENT magicmap (magic)+> <!ELEMENT magic (#PCDATA)> <!ATTLIST magic name CDATA #REQUIRED> <!ATTLIST magic offset CDATA "0"> <!ATTLIST magic target CDATA #REQUIRED> ]> <!-- Associate an image format with a unique identifier. Many image formats have identifiers that uniquely identify a particular image format. For example, the GIF image format always begins with GIF8 as the first 4 characters of the image. ImageMagick uses this information to quickly determine the type of image it is dealing with when it reads an image. --> <magicmap> <!-- <magic name="GIF" offset="0" target="GIF8"/> --> <!-- <magic name="JPEG" offset="0" target="\377\330\377"/> --> <!-- <magic name="PNG" offset="0" target="\211PNG\r\n\032\n"/> --> <!-- <magic name="TIFF" offset="0" target="\115\115\000\052"/> --> </magicmap> type.xml 0000644 00000001143 14720724323 0006252 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE typemap [ <!ELEMENT typemap (type)+> <!ATTLIST typemap xmlns CDATA #FIXED ''> <!ELEMENT type EMPTY> <!ATTLIST type xmlns CDATA #FIXED '' encoding NMTOKEN #IMPLIED family CDATA #REQUIRED format NMTOKEN #REQUIRED foundry NMTOKEN #REQUIRED fullname CDATA #REQUIRED glyphs CDATA #REQUIRED metrics CDATA #REQUIRED name NMTOKEN #REQUIRED stretch NMTOKEN #REQUIRED style NMTOKEN #REQUIRED version CDATA #IMPLIED weight CDATA #REQUIRED> ]> <!-- ImageMagick font configuration. --> <typemap> <include file="type-urw-base35.xml" /> </typemap> thresholds.xml 0000644 00000026275 14720724323 0007465 0 ustar 00 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE thresholds [ <!ELEMENT thresholds (threshold)+> <!ATTLIST thresholds xmlns CDATA #FIXED ''> <!ELEMENT threshold (description,levels)> <!ATTLIST threshold xmlns CDATA #FIXED '' alias NMTOKEN #IMPLIED map NMTOKEN #REQUIRED> <!ELEMENT description (#PCDATA)> <!ATTLIST description xmlns CDATA #FIXED ''> <!ELEMENT levels (#PCDATA)> <!ATTLIST levels xmlns CDATA #FIXED '' divisor CDATA #REQUIRED height CDATA #REQUIRED width CDATA #REQUIRED> ]> <!-- Threshold Maps for Ordered Posterized Dither Each "<threshold>" element defines the map name, description, and an array of "levels" used to provide the threshold map for ordered dithering and digital halftoning. The "alias" attribute provides a backward compatible name for this threshold map (pre-dating IM v6.2.9-6), and are deprecated. The description is a english description of what the threshold map achieves and is only used for 'listing' the maps. The map itself is a rectangular array of integers or threshold "levels" of the given "width" and "height" declared within the enclosing <levels> element. That is "width*height" integers or "levels" *must* be provided within each map. Each of the "levels" integer values (each value representing the threshold intensity "level/divisor" at which that pixel is turned on. The "levels" integers given can be any postive integers between "0" and the "divisor", excluding those limits. The "divisor" not only defines the upper limit and threshold divisor for each "level" but also the total number of pseudo-levels the threshold mapping creates and fills with a dither pattern. That is a ordered bitmap dither of a pure greyscale gradient will use a maximum of "divisor" ordered bitmap patterns, including the patterns with all the pixels 'on' and all the pixel 'off'. It may define less patterns than that, but the color channels will be thresholded in units based on "divisor". Alternatively for a multi-level posterization, ImageMagick inserts "divisor-2" dither patterns (as defined by the threshold map) between each of channel color level produced. For example the map "o2x2" has a divisor of 5, which will define 3 bitmap patterns plus the patterns with all pixels 'on' and 'off'. A greyscale gradient will thus have 5 distinct areas. --> <thresholds> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - Minimal Dither and Non-Dither Threshold Maps --> <threshold map="threshold" alias="1x1"> <description>Threshold 1x1 (non-dither)</description> <levels width="1" height="1" divisor="2"> 1 </levels> </threshold> <threshold map="checks" alias="2x1"> <description>Checkerboard 2x1 (dither)</description> <levels width="2" height="2" divisor="3"> 1 2 2 1 </levels> </threshold> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - (dispersed) Ordered Dither Patterns --> <threshold map="o2x2" alias="2x2"> <description>Ordered 2x2 (dispersed)</description> <levels width="2" height="2" divisor="5"> 1 3 4 2 </levels> </threshold> <threshold map="o3x3" alias="3x3"> <description>Ordered 3x3 (dispersed)</description> <levels width="3" height="3" divisor="10"> 3 7 4 6 1 9 2 8 5 </levels> </threshold> <threshold map="o4x4" alias="4x4"> <!-- From "Dithering Algorithms" http://www.efg2.com/Lab/Library/ImageProcessing/DHALF.TXT --> <description>Ordered 4x4 (dispersed)</description> <levels width="4" height="4" divisor="17"> 1 9 3 11 13 5 15 7 4 12 2 10 16 8 14 6 </levels> </threshold> <threshold map="o8x8" alias="8x8"> <!-- Extracted from original 'OrderedDither()' Function --> <description>Ordered 8x8 (dispersed)</description> <levels width="8" height="8" divisor="65"> 1 49 13 61 4 52 16 64 33 17 45 29 36 20 48 32 9 57 5 53 12 60 8 56 41 25 37 21 44 28 40 24 3 51 15 63 2 50 14 62 35 19 47 31 34 18 46 30 11 59 7 55 10 58 6 54 43 27 39 23 42 26 38 22 </levels> </threshold> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - Halftones - Angled 45 degrees Initially added to ImageMagick by Glenn Randers-Pehrson, IM v6.2.8-6, modified to be more symmetrical with intensity by Anthony, IM v6.2.9-7 These patterns initially start as circles, but then form diamonds pattern at the 50% threshold level, before forming negated circles, as it approached the other threshold extereme. --> <threshold map="h4x4a" alias="4x1"> <description>Halftone 4x4 (angled)</description> <levels width="4" height="4" divisor="9"> 4 2 7 5 3 1 8 6 7 5 4 2 8 6 3 1 </levels> </threshold> <threshold map="h6x6a" alias="6x1"> <description>Halftone 6x6 (angled)</description> <levels width="6" height="6" divisor="19"> 14 13 10 8 2 3 16 18 12 7 1 4 15 17 11 9 6 5 8 2 3 14 13 10 7 1 4 16 18 12 9 6 5 15 17 11 </levels> </threshold> <threshold map="h8x8a" alias="8x1"> <description>Halftone 8x8 (angled)</description> <levels width="8" height="8" divisor="33"> 13 7 8 14 17 21 22 18 6 1 3 9 28 31 29 23 5 2 4 10 27 32 30 24 16 12 11 15 20 26 25 19 17 21 22 18 13 7 8 14 28 31 29 23 6 1 3 9 27 32 30 24 5 2 4 10 20 26 25 19 16 12 11 15 </levels> </threshold> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - Halftones - Orthogonally Aligned, or Un-angled Initially added by Anthony Thyssen, IM v6.2.9-5 using techniques from "Dithering & Halftoning" by Gernot Haffmann http://www.fho-emden.de/~hoffmann/hilb010101.pdf These patterns initially start as circles, but then form square pattern at the 50% threshold level, before forming negated circles, as it approached the other threshold extereme. --> <threshold map="h4x4o"> <description>Halftone 4x4 (orthogonal)</description> <levels width="4" height="4" divisor="17"> 7 13 11 4 12 16 14 8 10 15 6 2 5 9 3 1 </levels> </threshold> <threshold map="h6x6o"> <description>Halftone 6x6 (orthogonal)</description> <levels width="6" height="6" divisor="37"> 7 17 27 14 9 4 21 29 33 31 18 11 24 32 36 34 25 22 19 30 35 28 20 10 8 15 26 16 6 2 5 13 23 12 3 1 </levels> </threshold> <threshold map="h8x8o"> <description>Halftone 8x8 (orthogonal)</description> <levels width="8" height="8" divisor="65"> 7 21 33 43 36 19 9 4 16 27 51 55 49 29 14 11 31 47 57 61 59 45 35 23 41 53 60 64 62 52 40 38 37 44 58 63 56 46 30 22 15 28 48 54 50 26 17 10 8 18 34 42 32 20 6 2 5 13 25 39 24 12 3 1 </levels> </threshold> <threshold map="h16x16o"> <!-- Direct extract from "Dithering & Halftoning" by Gernot Haffmann. This may need some fine tuning for symmetry of the halftone dots, as it was a mathematically formulated pattern. --> <description>Halftone 16x16 (orthogonal)</description> <levels width="16" height="16" divisor="257"> 4 12 24 44 72 100 136 152 150 134 98 70 42 23 11 3 7 16 32 52 76 104 144 160 158 142 102 74 50 31 15 6 19 27 40 60 92 132 168 180 178 166 130 90 58 39 26 18 36 48 56 80 124 176 188 204 203 187 175 122 79 55 47 35 64 68 84 116 164 200 212 224 223 211 199 162 114 83 67 63 88 96 112 156 192 216 232 240 239 231 214 190 154 111 95 87 108 120 148 184 208 228 244 252 251 243 226 206 182 147 119 107 128 140 172 196 219 235 247 256 255 246 234 218 194 171 139 127 126 138 170 195 220 236 248 253 254 245 233 217 193 169 137 125 106 118 146 183 207 227 242 249 250 241 225 205 181 145 117 105 86 94 110 155 191 215 229 238 237 230 213 189 153 109 93 85 62 66 82 115 163 198 210 221 222 209 197 161 113 81 65 61 34 46 54 78 123 174 186 202 201 185 173 121 77 53 45 33 20 28 37 59 91 131 167 179 177 165 129 89 57 38 25 17 8 13 29 51 75 103 143 159 157 141 101 73 49 30 14 5 1 9 21 43 71 99 135 151 149 133 97 69 41 22 10 2 </levels> </threshold> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - Halftones - Orthogonally Expanding Circle Patterns Added by Glenn Randers-Pehrson, 4 Nov 2010, ImageMagick 6.6.5-6 Rather than producing a diamond 50% threshold pattern, these continue to generate larger (overlapping) circles. They are more like a true halftone pattern formed by covering a surface with either pure white or pure black circular dots. WARNING: true halftone patterns only use true circles even in areas of highly varying intensity. Threshold dither patterns can generate distorted circles in such areas. --> <threshold map="c5x5b" alias="c5x5"> <description>Circles 5x5 (black)</description> <levels width="5" height="5" divisor="26"> 1 21 16 15 4 5 17 20 19 14 6 21 25 24 12 7 18 22 23 11 2 8 9 10 3 </levels> </threshold> <threshold map="c5x5w"> <description>Circles 5x5 (white)</description> <levels width="5" height="5" divisor="26"> 25 21 10 11 22 20 9 6 7 12 19 5 1 2 13 18 8 4 3 14 24 17 16 15 23 </levels> </threshold> <threshold map="c6x6b" alias="c6x6"> <description>Circles 6x6 (black)</description> <levels width="6" height="6" divisor="37"> 1 5 14 13 12 4 6 22 28 27 21 11 15 29 35 34 26 20 16 30 36 33 25 19 7 23 31 32 24 10 2 8 17 18 9 3 </levels> </threshold> <threshold map="c6x6w"> <description>Circles 6x6 (white)</description> <levels width="6" height="6" divisor="37"> 36 32 23 24 25 33 31 15 9 10 16 26 22 8 2 3 11 17 21 7 1 4 12 18 30 14 6 5 13 27 35 29 20 19 28 34 </levels> </threshold> <threshold map="c7x7b" alias="c7x7"> <description>Circles 7x7 (black)</description> <levels width="7" height="7" divisor="50"> 3 9 18 28 17 8 2 10 24 33 39 32 23 7 19 34 44 48 43 31 16 25 40 45 49 47 38 27 20 35 41 46 42 29 15 11 21 36 37 28 22 6 4 12 13 26 14 5 1 </levels> </threshold> <threshold map="c7x7w"> <description>Circles 7x7 (white)</description> <levels width="7" height="7" divisor="50"> 47 41 32 22 33 42 48 40 26 17 11 18 27 43 31 16 6 2 7 19 34 25 10 5 1 3 12 23 30 15 9 4 8 20 35 39 29 14 13 21 28 44 46 38 37 24 36 45 49 </levels> </threshold> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - Special Purpose Dithers --> </thresholds> quantization-table.xml 0000644 00000004501 14720724323 0011105 0 ustar 00 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE quantization-tables [ <!ELEMENT quantization-tables (table)> <!ATTLIST quantization-tables xmlns CDATA #FIXED ""> <!ELEMENT table (description , levels)> <!ATTLIST table xmlns CDATA #FIXED ""> <!ATTLIST table alias NMTOKEN #REQUIRED> <!ATTLIST table slot CDATA #REQUIRED> <!ELEMENT description (#PCDATA)> <!ATTLIST description xmlns CDATA #FIXED ""> <!ELEMENT levels (#PCDATA)> <!ATTLIST levels xmlns CDATA #FIXED ""> <!ATTLIST levels divisor CDATA #REQUIRED> <!ATTLIST levels height CDATA #REQUIRED> <!ATTLIST levels width CDATA #REQUIRED> ]> <!-- JPEG quantization table created by Dr. Nicolas Robidoux, Senior Research Scientist at Phase One (www.phaseone.com) for use with 2x2 Chroma subsampling and (IJG-style, hence ImageMagick-style) quality level around 75. It is based on the one recommended in Relevance of human vision to JPEG-DCT compression by Stanley A. Klein, Amnon D. Silverstein and Thom Carney. In Human Vision, Visual Processing and Digital Display III, 1992. for 1 minute per pixel viewing. Specifying only one table in this xml file has two effects when used with the ImageMagick option -define jpeg:q-table=PATH/TO/THIS/FILE 1) This quantization table is automatically used for all three channels; 2) Only one copy is embedded in the JPG file, which saves a few bits (only worthwhile for very small thumbnails). --> <quantization-tables> <table slot="0" alias="luma"> <description>Luma Quantization Table</description> <levels width="8" height="8" divisor="1"> 16, 16, 16, 18, 25, 37, 56, 85, 16, 17, 20, 27, 34, 40, 53, 75, 16, 20, 24, 31, 43, 62, 91, 135, 18, 27, 31, 40, 53, 74, 106, 156, 25, 34, 43, 53, 69, 94, 131, 189, 37, 40, 62, 74, 94, 124, 169, 238, 56, 53, 91, 106, 131, 169, 226, 311, 85, 75, 135, 156, 189, 238, 311, 418 </levels> </table> <!-- If you want to use a different quantization table for Chroma, for example, just add: <table slot="1" alias="chroma"> <description>Chroma Quantization Table</description> INSERT 64 POSITIVE INTEGERS HERE, COMMA-SEPARATED </levels> </table> here (but outside of these comments). --> </quantization-tables> type-apple.xml 0000644 00000071042 14720724323 0007356 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE typemap [ <!ELEMENT typemap (type)+> <!ATTLIST typemap xmlns CDATA #FIXED ''> <!ELEMENT type EMPTY> <!ATTLIST type xmlns CDATA #FIXED '' encoding NMTOKEN #IMPLIED family CDATA #REQUIRED format NMTOKEN #REQUIRED foundry NMTOKEN #REQUIRED fullname CDATA #REQUIRED glyphs CDATA #REQUIRED metrics CDATA #REQUIRED name NMTOKEN #REQUIRED stretch NMTOKEN #REQUIRED style NMTOKEN #REQUIRED version CDATA #IMPLIED weight CDATA #REQUIRED> ]> <!-- ImageMagick Apple font configuration. --> <typemap> <type format="ttf" name="AlBayan" fullname="Al Bayan Plain" family="Al Bayan" glyphs="/AlBayan.ttf" /> <type format="ttf" name="AlBayanB" fullname="Al Bayan Bold" family="Al Bayan" glyphs="/AlBayanBold.ttf" /> <type format="ttf" name="AndaleMono" fullname="Andale Mono" family="Andale Mono" glyphs="/Andale Mono.ttf" /> <type format="ttf" name="AppleChancery" fullname="Apple Chancery" family="Apple Chancery" glyphs="/Apple Chancery.ttf" /> <type format="ttf" name="AppleLiGothicM" fullname="Apple LiGothic Medium" family="Apple LiGothic" glyphs="/Apple LiGothic Medium.ttf" /> <type format="ttf" name="AppleLiSungL" fullname="Apple LiSung Light" family="Apple LiSung" glyphs="/Apple LiSung Light.ttf" /> <type format="ttf" name="AppleMyungjo" fullname="AppleMyungjo Regular" family="AppleMyungjo" glyphs="/AppleMyungjo.ttf" /> <type format="ttf" name="ArialBk" fullname="Arial Black" family="Arial Black" glyphs="/Arial Black.ttf" /> <type format="ttf" name="ArialBI" fullname="Arial Bold Italic" family="Arial" glyphs="/Arial Bold Italic.ttf" /> <type format="ttf" name="ArialB" fullname="Arial Bold" family="Arial" glyphs="/Arial Bold.ttf" /> <type format="ttf" name="ArialI" fullname="Arial Italic" family="Arial" glyphs="/Arial Italic.ttf" /> <type format="ttf" name="ArialNarrowBI" fullname="Arial Narrow Bold Italic" family="Arial Narrow" glyphs="/Arial Narrow Bold Italic.ttf" /> <type format="ttf" name="ArialNarrowB" fullname="Arial Narrow Bold" family="Arial Narrow" glyphs="/Arial Narrow Bold.ttf" /> <type format="ttf" name="ArialNarrowI" fullname="Arial Narrow Italic" family="Arial Narrow" glyphs="/Arial Narrow Italic.ttf" /> <type format="ttf" name="ArialNarrow" fullname="Arial Narrow" family="Arial Narrow" glyphs="/Arial Narrow.ttf" /> <type format="ttf" name="ArialRoundedB" fullname="Arial Rounded MT Bold" family="Arial Rounded Bold" glyphs="/Arial Rounded Bold.ttf" /> <type format="ttf" name="ArialUnicode" fullname="Arial Unicode MS" family="Arial Unicode" glyphs="/Arial Unicode.ttf" /> <type format="ttf" name="Arial" fullname="Arial" family="Arial" glyphs="/Arial.ttf" /> <type format="ttf" name="ArialHebrew" fullname="Arial Hebrew" family="Arial Hebrew" glyphs="/ArialHB.ttf" /> <type format="ttf" name="ArialHebrewB" fullname="Arial Hebrew Bold" family="Arial Hebrew" glyphs="/ArialHBBold.ttf" /> <type format="ttf" name="AsapB" fullname="Asap Bold" family="Asap" glyphs="/Asap-Bold.ttf" /> <type format="ttf" name="AsapBI" fullname="Asap Bold Italic" family="Asap" glyphs="/Asap-BoldItalic.ttf" /> <type format="ttf" name="AsapI" fullname="Asap Italic" family="Asap" glyphs="/Asap-Italic.ttf" /> <type format="ttf" name="Asap" fullname="Asap" family="Asap" glyphs="/Asap-Regular.ttf" /> <type format="ttf" name="AvantGardeDemi" fullname="Avant Garde Demi BT" family="AvantGarde Bk BT" glyphs="/Avant Garde Demi.ttf" /> <type format="ttf" name="Ayuthaya" fullname="Ayuthaya" family="Ayuthaya" glyphs="/Ayuthaya.ttf" /> <type format="ttf" name="Baghdad" fullname="Baghdad" family="Baghdad" glyphs="/Baghdad.ttf" /> <type format="ttf" name="BiauKai" fullname="BiauKai" family="BiauKai" glyphs="/BiauKai.ttf" /> <type format="ttf" name="BigCaslonM" fullname="Big Caslon Medium" family="Big Caslon" glyphs="/BigCaslon.ttf" /> <type format="ttf" name="BrushScriptI" fullname="Brush Script MT Italic" family="Brush Script " glyphs="/Brush Script.ttf" /> <type format="ttf" name="Candice" fullname="Candice" family="Candice" glyphs="/Candice.ttf" /> <type format="ttf" name="Chalkduster" fullname="Chalkduster" family="Chalkduster" glyphs="/Chalkduster.ttf" /> <type format="ttf" name="ComicSansMSB" fullname="Comic Sans MS Bold" family="Comic Sans" glyphs="/Comic Sans MS Bold.ttf" /> <type format="ttf" name="ComicSans" fullname="Comic Sans MS" family="Comic Sans" glyphs="/Comic Sans MS.ttf" /> <type format="ttf" name="ComicSans" fullname="Comic Sans MS" family="Comic Sans" glyphs="/comic.ttf" /> <type format="ttf" name="ComicSansMSB" fullname="Comic Sans MS Bold" family="Comic Sans" glyphs="/comicbd.ttf" /> <type format="ttf" name="CorsivaHebrew" fullname="Corsiva Hebrew" family="Corsiva Hebrew" glyphs="/Corsiva.ttf" /> <type format="ttf" name="CorsivaHebrewB" fullname="Corsiva Hebrew Bold" family="Corsiva Hebrew" glyphs="/CorsivaBold.ttf" /> <type format="ttf" name="CourierNewBI" fullname="Courier New Bold Italic" family="Courier New" glyphs="/Courier New Bold Italic.ttf" /> <type format="ttf" name="CourierNewB" fullname="Courier New Bold" family="Courier New" glyphs="/Courier New Bold.ttf" /> <type format="ttf" name="CourierNewI" fullname="Courier New Italic" family="Courier New" glyphs="/Courier New Italic.ttf" /> <type format="ttf" name="CourierNew" fullname="Courier New" family="Courier New" glyphs="/Courier New.ttf" /> <type format="ttf" name="DecoTypeNaskh" fullname="DecoType Naskh" family="DecoType Naskh" glyphs="/DecoTypeNaskh.ttf" /> <type format="ttf" name="Devanagari" fullname="Devanagari MT" family="Devanagari " glyphs="/DevanagariMT.ttf" /> <type format="ttf" name="DevanagariB" fullname="Devanagari MT Bold" family="Devanagari " glyphs="/DevanagariMTBold.ttf" /> <type format="ttf" name="EuphemiaUCASB" fullname="Euphemia UCAS Bold" family="Euphemia UCAS" glyphs="/EuphemiaCASBold.ttf" /> <type format="ttf" name="EuphemiaUCASI" fullname="Euphemia UCAS Italic" family="Euphemia UCAS" glyphs="/EuphemiaCASItalic.ttf" /> <type format="ttf" name="EuphemiaUCAS" fullname="Euphemia UCAS" family="Euphemia UCAS" glyphs="/EuphemiaCASRegular.ttf" /> <type format="ttf" name="GeorgiaBI" fullname="Georgia Bold Italic" family="Georgia" glyphs="/Georgia Bold Italic.ttf" /> <type format="ttf" name="GeorgiaB" fullname="Georgia Bold" family="Georgia" glyphs="/Georgia Bold.ttf" /> <type format="ttf" name="GeorgiaI" fullname="Georgia Italic" family="Georgia" glyphs="/Georgia Italic.ttf" /> <type format="ttf" name="Georgia" fullname="Georgia" family="Georgia" glyphs="/Georgia.ttf" /> <type format="ttf" name="GreekMathSymbols" fullname="GreekMathSymbols Normal" family="GreekMathSymbols" glyphs="/GreekMathSymbols Normal.ttf" /> <type format="ttf" name="Gujarati" fullname="Gujarati MT" family="Gujarati " glyphs="/GujaratiMT.ttf" /> <type format="ttf" name="GujaratiB" fullname="Gujarati MT Bold" family="Gujarati " glyphs="/GujaratiMTBold.ttf" /> <type format="ttf" name="Gulim" fullname="Gulim" family="Gulim" glyphs="/Gulim.ttf" /> <type format="ttf" name="GungSeo" fullname="GungSeo Regular" family="GungSeo" glyphs="/Gungseouche.ttf" /> <type format="ttf" name="Gurmukhi" fullname="Gurmukhi MT" family="Gurmukhi " glyphs="/Gurmukhi.ttf" /> <type format="ttf" name="HeadLineA" fullname="HeadLineA Regular" family="HeadLineA" glyphs="/HeadlineA.ttf" /> <type format="ttf" name="Hei" fullname="Hei Regular" family="Hei" glyphs="/Hei.ttf" /> <type format="ttf" name="Herculanum" fullname="Herculanum" family="Herculanum" glyphs="/Herculanum.ttf" /> <type format="ttf" name="HoeflerTextOrnaments" fullname="Hoefler Text Ornaments" family="Hoefler Text" glyphs="/Hoefler Text Ornaments.ttf" /> <type format="ttf" name="Impact" fullname="Impact" family="Impact" glyphs="/Impact.ttf" /> <type format="ttf" name="InaiMathi" fullname="InaiMathi" family="InaiMathi" glyphs="/InaiMathi.ttf" /> <type format="ttf" name="Kai" fullname="Kai Regular" family="Kai" glyphs="/Kai.ttf" /> <type format="ttf" name="Kailasa" fullname="Kailasa Regular" family="Kailasa" glyphs="/Kailasa.ttf" /> <type format="ttf" name="Kokonor" fullname="Kokonor Regular" family="Kokonor" glyphs="/Kokonor.ttf" /> <type format="ttf" name="Krungthep" fullname="Krungthep" family="Krungthep" glyphs="/Krungthep.ttf" /> <type format="ttf" name="KufiStandardGK" fullname="KufiStandardGK" family="KufiStandardGK" glyphs="/KufiStandardGK.ttf" /> <type format="ttf" name="Symbol" fullname="Symbol" family="Symbol" glyphs="/MathSymbol.ttf" /> <type format="ttf" name="Batang" fullname="Batang" family="Batang" glyphs="/Microsoft/Batang.ttf" /> <type format="ttf" name="BookshelfSymbol7" fullname="Bookshelf Symbol 7" family="Bookshelf Symbol 7" glyphs="/Microsoft/Bookshelf Symbol 7.ttf" /> <type format="ttf" name="BrushScriptI" fullname="Brush Script MT Italic" family="Brush Script " glyphs="/Microsoft/Brush Script.ttf" /> <type format="ttf" name="CalibriBI" fullname="Calibri Bold Italic" family="Calibri" glyphs="/Microsoft/Calibri Bold Italic.ttf" /> <type format="ttf" name="CalibriB" fullname="Calibri Bold" family="Calibri" glyphs="/Microsoft/Calibri Bold.ttf" /> <type format="ttf" name="CalibriI" fullname="Calibri Italic" family="Calibri" glyphs="/Microsoft/Calibri Italic.ttf" /> <type format="ttf" name="Calibri" fullname="Calibri" family="Calibri" glyphs="/Microsoft/Calibri.ttf" /> <type format="ttf" name="CambriaBI" fullname="Cambria Bold Italic" family="Cambria" glyphs="/Microsoft/Cambria Bold Italic.ttf" /> <type format="ttf" name="CambriaB" fullname="Cambria Bold" family="Cambria" glyphs="/Microsoft/Cambria Bold.ttf" /> <type format="ttf" name="CambriaI" fullname="Cambria Italic" family="Cambria" glyphs="/Microsoft/Cambria Italic.ttf" /> <type format="ttf" name="Cambria" fullname="Cambria" family="Cambria" glyphs="/Microsoft/Cambria.ttf" /> <type format="ttf" name="CandaraBI" fullname="Candara Bold Italic" family="Candara" glyphs="/Microsoft/Candara Bold Italic.ttf" /> <type format="ttf" name="CandaraB" fullname="Candara Bold" family="Candara" glyphs="/Microsoft/Candara Bold.ttf" /> <type format="ttf" name="CandaraI" fullname="Candara Italic" family="Candara" glyphs="/Microsoft/Candara Italic.ttf" /> <type format="ttf" name="Candara" fullname="Candara" family="Candara" glyphs="/Microsoft/Candara.ttf" /> <type format="ttf" name="ConsolasBI" fullname="Consolas Bold Italic" family="Consolas" glyphs="/Microsoft/Consolas Bold Italic.ttf" /> <type format="ttf" name="ConsolasB" fullname="Consolas Bold" family="Consolas" glyphs="/Microsoft/Consolas Bold.ttf" /> <type format="ttf" name="ConsolasI" fullname="Consolas Italic" family="Consolas" glyphs="/Microsoft/Consolas Italic.ttf" /> <type format="ttf" name="Consolas" fullname="Consolas" family="Consolas" glyphs="/Microsoft/Consolas.ttf" /> <type format="ttf" name="ConstantiaTestI" fullname="Constantia Test Italic" family="Constantia" glyphs="/Microsoft/Constantia Bold Italic.ttf" /> <type format="ttf" name="ConstantiaB" fullname="Constantia Bold" family="Constantia" glyphs="/Microsoft/Constantia Bold.ttf" /> <type format="ttf" name="ConstantiaI" fullname="Constantia Italic" family="Constantia" glyphs="/Microsoft/Constantia Italic.ttf" /> <type format="ttf" name="Constantia" fullname="Constantia" family="Constantia" glyphs="/Microsoft/Constantia.ttf" /> <type format="ttf" name="CorbelTestBI" fullname="Corbel Test Bold Italic" family="Corbel" glyphs="/Microsoft/Corbel Bold Italic.ttf" /> <type format="ttf" name="CorbelTestB" fullname="Corbel Test Bold" family="Corbel" glyphs="/Microsoft/Corbel Bold.ttf" /> <type format="ttf" name="CorbelI" fullname="Corbel Italic" family="Corbel" glyphs="/Microsoft/Corbel Italic.ttf" /> <type format="ttf" name="Corbel" fullname="Corbel" family="Corbel" glyphs="/Microsoft/Corbel.ttf" /> <type format="ttf" name="FranklinGothicBookI" fullname="Franklin Gothic Book Italic" family="Franklin Gothic Book" glyphs="/Microsoft/Franklin Gothic Book Italic.ttf" /> <type format="ttf" name="FranklinGothicBook" fullname="Franklin Gothic Book" family="Franklin Gothic Book" glyphs="/Microsoft/Franklin Gothic Book.ttf" /> <type format="ttf" name="FranklinGothicMI" fullname="Franklin Gothic Medium Italic" family="Franklin Gothic Medium" glyphs="/Microsoft/Franklin Gothic Medium Italic.ttf" /> <type format="ttf" name="FranklinGothicM" fullname="Franklin Gothic Medium" family="Franklin Gothic Medium" glyphs="/Microsoft/Franklin Gothic Medium.ttf" /> <type format="ttf" name="GillSansBI" fullname="Gill Sans MT Bold Italic" family="Gill Sans " glyphs="/Microsoft/Gill Sans MT Bold Italic.ttf" /> <type format="ttf" name="GillSansB" fullname="Gill Sans MT Bold" family="Gill Sans " glyphs="/Microsoft/Gill Sans MT Bold.ttf" /> <type format="ttf" name="GillSansI" fullname="Gill Sans MT Italic" family="Gill Sans " glyphs="/Microsoft/Gill Sans MT Italic.ttf" /> <type format="ttf" name="GillSans" fullname="Gill Sans MT" family="Gill Sans " glyphs="/Microsoft/Gill Sans MT.ttf" /> <type format="ttf" name="Gulim" fullname="Gulim" family="Gulim" glyphs="/Microsoft/Gulim.ttf" /> <type format="ttf" name="LucidaConsole" fullname="Lucida Console" family="Lucida Console" glyphs="/Microsoft/Lucida Console.ttf" /> <type format="ttf" name="LucidaSansUnicode" fullname="Lucida Sans Unicode" family="Lucida Sans Unicode" glyphs="/Microsoft/Lucida Sans Unicode.ttf" /> <type format="ttf" name="Marlett" fullname="Marlett" family="Marlett" glyphs="/Microsoft/Marlett.ttf" /> <type format="ttf" name="MeiryoBI" fullname="Meiryo Bold Italic" family="Meiryo" glyphs="/Microsoft/Meiryo Bold Italic.ttf" /> <type format="ttf" name="MeiryoB" fullname="Meiryo Bold" family="Meiryo" glyphs="/Microsoft/Meiryo Bold.ttf" /> <type format="ttf" name="MeiryoI" fullname="Meiryo Italic" family="Meiryo" glyphs="/Microsoft/Meiryo Italic.ttf" /> <type format="ttf" name="Meiryo" fullname="Meiryo" family="Meiryo" glyphs="/Microsoft/Meiryo.ttf" /> <type format="ttf" name="Gothic" fullname="MS Gothic" family="Gothic" glyphs="/Microsoft/MS Gothic.ttf" /> <type format="ttf" name="Mincho" fullname="MS Mincho" family="Mincho" glyphs="/Microsoft/MS Mincho.ttf" /> <type format="ttf" name="PGothic" fullname="MS PGothic" family="PGothic" glyphs="/Microsoft/MS PGothic.ttf" /> <type format="ttf" name="PMincho" fullname="MS PMincho" family="PMincho" glyphs="/Microsoft/MS PMincho.ttf" /> <type format="ttf" name="ReferenceSansSerif" fullname="MS Reference Sans Serif" family="Reference Sans Serif" glyphs="/Microsoft/MS Reference Sans Serif.ttf" /> <type format="ttf" name="ReferenceSpecialty" fullname="MS Reference Specialty" family="Reference Specialty" glyphs="/Microsoft/MS Reference Specialty.ttf" /> <type format="ttf" name="PerpetuaBI" fullname="Perpetua Bold Italic" family="Perpetua" glyphs="/Microsoft/Perpetua Bold Italic.ttf" /> <type format="ttf" name="PerpetuaB" fullname="Perpetua Bold" family="Perpetua" glyphs="/Microsoft/Perpetua Bold.ttf" /> <type format="ttf" name="PerpetuaI" fullname="Perpetua Italic" family="Perpetua" glyphs="/Microsoft/Perpetua Italic.ttf" /> <type format="ttf" name="Perpetua" fullname="Perpetua" family="Perpetua" glyphs="/Microsoft/Perpetua.ttf" /> <type format="ttf" name="PMingLiU" fullname="PMingLiU" family="PMingLiU" glyphs="/Microsoft/PMingLiU.ttf" /> <type format="ttf" name="SimSun" fullname="SimSun" family="SimSun" glyphs="/Microsoft/SimSun.ttf" /> <type format="ttf" name="TwCenBI" fullname="Tw Cen MT Bold Italic" family="Tw Cen " glyphs="/Microsoft/Tw Cen MT Bold Italic.ttf" /> <type format="ttf" name="TwCenB" fullname="Tw Cen MT Bold" family="Tw Cen " glyphs="/Microsoft/Tw Cen MT Bold.ttf" /> <type format="ttf" name="TwCenI" fullname="Tw Cen MT Italic" family="Tw Cen " glyphs="/Microsoft/Tw Cen MT Italic.ttf" /> <type format="ttf" name="TwCen" fullname="Tw Cen MT" family="Tw Cen " glyphs="/Microsoft/Tw Cen MT.ttf" /> <type format="ttf" name="MicrosoftSansSerif" fullname="Microsoft Sans Serif" family="Microsoft Sans Serif" glyphs="/Microsoft Sans Serif.ttf" /> <type format="ttf" name="Gothic" fullname="MS Gothic" family="Gothic" glyphs="/MS Gothic.ttf" /> <type format="ttf" name="Mincho" fullname="MS Mincho" family="Mincho" glyphs="/MS Mincho.ttf" /> <type format="ttf" name="PGothic" fullname="MS PGothic" family="PGothic" glyphs="/MS PGothic.ttf" /> <type format="ttf" name="PMincho" fullname="MS PMincho" family="PMincho" glyphs="/MS PMincho.ttf" /> <type format="ttf" name="MshtakanB" fullname="Mshtakan Bold" family="Mshtakan" glyphs="/MshtakanBold.ttf" /> <type format="ttf" name="MshtakanBoldOblique" fullname="Mshtakan BoldOblique" family="Mshtakan" glyphs="/MshtakanBoldOblique.ttf" /> <type format="ttf" name="MshtakanOb" fullname="Mshtakan Oblique" family="Mshtakan" glyphs="/MshtakanOblique.ttf" /> <type format="ttf" name="Mshtakan" fullname="Mshtakan" family="Mshtakan" glyphs="/MshtakanRegular.ttf" /> <type format="ttf" name="Nadeem" fullname="Nadeem" family="Nadeem" glyphs="/Nadeem.ttf" /> <type format="ttf" name="NewPeninim" fullname="New Peninim MT" family="New Peninim " glyphs="/NewPeninimMT.ttf" /> <type format="ttf" name="NewPeninimB" fullname="New Peninim MT Bold" family="New Peninim " glyphs="/NewPeninimMTBold.ttf" /> <type format="ttf" name="NewPeninimBInclined" fullname="New Peninim MT Bold Inclined" family="New Peninim " glyphs="/NewPeninimMTBoldInclined.ttf" /> <type format="ttf" name="NewPeninimInclined" fullname="New Peninim MT Inclined" family="New Peninim " glyphs="/NewPeninimMTInclined.ttf" /> <type format="ttf" name="GB18030Bitmap" fullname="GB18030 Bitmap" family="GB18030 Bitmap" glyphs="/NISC18030.ttf" /> <type format="ttf" name="OpenSansB" fullname="Open Sans Bold" family="Open Sans" glyphs="/OpenSans-Bold.ttf" /> <type format="ttf" name="OpenSansBI" fullname="Open Sans Bold Italic" family="Open Sans" glyphs="/OpenSans-BoldItalic.ttf" /> <type format="ttf" name="OpenSansXb" fullname="Open Sans Extrabold" family="Open Sans Extrabold" glyphs="/OpenSans-ExtraBold.ttf" /> <type format="ttf" name="OpenSansXbI" fullname="Open Sans Extrabold Italic" family="Open Sans Extrabold" glyphs="/OpenSans-ExtraBoldItalic.ttf" /> <type format="ttf" name="OpenSansI" fullname="Open Sans Italic" family="Open Sans" glyphs="/OpenSans-Italic.ttf" /> <type format="ttf" name="OpenSansL" fullname="Open Sans Light" family="Open Sans Light" glyphs="/OpenSans-Light.ttf" /> <type format="ttf" name="OpenSansLI" fullname="Open Sans Light Italic" family="Open Sans Light" glyphs="/OpenSans-LightItalic.ttf" /> <type format="ttf" name="OpenSans" fullname="Open Sans" family="Open Sans" glyphs="/OpenSans-Regular.ttf" /> <type format="ttf" name="OpenSansSemibold" fullname="Open Sans Semibold" family="Open Sans Semibold" glyphs="/OpenSans-Semibold.ttf" /> <type format="ttf" name="OpenSansSemiboldI" fullname="Open Sans Semibold Italic" family="Open Sans Semibold" glyphs="/OpenSans-SemiboldItalic.ttf" /> <type format="ttf" name="Osaka" fullname="Osaka" family="Osaka" glyphs="/Osaka.ttf" /> <type format="ttf" name="OsakaMono" fullname="Osaka-Mono" family="Osaka" glyphs="/OsakaMono.ttf" /> <type format="ttf" name="PCMyungjo" fullname="PCMyungjo Regular" family="PCMyungjo" glyphs="/PCmyoungjo.ttf" /> <type format="ttf" name="Pharmacy" fullname="Pharmacy" family="Pharmacy" glyphs="/Pharmacy.ttf" /> <type format="ttf" name="PilGi" fullname="PilGi Regular" family="PilGi" glyphs="/Pilgiche.ttf" /> <type format="ttf" name="PlantagenetCherokee" fullname="Plantagenet Cherokee" family="Plantagenet Cherokee" glyphs="/PlantagenetCherokee.ttf" /> <type format="ttf" name="Raanana" fullname="Raanana" family="Raanana" glyphs="/Raanana.ttf" /> <type format="ttf" name="RaananaB" fullname="Raanana Bold" family="Raanana" glyphs="/RaananaBold.ttf" /> <type format="ttf" name="Sathu" fullname="Sathu" family="Sathu" glyphs="/Sathu.ttf" /> <type format="ttf" name="Silom" fullname="Silom" family="Silom" glyphs="/Silom.ttf" /> <type format="ttf" name="SimSun" fullname="SimSun" family="SimSun" glyphs="/SimSun.ttf" /> <type format="ttf" name="Skia" fullname="Skia Regular" family="Skia" glyphs="/Skia.ttf" /> <type format="ttf" name="Starburst" fullname="Starburst Regular" family="Starburst" glyphs="/starburst.ttf" /> <type format="ttf" name="Symbol" fullname="Symbol" family="Symbol" glyphs="/Symbol.ttf" /> <type format="ttf" name="TahomaB" fullname="Tahoma Bold" family="Tahoma" glyphs="/Tahoma Bold.ttf" /> <type format="ttf" name="Tahoma" fullname="Tahoma" family="Tahoma" glyphs="/Tahoma.ttf" /> <type format="ttf" name="TimesNewRomanBI" fullname="Times New Roman Bold Italic" family="Times New Roman" glyphs="/Times New Roman Bold Italic.ttf" /> <type format="ttf" name="TimesNewRomanB" fullname="Times New Roman Bold" family="Times New Roman" glyphs="/Times New Roman Bold.ttf" /> <type format="ttf" name="TimesNewRomanI" fullname="Times New Roman Italic" family="Times New Roman" glyphs="/Times New Roman Italic.ttf" /> <type format="ttf" name="TimesNewRoman" fullname="Times New Roman" family="Times New Roman" glyphs="/Times New Roman.ttf" /> <type format="ttf" name="TrebuchetMSBI" fullname="Trebuchet MS Bold Italic" family="Trebuchet" glyphs="/Trebuchet MS Bold Italic.ttf" /> <type format="ttf" name="TrebuchetMSB" fullname="Trebuchet MS Bold" family="Trebuchet" glyphs="/Trebuchet MS Bold.ttf" /> <type format="ttf" name="TrebuchetMSI" fullname="Trebuchet MS Italic" family="Trebuchet" glyphs="/Trebuchet MS Italic.ttf" /> <type format="ttf" name="Trebuchet" fullname="Trebuchet MS" family="Trebuchet" glyphs="/Trebuchet MS.ttf" /> <type format="ttf" name="Vademecum" fullname="Vademecum" family="Vademecum" glyphs="/vademecu.ttf" /> <type format="ttf" name="VerdanaBI" fullname="Verdana Bold Italic" family="Verdana" glyphs="/Verdana Bold Italic.ttf" /> <type format="ttf" name="VerdanaB" fullname="Verdana Bold" family="Verdana" glyphs="/Verdana Bold.ttf" /> <type format="ttf" name="VerdanaI" fullname="Verdana Italic" family="Verdana" glyphs="/Verdana Italic.ttf" /> <type format="ttf" name="Verdana" fullname="Verdana" family="Verdana" glyphs="/Verdana.ttf" /> <type format="ttf" name="Webdings" fullname="Webdings" family="Webdings" glyphs="/Webdings.ttf" /> <type format="ttf" name="Wingdings2" fullname="Wingdings 2" family="Wingdings 2" glyphs="/Wingdings 2.ttf" /> <type format="ttf" name="Wingdings3" fullname="Wingdings 3" family="Wingdings 3" glyphs="/Wingdings 3.ttf" /> <type format="ttf" name="Wingdings" fullname="Wingdings" family="Wingdings" glyphs="/Wingdings.ttf" /> <type format="ttf" name="Zapfino" fullname="Zapfino" family="Zapfino" glyphs="/Zapfino.ttf" /> <type format="ttf" name="Zymbols" fullname="Zymbols" family="Zymbols" glyphs="/Zymbols.ttf" /> <type format="ttf" name="LiSongPro" fullname="LiSong Pro" family="LiSong Pro" glyphs="/å·å® Pro.ttf" /> <type format="ttf" name="STFangsong" fullname="STFangsong" family="STFangsong" glyphs="/åæ仿å®.ttf" /> <type format="ttf" name="STSong" fullname="STSong" family="STSong" glyphs="/åæå®ä½.ttf" /> <type format="ttf" name="STKaiti" fullname="STKaiti" family="STKaiti" glyphs="/åæ楷ä½.ttf" /> </typemap> log.xml 0000644 00000003152 14720724323 0006054 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE logmap [ <!ELEMENT logmap (log)+> <!ELEMENT log (#PCDATA)> <!ATTLIST log events CDATA #IMPLIED> <!ATTLIST log output CDATA #IMPLIED> <!ATTLIST log filename CDATA #IMPLIED> <!ATTLIST log generations CDATA #IMPLIED> <!ATTLIST log limit CDATA #IMPLIED> <!ATTLIST log format CDATA #IMPLIED> ]> <!-- Configure ImageMagick logger. Choose from one or more these events separated by a comma: all accelerate annotate blob cache coder command configure deprecate draw exception locale module none pixel policy resource trace transform user wand x11 Choose one output handler: console debug event file none stderr stdout When output is to a file, specify the filename. Embed %g in the filename to support log generations. Generations is the number of log files to retain. Limit is the number of logging events before generating a new log generation. The format of the log is defined by embedding special format characters: %c client %d domain %e event %f function %g generation %i thread id %l line %m module %n log name %p process id %r real CPU time %t wall clock time %u user CPU time %v version %% percent sign \n newline \r carriage return xml --> <logmap> <log events="None"/> <log output="console"/> <log filename="Magick-%g.log"/> <log generations="3"/> <log limit="2000"/> <log format="%t %r %u %v %d %c[%p]: %m/%f/%l/%d\n %e"/> </logmap> type-urw-base35.xml 0000644 00000023522 14720724323 0010152 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE typemap [ <!ELEMENT typemap (type)+> <!ATTLIST typemap xmlns CDATA #FIXED ''> <!ELEMENT type EMPTY> <!ATTLIST type xmlns CDATA #FIXED '' encoding NMTOKEN #IMPLIED family CDATA #REQUIRED format NMTOKEN #REQUIRED foundry NMTOKEN #REQUIRED fullname CDATA #REQUIRED glyphs CDATA #REQUIRED metrics CDATA #REQUIRED name NMTOKEN #REQUIRED stretch NMTOKEN #REQUIRED style NMTOKEN #REQUIRED version CDATA #IMPLIED weight CDATA #REQUIRED> ]> <!-- ImageMagick URW-base35 font configuration. --> <typemap> <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/URWGothic-Book.afm" glyphs="/usr/share/fonts/urw-base35/URWGothic-Book.t1"/> <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/URWGothic-BookOblique.afm" glyphs="/usr/share/fonts/urw-base35/URWGothic-BookOblique.t1"/> <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/URWGothic-Demi.afm" glyphs="/usr/share/fonts/urw-base35/URWGothic-Demi.t1"/> <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/URWGothic-DemiOblique.afm" glyphs="/usr/share/fonts/urw-base35/URWGothic-DemiOblique.t1"/> <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/URWBookman-Demi.afm" glyphs="/usr/share/fonts/urw-base35/URWBookman-Demi.t1"/> <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/URWBookman-DemiItalic.afm" glyphs="/usr/share/fonts/urw-base35/URWBookman-DemiItalic.t1"/> <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/URWBookman-Light.afm" glyphs="/usr/share/fonts/urw-base35/URWBookman-Light.t1"/> <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/URWBookman-LightItalic.afm" glyphs="/usr/share/fonts/urw-base35/URWBookman-LightItalic.t1"/> <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusMonoPS-Refular.afm" glyphs="/usr/share/fonts/urw-base35/NimbusMonoPS-Regular.t1"/> <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusMonoPS-Bold.afm" glyphs="/usr/share/fonts/urw-base35/NimbusMonoPS-Bold.t1"/> <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusMonoPS-Italic.afm" glyphs="/usr/share/fonts/urw-base35/NimbusMonoPS-Italic.t1"/> <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusMonoPS-BoldItalic.afm" glyphs="/usr/share/fonts/urw-base35/NimbusMonoPS-BoldItalic.t1"/> <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusSans-Regular.afm" glyphs="/usr/share/fonts/urw-base35/NimbusSans-Regular.t1"/> <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusSans-Regular.afm" glyphs="/usr/share/fonts/urw-base35/NimbusSans-Regular.t1"/> <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusSans-Bold.afm" glyphs="/usr/share/fonts/urw-base35/NimbusSans-Bold.t1"/> <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusSans-Italic.afm" glyphs="/usr/share/fonts/urw-base35/NimbusSans-Italic.t1"/> <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusSans-BoldItalic.afm" glyphs="/usr/share/fonts/urw-base35/NimbusSans-BoldItalic.t1"/> <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusSansNarrow-Regular.afm" glyphs="/usr/share/fonts/urw-base35/NimbusSansNarrow-Regular.t1"/> <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusSansNarrow-Oblique.afm" glyphs="/usr/share/fonts/urw-base35/NimbusSansNarrow-Oblique.t1"/> <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusSansNarrow-Bold.afm" glyphs="/usr/share/fonts/urw-base35/NimbusSansNarrow-Bold.t1"/> <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-base35/nNimbusSansNarrow-BdOblique.afm" glyphs="/usr/share/fonts/urw-base35/NimbusSansNarrow-BdOblique.t1"/> <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/C059-Roman.afm" glyphs="/usr/share/fonts/urw-base35/C059-Roman.t1"/> <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/C059-Italic.afm" glyphs="/usr/share/fonts/urw-base35/C059-Italic.t1"/> <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/C059-Bold.afm" glyphs="/usr/share/fonts/urw-base35/C059-Bold.t1"/> <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/C059-BdIta.afm" glyphs="/usr/share/fonts/urw-base35/C059-BdIta.t1"/> <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/P052-Roman.afm" glyphs="/usr/share/fonts/urw-base35/P052-Roman.t1"/> <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/P052-Italic.afm" glyphs="/usr/share/fonts/urw-base35/P052-Italic.t1"/> <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/P052-Bold.afm" glyphs="/usr/share/fonts/urw-base35/P052-Bold.t1"/> <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/P052-BoldItalic.afm" glyphs="/usr/share/fonts/urw-base35/P052-BoldItalic.t1"/> <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusRoman-Regular.afm" glyphs="/usr/share/fonts/urw-base35/NimbusRoman-Regular.t1"/> <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusRoman-Bold.afm" glyphs="/usr/share/fonts/urw-base35/NimbusRoman-Bold.t1"/> <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusRoman-Italic.afm" glyphs="/usr/share/fonts/urw-base35/NimbusRoman-Italic.t1"/> <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/NimbusRoman-BoldItalic.afm" glyphs="/usr/share/fonts/urw-base35/NimbusRoman-BoldItalic.t1"/> <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-base35/StandardSymbolsPS.afm" glyphs="/usr/share/fonts/urw-base35/StandardSymbolsPS.t1" version="2.0" encoding="AdobeCustom"/> </typemap> colors.xml 0000644 00000002547 14720724323 0006603 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE colormap [ <!ELEMENT colormap (color)+> <!ELEMENT color (#PCDATA)> <!ATTLIST color name CDATA "0"> <!ATTLIST color color CDATA "rgb(0,0,0)"> <!ATTLIST color compliance CDATA "SVG"> ]> <!-- Associate a color name with its red, green, blue, and alpha intensities. A number of methods and options require a color parameter. It is often convenient to refer to a color by name (e.g. white) rather than by hex value (e.g. #fff). This file maps a color name to its equivalent red, green, blue, and alpha intensities (e.g. for white, red = 255, green = 255, blue = 255, and alpha = 0). --> <colormap> <!-- <color name="none" color="rgba(0,0,0,0)" compliance="SVG, XPM"/> --> <!-- <color name="black" color="rgb(0,0,0)" compliance="SVG, X11, XPM"/> --> <!-- <color name="red" color="rgb(255,0,0)" compliance="SVG, X11, XPM"/> --> <!-- <color name="magenta" color="rgb(255,0,255)" compliance="SVG, X11, XPM"/> --> <!-- <color name="green" color="rgb(0,128,0)" compliance="SVG"/> --> <!-- <color name="cyan" color="rgb(0,255,255)" compliance="SVG, X11, XPM"/> --> <!-- <color name="blue" color="rgb(0,0,255)" compliance="SVG, X11, XPM"/> --> <!-- <color name="yellow" color="rgb(255,255,0)" compliance="SVG, X11, XPM"/> --> <!-- <color name="white" color="rgb(255,255,255)" compliance="SVG, X11"/> --> </colormap> type-ghostscript.xml 0000644 00000016624 14720724323 0010633 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE typemap [ <!ELEMENT typemap (type)+> <!ATTLIST typemap xmlns CDATA #FIXED ''> <!ELEMENT type EMPTY> <!ATTLIST type xmlns CDATA #FIXED '' encoding NMTOKEN #IMPLIED family CDATA #REQUIRED format NMTOKEN #REQUIRED foundry NMTOKEN #REQUIRED fullname CDATA #REQUIRED glyphs CDATA #REQUIRED metrics CDATA #REQUIRED name NMTOKEN #REQUIRED stretch NMTOKEN #REQUIRED style NMTOKEN #REQUIRED version CDATA #IMPLIED weight CDATA #REQUIRED> ]> <!-- ImageMagick Ghostscript font configuration. --> <typemap> <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="a010013l.afm" glyphs="a010013l.pfb"/> <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="a010033l.afm" glyphs="a010033l.pfb"/> <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="a010015l.afm" glyphs="a010015l.pfb"/> <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="a010035l.afm" glyphs="a010035l.pfb"/> <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="b018015l.afm" glyphs="b018015l.pfb"/> <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="b018035l.afm" glyphs="b018035l.pfb"/> <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="b018012l.afm" glyphs="b018012l.pfb"/> <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="b018032l.afm" glyphs="b018032l.pfb"/> <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="n022003l.afm" glyphs="n022003l.pfb"/> <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="n022004l.afm" glyphs="n022004l.pfb"/> <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="n022023l.afm" glyphs="n022023l.pfb"/> <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="n022024l.afm" glyphs="n022024l.pfb"/> <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="n019003l.afm" glyphs="n019003l.pfb"/> <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="n019003l.afm" glyphs="n019003l.pfb"/> <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="n019004l.afm" glyphs="n019004l.pfb"/> <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="n019023l.afm" glyphs="n019023l.pfb"/> <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="n019024l.afm" glyphs="n019024l.pfb"/> <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="n019043l.afm" glyphs="n019043l.pfb"/> <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="n019063l.afm" glyphs="n019063l.pfb"/> <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="n019044l.afm" glyphs="n019044l.pfb"/> <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="n019064l.afm" glyphs="n019064l.pfb"/> <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="c059013l.afm" glyphs="c059013l.pfb"/> <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="c059033l.afm" glyphs="c059033l.pfb"/> <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="c059016l.afm" glyphs="c059016l.pfb"/> <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="c059036l.afm" glyphs="c059036l.pfb"/> <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="p052003l.afm" glyphs="p052003l.pfb"/> <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="p052023l.afm" glyphs="p052023l.pfb"/> <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="p052004l.afm" glyphs="p052004l.pfb"/> <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="p052024l.afm" glyphs="p052024l.pfb"/> <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="n021003l.afm" glyphs="n021003l.pfb"/> <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="n021004l.afm" glyphs="n021004l.pfb"/> <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="n021023l.afm" glyphs="n021023l.pfb"/> <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="n021024l.afm" glyphs="n021024l.pfb"/> <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="s050000l.afm" glyphs="s050000l.pfb" version="0.1" encoding="AdobeCustom"/> </typemap> policy.xml 0000644 00000007034 14720724323 0006575 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE policymap [ <!ELEMENT policymap (policy)+> <!ATTLIST policymap xmlns CDATA #FIXED ''> <!ELEMENT policy EMPTY> <!ATTLIST policy xmlns CDATA #FIXED '' domain NMTOKEN #REQUIRED name NMTOKEN #IMPLIED pattern CDATA #IMPLIED rights NMTOKEN #IMPLIED stealth NMTOKEN #IMPLIED value CDATA #IMPLIED> ]> <!-- Configure ImageMagick policies. Domains include system, delegate, coder, filter, path, or resource. Rights include none, read, write, execute and all. Use | to combine them, for example: "read | write" to permit read from, or write to, a path. Use a glob expression as a pattern. Suppose we do not want users to process MPEG video images: <policy domain="delegate" rights="none" pattern="mpeg:decode" /> Here we do not want users reading images from HTTP: <policy domain="coder" rights="none" pattern="HTTP" /> The /repository file system is restricted to read only. We use a glob expression to match all paths that start with /repository: <policy domain="path" rights="read" pattern="/repository/*" /> Lets prevent users from executing any image filters: <policy domain="filter" rights="none" pattern="*" /> Any large image is cached to disk rather than memory: <policy domain="resource" name="area" value="1GP"/> Define arguments for the memory, map, area, width, height and disk resources with SI prefixes (.e.g 100MB). In addition, resource policies are maximums for each instance of ImageMagick (e.g. policy memory limit 1GB, -limit 2GB exceeds policy maximum so memory limit is 1GB). Rules are processed in order. Here we want to restrict ImageMagick to only read or write a small subset of proven web-safe image types: <policy domain="delegate" rights="none" pattern="*" /> <policy domain="filter" rights="none" pattern="*" /> <policy domain="coder" rights="none" pattern="*" /> <policy domain="coder" rights="read|write" pattern="{GIF,JPEG,PNG,WEBP}" /> --> <policymap> <!-- <policy domain="system" name="shred" value="2"/> --> <!-- <policy domain="system" name="precision" value="6"/> --> <!-- <policy domain="system" name="memory-map" value="anonymous"/> --> <!-- <policy domain="system" name="max-memory-request" value="256MiB"/> --> <!-- <policy domain="resource" name="temporary-path" value="/tmp"/> --> <!-- <policy domain="resource" name="memory" value="2GiB"/> --> <!-- <policy domain="resource" name="map" value="4GiB"/> --> <!-- <policy domain="resource" name="width" value="10KP"/> --> <!-- <policy domain="resource" name="height" value="10KP"/> --> <!-- <policy domain="resource" name="list-length" value="128"/> --> <!-- <policy domain="resource" name="area" value="100MP"/> --> <!-- <policy domain="resource" name="disk" value="16EiB"/> --> <!-- <policy domain="resource" name="file" value="768"/> --> <!-- <policy domain="resource" name="thread" value="4"/> --> <!-- <policy domain="resource" name="throttle" value="0"/> --> <!-- <policy domain="resource" name="time" value="3600"/> --> <!-- <policy domain="coder" rights="none" pattern="MVG" /> --> <!-- <policy domain="module" rights="none" pattern="{PS,PDF,XPS}" /> --> <!-- <policy domain="delegate" rights="none" pattern="HTTPS" /> --> <!-- <policy domain="path" rights="none" pattern="@*" /> --> <!-- <policy domain="cache" name="memory-map" value="anonymous"/> --> <!-- <policy domain="cache" name="synchronize" value="True"/> --> <!-- <policy domain="cache" name="shared-secret" value="passphrase" stealth="true"/> --> </policymap> delegates.xml 0000644 00000032333 14720724323 0007233 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE delegatemap [ <!ELEMENT delegatemap (delegate)+> <!ATTLIST delegatemap xmlns CDATA #FIXED ''> <!ELEMENT delegate EMPTY> <!ATTLIST delegate xmlns CDATA #FIXED '' command CDATA #REQUIRED decode NMTOKEN #IMPLIED encode NMTOKEN #IMPLIED mode NMTOKEN #IMPLIED spawn NMTOKEN #IMPLIED stealth NMTOKEN #IMPLIED> ]> <!-- Delegate command file. Commands which specify decode="in_format" encode="out_format" specify the rules for converting from in_format to out_format. Use these rules to translate directly between formats. Commands which specify only decode="in_format" specify the rules for converting from in_format to some format that ImageMagick automatically recognizes. Use these rules to decode formats. Commands which specify only encode="out_format" specify the rules for an "encoder" which may accept any input format. The substitution rules are as follows: %a authentication passphrase %b image file size in bytes %g image geometry %h image rows (height) %i input image filename %# input image signature %m input image format %o output image filename %p page number %q input image depth %s scene number %u unique temporary filename %w image columns (width) %x input image x resolution %y input image y resolution Set option delegate:bimodal=true to process bimodal delegates otherwise they are ignored. If stealth="True" the delegate is not listed in user requested "-list delegate" listings. These are typically special internal delegates. If spawn="True", ImageMagick does not wait for the delegate to finish, nor will it read any output image. --> <delegatemap> <delegate decode="bpg" command=""bpgdec" -b 16 -o "%o.png" "%i"; /usr/bin/mv "%o.png" "%o""/> <delegate decode="png" encode="bpg" command=""bpgenc" -b 12 -q "%~" -o "%o" "%i""/> <delegate decode="blender" command=""blender" -b "%i" -F PNG -o "%o""\n"convert" -concatenate "%o*.png" "%o""/> <delegate decode="browse" stealth="True" spawn="True" command=""xdg-open" https://imagemagick.org/; /usr/bin/rm "%i""/> <delegate decode="cdr" command=""uniconvertor" "%i" "%o.svg"; /usr/bin/mv "%o.svg" "%o""/> <delegate decode="cgm" command=""uniconvertor" "%i" "%o.svg"; /usr/bin/mv "%o.svg" "%o""/> <delegate decode="https:decode" command=""curl" -s -k -L -o "%u.dat" "https:%M""/> <delegate decode="doc" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /usr/bin/mv "%i.pdf" "%o""/> <delegate decode="docx" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /usr/bin/mv "%i.pdf" "%o""/> <delegate decode="dng:decode" command=""ufraw-batch" --silent --create-id=also --out-type=png --out-depth=16 "--output=%u.png" "%i""/> <delegate decode="dot" command='"dot" -Tsvg "%i" -o "%o"' /> <delegate decode="dvi" command=""dvips" -sstdout=%%stderr -o "%o" "%i""/> <delegate decode="dxf" command=""uniconvertor" "%i" "%o.svg"; /usr/bin/mv "%o.svg" "%o""/> <delegate decode="edit" stealth="True" command=""xterm" -title "Edit Image Comment" -e vi "%o""/> <delegate decode="eps" encode="pdf" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 "-sDEVICE=pdfwrite" "-sOutputFile=%o" "-f%i""/> <delegate decode="eps" encode="ps" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ps2write" "-sOutputFile=%o" "-f%i""/> <delegate decode="fig" command=""uniconvertor" "%i" "%o.svg"; /usr/bin/mv "%o.svg" "%o""/> <delegate decode="hpg" command=""hp2xx" -sstdout=%%stderr -m eps -f `basename "%o"` "%i"; /usr/bin/mv -f `basename "%o"` "%o""/> <delegate decode="hpgl" command=""hp2xx" -sstdout=%%stderr -m eps -f `basename "%o"` "%i"; /usr/bin/mv -f `basename "%o"` "%o""/> <delegate decode="htm" command=""html2ps" -U -o "%o" "%i""/> <delegate decode="html" command=""html2ps" -U -o "%o" "%i""/> <delegate decode="ilbm" command=""ilbmtoppm" "%i" > "%o""/> <delegate decode="jpg" encode="lep" mode="encode" command=""lepton" "%i" "%o""/> <delegate decode="jxr" command="/usr/bin/mv "%i" "%i.jxr"; "JxrDecApp" -i "%i.jxr" -o "%o.pnm"; /usr/bin/mv "%i.jxr" "%i"; /usr/bin/mv "%o.pnm" "%o""/> <delegate decode="lep" mode="decode" command=""lepton" "%i" "%o""/> <delegate decode="miff" encode="show" spawn="True" command=""display" -immutable -delay 0 -title "%M" "%i""/> <delegate decode="miff" encode="win" stealth="True" spawn="True" command=""display" -immutable -delay 0 -title "%M" "%i""/> <delegate decode="mpeg:decode" command=""ffmpeg" -nostdin -v -1 -i "%i" -vframes %S -vcodec pam -an -f rawvideo -y "%u.pam" 2> "%u""/> <delegate decode="odt" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /usr/bin/mv "%i.pdf" "%o""/> <delegate decode="pcl:cmyk" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> <delegate decode="pcl:color" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> <delegate decode="pcl:mono" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> <delegate decode="pdf" encode="eps" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=eps2write" "-sPDFPassword=%a" "-sOutputFile=%o" "-f%i""/> <delegate decode="pdf" encode="ps" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ps2write" "-sPDFPassword=%a" "-sOutputFile=%o" "-f%i""/> <delegate decode="pnm" encode="trace" command=""potrace" --svg --output "%o" "%i""/> <delegate decode="png" encode="webp" command=""cwebp" -quiet %Q "%i" -o "%o""/> <delegate decode="pnm" encode="ilbm" mode="encode" command=""ppmtoilbm" -24if "%i" > "%o""/> <delegate decode="bmp" encode="jxr" command="/usr/bin/mv "%i" "%i.bmp"; "JxrEncApp" -i "%i.bmp" -o "%o.jxr"; /usr/bin/mv "%i.bmp" "%i"; /usr/bin/mv "%o.jxr" "%o""/> <delegate decode="bmp" encode="wdp" command="/usr/bin/mv "%i" "%i.bmp"; "JxrEncApp" -i "%i.bmp" -o "%o.jxr"; /usr/bin/mv "%i.bmp" "%i"; /usr/bin/mv "%o.jxr" "%o""/> <delegate decode="ppt" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /usr/bin/mv "%i.pdf" "%o""/> <delegate decode="pptx" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /usr/bin/mv "%i.pdf" "%o""/> <delegate decode="ps" encode="prt" command='"lpr" "%i"'/> <delegate decode="ps:alpha" stealth="True" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> <delegate decode="ps:cmyk" stealth="True" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> <delegate decode="ps:color" stealth="True" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> <delegate decode="ps" encode="eps" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=eps2write" "-sOutputFile=%o" "-f%i""/> <delegate decode="ps" encode="pdf" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pdfwrite" "-sOutputFile=%o" "-f%i""/> <delegate decode="ps" encode="print" mode="encode" command="lpr "%i""/> <delegate decode="ps:mono" stealth="True" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> <delegate decode="shtml" command=""html2ps" -U -o "%o" "%i""/> <delegate decode="sid" command=""mrsidgeodecode" -if sid -i "%i" -of tif -o "%o" > "%u""/> <delegate decode="svg" command=""rsvg-convert" -o "%o" "%i""/> <delegate decode="svg:decode" stealth="True" command=""inkscape" "%s" --export-png="%s" --export-dpi="%s" --export-background="%s" --export-background-opacity="%s" > "%s" 2>&1"/> <delegate decode="tiff" encode="launch" mode="encode" command=""gimp" "%i""/> <delegate decode="wdp" command="/usr/bin/mv "%i" "%i.jxr"; "JxrDecApp" -i "%i.jxr" -o "%o.bmp"; /usr/bin/mv "%i.jxr" "%i"; /usr/bin/mv "%o.bmp" "%o""/> <delegate decode="webp" command=""dwebp" -pam "%i" -o "%o""/> <delegate decode="xls" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /usr/bin/mv "%i.pdf" "%o""/> <delegate decode="xlsx" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /usr/bin/mv "%i.pdf" "%o""/> <delegate decode="xps:cmyk" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=bmpsep8" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> <delegate decode="xps:color" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> <delegate decode="xps:mono" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> <delegate encode="mpeg:encode" stealth="True" command=""ffmpeg" -nostdin -v -1 -i "%M%%d.jpg" "%u.%m" 2> "%u""/> </delegatemap> type-windows.xml 0000644 00000032612 14720724323 0007747 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE typemap [ <!ELEMENT typemap (type)+> <!ELEMENT type (#PCDATA)> <!ELEMENT include (#PCDATA)> <!ATTLIST type name CDATA #REQUIRED> <!ATTLIST type fullname CDATA #IMPLIED> <!ATTLIST type family CDATA #IMPLIED> <!ATTLIST type foundry CDATA #IMPLIED> <!ATTLIST type weight CDATA #IMPLIED> <!ATTLIST type style CDATA #IMPLIED> <!ATTLIST type stretch CDATA #IMPLIED> <!ATTLIST type format CDATA #IMPLIED> <!ATTLIST type metrics CDATA #IMPLIED> <!ATTLIST type glyphs CDATA #REQUIRED> <!ATTLIST type version CDATA #IMPLIED> <!ATTLIST include file CDATA #REQUIRED> ]> <!-- ImageMagick Windows font configuration. --> <typemap> <type name="Arial" fullname="Arial" family="Arial" weight="400" style="normal" stretch="normal" glyphs="arial.ttf"/> <type name="Arial-Black" fullname="Arial Black" family="Arial" weight="900" style="normal" stretch="normal" glyphs="ariblk.ttf"/> <type name="Arial-Bold" fullname="Arial Bold" family="Arial" weight="700" style="normal" stretch="normal" glyphs="arialbd.ttf"/> <type name="Arial-Bold-Italic" fullname="Arial Bold Italic" family="Arial" weight="700" style="italic" stretch="normal" glyphs="arialbi.ttf"/> <type name="Arial-Italic" fullname="Arial Italic" family="Arial" weight="400" style="italic" stretch="normal" glyphs="ariali.ttf"/> <type name="Arial-Narrow" fullname="Arial Narrow" family="Arial Narrow" weight="400" style="normal" stretch="condensed" glyphs="arialn.ttf"/> <type name="Arial-Narrow-Bold" fullname="Arial Narrow Bold" family="Arial Narrow" weight="700" style="normal" stretch="condensed" glyphs="arialnb.ttf"/> <type name="Arial-Narrow-Bold-Italic" fullname="Arial Narrow Bold Italic" family="Arial Narrow" weight="700" style="italic" stretch="condensed" glyphs="arialnbi.ttf"/> <type name="Arial-Narrow-Italic" fullname="Arial Narrow Italic" family="Arial Narrow" weight="400" style="italic" stretch="condensed" glyphs="arnari.ttf"/> <type name="Arial-Narrow-Special-G1" fullname="Arial Narrow Special G1" family="Arial Narrow Special G1" weight="400" style="normal" stretch="condensed" glyphs="msgeonr1.ttf"/> <type name="Arial-Narrow-Special-G1-Bold" fullname="Arial Narrow Special G1 Bold" family="Arial Narrow Special G1" weight="700" style="normal" stretch="condensed" glyphs="msgeonb1.ttf"/> <type name="Arial-Narrow-Special-G1-Italic" fullname="Arial Narrow Special G1 Italic" family="Arial Narrow Special G1" weight="400" style="italic" stretch="condensed" glyphs="msgeoni1.ttf"/> <type name="Arial-Narrow-Special-G2" fullname="Arial Narrow Special G2" family="Arial Narrow Special G2" weight="400" style="normal" stretch="condensed" glyphs="msgeonr2.ttf"/> <type name="Arial-Narrow-Special-G2-Bold" fullname="Arial Narrow Special G2 Bold" family="Arial Narrow Special G2" weight="700" style="Narrow" stretch="normal" glyphs="msgeonb2.ttf"/> <type name="Arial-Narrow-Special-G2-Italic" fullname="Arial Narrow Special G2 Italic" family="Arial Narrow Special G2" weight="400" style="italic" stretch="condensed" glyphs="msgeoni2.ttf"/> <type name="Arial-Rounded-MT-Bold" fullname="Arial Rounded MT Bold" family="Arial Rounded MT" weight="700" style="normal" stretch="normal" glyphs="arlrdbd.ttf"/> <type name="Arial-Special-G1" fullname="Arial Special G1" family="Arial Special G1" weight="400" style="normal" stretch="normal" glyphs="msgeor1.ttf"/> <type name="Arial-Special-G1-Bold" fullname="Arial Special G1 Bold" family="Arial Special G1" weight="700" style="normal" stretch="normal" glyphs="msgeoab1.ttf"/> <type name="Arial-Special-G1-Bold-Italic" fullname="Arial Special G1 Bold Italic" family="Arial Special G1" weight="700" style="italic" stretch="normal" glyphs="msgeoax1.ttf"/> <type name="Arial-Special-G1-Italic" fullname="Arial Special G1 Italic" family="Arial Special G1" weight="400" style="italic" stretch="normal" glyphs="msgeoai1.ttf"/> <type name="Arial-Special-G2" fullname="Arial Special G2" family="Arial Special G2" weight="400" style="normal" stretch="normal" glyphs="msgeoar2.ttf"/> <type name="Arial-Special-G2-Bold" fullname="Arial Special G2 Bold" family="Arial Special G2" weight="700" style="normal" stretch="normal" glyphs="msgeoab2.ttf"/> <type name="Arial-Special-G2-Bold-Italic" fullname="Arial Special G2 Bold Italic" family="Arial Special G2" weight="700" style="italic" stretch="normal" glyphs="msgeoax2.ttf"/> <type name="Arial-Special-G2-Italic" fullname="Arial Special G2 Italic" family="Arial Special G2" weight="400" style="italic" stretch="normal" glyphs="msgeoai2.ttf"/> <type name="Bookman-Old-Style" fullname="Bookman Old Style" family="Bookman Old Style" weight="400" style="normal" stretch="normal" glyphs="bkmnos.ttf"/> <type name="Bookman-Old-Style-Bold" fullname="Bookman Old Style Bold" family="Bookman Old Style" weight="700" style="normal" stretch="normal" glyphs="bookosb.ttf"/> <type name="Bookman-Old-Style-Bold-Italic" fullname="Bookman Old Style Bold Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="bookosbi.ttf"/> <type name="Bookman-Old-Style-Italic" fullname="Bookman Old Style Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="boookosi.ttf"/> <type name="Century-Schoolbook" fullname="Century Schoolbook" family="Century Schoolbook" weight="400" style="normal" stretch="normal" glyphs="censcbk.ttf"/> <type name="Century-Schoolbook-Bold" fullname="Century Schoolbook Bold" family="Century Schoolbook" weight="700" style="normal" stretch="normal" glyphs="schlbkb.ttf"/> <type name="Century-Schoolbook-Bold-Italic" fullname="Century Schoolbook Bold Italic" family="Century Schoolbook" weight="700" style="italic" stretch="normal" glyphs="schlbkbi.ttf"/> <type name="Century-Schoolbook-Italic" fullname="Century Schoolbook Italic" family="Century Schoolbook" weight="400" style="italic" stretch="normal" glyphs="schlbki.ttf"/> <type name="Comic-Sans-MS" fullname="Comic Sans MS" family="Comic Sans MS" weight="400" style="normal" stretch="normal" glyphs="comic.ttf"/> <type name="Comic-Sans-MS-Bold" fullname="Comic Sans MS Bold" family="Comic Sans MS" weight="700" style="normal" stretch="normal" glyphs="comicbd.ttf"/> <type name="Courier-New" fullname="Courier New" family="Courier New" weight="400" style="normal" stretch="normal" glyphs="cour.ttf"/> <type name="Courier-New-Bold" fullname="Courier New Bold" family="Courier New" weight="700" style="normal" stretch="normal" glyphs="courbd.ttf"/> <type name="Courier-New-Bold-Italic" fullname="Courier New Bold Italic" family="Courier New" weight="700" style="italic" stretch="normal" glyphs="courbi.ttf"/> <type name="Courier-New-Italic" fullname="Courier New Italic" family="Courier New" weight="400" style="italic" stretch="normal" glyphs="couri.ttf"/> <type name="Garamond" fullname="Garamond" family="Garamond" weight="400" style="normal" stretch="normal" glyphs="gara.ttf"/> <type name="Garamond-Bold" fullname="Garamond Bold" family="Garamond" weight="700" style="normal" stretch="normal" glyphs="garabd.ttf"/> <type name="Garamond-Italic" fullname="Garamond Italic" family="Garamond" weight="400" style="italic" stretch="normal" glyphs="Italic"/> <type name="Gill-Sans-MT-Ext-Condensed-Bold" fullname="Gill Sans MT Ext Condensed Bold" family="Gill Sans MT" weight="700" style="normal" stretch="extra-condensed" glyphs="glsnecb.ttf"/> <type name="Impact" fullname="Impact" family="Impact" weight="400" style="normal" stretch="normal" glyphs="impact.ttf"/> <type name="Lucida-Blackletter" fullname="Lucida Blackletter" family="Lucida Blackletter" weight="400" style="normal" stretch="normal" glyphs="lblack.ttf"/> <type name="Lucida-Bright" fullname="Lucida Bright" family="Lucida Bright" weight="400" style="normal" stretch="normal" glyphs="lbrite.ttf"/> <type name="Lucida-Bright-Demibold" fullname="Lucida Bright Demibold" family="Lucida Bright" weight="600" style="normal" stretch="normal" glyphs="lbrited.ttf"/> <type name="Lucida-Bright-Demibold-Italic" fullname="Lucida Bright Demibold Italic" family="Lucida Bright" weight="600" style="italic" stretch="normal" glyphs="lbritedi.ttf"/> <type name="Lucida-Bright-Italic" fullname="Lucida Bright Italic" family="Lucida Bright" weight="400" style="italic" stretch="normal" glyphs="lbritei.ttf"/> <type name="Lucida-Caligraphy-Italic" fullname="Lucida Caligraphy Italic" family="Lucida Caligraphy" weight="400" style="italic" stretch="normal" glyphs="lcalig.ttf"/> <type name="Lucida-Console, Lucida-Console" fullname="Lucida Console, Lucida Console" family="Regular" weight="400" style="lucon.ttf" stretch="normal" glyphs=""/> <type name="Lucida-Fax-Demibold" fullname="Lucida Fax Demibold" family="Lucida Fax" weight="600" style="normal" stretch="normal" glyphs="lfaxd.ttf"/> <type name="Lucida-Fax-Demibold-Italic" fullname="Lucida Fax Demibold Italic" family="Lucida Fax" weight="600" style="italic" stretch="normal" glyphs="lfaxdi.ttf"/> <type name="Lucida-Fax-Italic" fullname="Lucida Fax Italic" family="Lucida Fax" weight="400" style="italic" stretch="normal" glyphs="lfaxi.ttf"/> <type name="Lucida-Fax-Regular" fullname="Lucida Fax Regular" family="Lucida Fax" weight="400" style="normal" stretch="normal" glyphs="lfax.ttf"/> <type name="Lucida-Handwriting-Italic" fullname="Lucida Handwriting Italic" family="Lucida Handwriting" weight="400" style="italic" stretch="normal" glyphs="lhandw.ttf"/> <type name="Lucida-Sans-Demibold-Italic" fullname="Lucida Sans Demibold Italic" family="Lucida Sans" weight="600" style="italic" stretch="normal" glyphs="lsansdi.ttf"/> <type name="Lucida-Sans-Demibold-Roman" fullname="Lucida Sans Demibold Roman" family="Lucida Sans Demibold" weight="400" style="normal" stretch="normal" glyphs="lsansd.ttf"/> <type name="Lucida-Sans-Regular" fullname="Lucida Sans Regular" family="Lucida Sans" weight="400" style="normal" stretch="normal" glyphs="lsans.ttf"/> <type name="Lucida-Sans-Typewriter-Bold" fullname="Lucida Sans Typewriter Bold" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="ltypeb.ttf"/> <type name="Lucida-Sans-Typewriter-Bold-Oblique" fullname="Lucida Sans Typewriter Bold Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="ltypebo.ttf"/> <type name="Lucida-Sans-Typewriter-Oblique" fullname="Lucida Sans Typewriter Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="ltypeo.ttf"/> <type name="Lucida-Sans-Typewriter-Regular" fullname="Lucida Sans Typewriter Regular" family="Lucida Sans Typewriter" weight="400" style="normal" stretch="normal" glyphs="ltype.ttf"/> <type name="MS-Sans-Serif" fullname="MS Sans Serif" family="MS Sans Serif" weight="400" style="normal" stretch="normal" glyphs="sseriff.ttf"/> <type name="MS-Serif" fullname="MS Serif" family="MS Serif" weight="400" style="normal" stretch="normal" glyphs="seriff.ttf"/> <type name="Modern" fullname="Modern" family="Modern" weight="400" style="normal" stretch="normal" glyphs="modern.ttf"/> <type name="Monotype-Corsiva" fullname="Monotype Corsiva" family="Monotype Corsiva" weight="400" style="normal" stretch="normal" glyphs="mtcorsva.ttf"/> <type name="Small-Fonts" fullname="Small Fonts" family="Small Fonts" weight="400" style="normal" stretch="normal" glyphs="smallf.ttf"/> <type name="Symbol" fullname="Symbol" family="Symbol" weight="400" style="normal" stretch="normal" glyphs="symbol.ttf" encoding="AppleRoman"/> <type name="Tahoma" fullname="Tahoma" family="Tahoma" weight="400" style="normal" stretch="normal" glyphs="tahoma.ttf"/> <type name="Tahoma-Bold" fullname="Tahoma Bold" family="Tahoma" weight="700" style="normal" stretch="normal" glyphs="tahomabd.ttf"/> <type name="Times-New-Roman" fullname="Times New Roman" family="Times New Roman" weight="400" style="normal" stretch="normal" glyphs="times.ttf"/> <type name="Times-New-Roman-Bold" fullname="Times New Roman Bold" family="Times New Roman" weight="700" style="normal" stretch="normal" glyphs="timesbd.ttf"/> <type name="Times-New-Roman-Bold-Italic" fullname="Times New Roman Bold Italic" family="Times New Roman" weight="700" style="italic" stretch="normal" glyphs="timesbi.ttf"/> <type name="Times-New-Roman-Italic" fullname="Times New Roman Italic" family="Times New Roman" weight="400" style="italic" stretch="normal" glyphs="timesi.ttf"/> <type name="Times-New-Roman-MT-Extra-Bold" fullname="Times New Roman MT Extra Bold" family="Times New Roman MT" weight="800" style="normal" stretch="normal" glyphs="timnreb.ttf"/> <type name="Verdana" fullname="Verdana" family="Verdana" weight="400" style="normal" stretch="normal" glyphs="verdana.ttf"/> <type name="Verdana-Bold" fullname="Verdana Bold" family="Verdana" weight="700" style="normal" stretch="normal" glyphs="verdanab.ttf"/> <type name="Verdana-Bold-Italic" fullname="Verdana Bold Italic" family="Verdana" weight="700" style="italic" stretch="normal" glyphs="verdanaz.ttf"/> <type name="Verdana-Italic" fullname="Verdana Italic" family="Verdana" weight="400" style="italic" stretch="normal" glyphs="verdanai.ttf"/> <type name="Wingdings" fullname="Wingdings" family="Wingdings" weight="400" style="normal" stretch="normal" glyphs="wingding.ttf" encoding="AppleRoman"/> <type name="Wingdings-2" fullname="Wingdings 2" family="Wingdings 2" weight="400" style="normal" stretch="normal" glyphs="wingdng2.ttf" encoding="AppleRoman"/> <type name="Wingdings-3" fullname="Wingdings 3" family="Wingdings 3" weight="400" style="normal" stretch="normal" glyphs="wingdng3.ttf" encoding="AppleRoman"/> </typemap> type-dejavu.xml 0000644 00000020452 14720724323 0007532 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE typemap [ <!ELEMENT typemap (type)+> <!ATTLIST typemap xmlns CDATA #FIXED ''> <!ELEMENT type EMPTY> <!ATTLIST type xmlns CDATA #FIXED '' encoding NMTOKEN #IMPLIED family CDATA #REQUIRED format NMTOKEN #REQUIRED foundry NMTOKEN #REQUIRED fullname CDATA #REQUIRED glyphs CDATA #REQUIRED metrics CDATA #REQUIRED name NMTOKEN #REQUIRED stretch NMTOKEN #REQUIRED style NMTOKEN #REQUIRED version CDATA #IMPLIED weight CDATA #REQUIRED> ]> <!-- ImageMagick DejaVU font configuration. --> <typemap> <type name="DejaVu-LGC-Sans-Bold" fullname="DejaVu LGC Sans Bold" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuLGCSans-Bold.ttf"/> <type name="DejaVu-LGC-Sans-Bold-Oblique" fullname="DejaVu LGC Sans Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="700" glyphs="DejaVuLGCSans-BoldOblique.ttf"/> <type name="DejaVu-LGC-Sans-Book" fullname="DejaVu LGC Sans Book" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuLGCSans.ttf"/> <type name="DejaVu-LGC-Sans-Condensed" fullname="DejaVu LGC Sans Condensed" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="DejaVuLGCSansCondensed.ttf"/> <type name="DejaVu-LGC-Sans-Condensed-Bold" fullname="DejaVu LGC Sans Condensed Bold" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="DejaVuLGCSansCondensed-Bold.ttf"/> <type name="DejaVu-LGC-Sans-Condensed-Bold-Oblique" fullname="DejaVu LGC Sans Condensed Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="DejaVuLGCSansCondensed-BoldOblique.ttf"/> <type name="DejaVu-LGC-Sans-Condensed-Oblique" fullname="DejaVu LGC Sans Condensed Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="DejaVuLGCSansCondensed-Oblique.ttf"/> <type name="DejaVu-LGC-Sans-ExtraLight" fullname="DejaVu LGC Sans ExtraLight" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="200" glyphs="DejaVuLGCSans-ExtraLight.ttf"/> <type name="DejaVu-LGC-Sans-Mono-Bold" fullname="DejaVu LGC Sans Mono Bold" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuLGCSansMono-Bold.ttf"/> <type name="DejaVu-LGC-Sans-Mono-Bold-Oblique" fullname="DejaVu LGC Sans Mono Bold Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="DejaVuLGCSansMono-BoldOblique.ttf"/> <type name="DejaVu-LGC-Sans-Mono-Book" fullname="DejaVu LGC Sans Mono Book" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuLGCSansMono.ttf"/> <type name="DejaVu-LGC-Sans-Mono-Oblique" fullname="DejaVu LGC Sans Mono Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="DejaVuLGCSansMono-Oblique.ttf"/> <type name="DejaVu-LGC-Sans-Oblique" fullname="DejaVu LGC Sans Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="400" glyphs="DejaVuLGCSans-Oblique.ttf"/> <type name="DejaVu-LGC-Serif-Bold" fullname="DejaVu LGC Serif Bold" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuLGCSerif-Bold.ttf"/> <type name="DejaVu-LGC-Serif-Bold-Italic" fullname="DejaVu LGC Serif Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="700" glyphs="DejaVuLGCSerif-BoldItalic.ttf"/> <type name="DejaVu-LGC-Serif-Book" fullname="DejaVu LGC Serif Book" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuLGCSerif.ttf"/> <type name="DejaVu-LGC-Serif-Condensed" fullname="DejaVu LGC Serif Condensed" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="DejaVuLGCSerifCondensed.ttf"/> <type name="DejaVu-LGC-Serif-Condensed-Bold" fullname="DejaVu LGC Serif Condensed Bold" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="DejaVuLGCSerifCondensed-Bold.ttf"/> <type name="DejaVu-LGC-Serif-Condensed-Bold-Italic" fullname="DejaVu LGC Serif Condensed Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="DejaVuLGCSerifCondensed-BoldItalic.ttf"/> <type name="DejaVu-LGC-Serif-Condensed-Italic" fullname="DejaVu LGC Serif -Condensed Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="DejaVuLGCSerifCondensed-Italic.ttf"/> <type name="DejaVu-LGC-Serif-Italic" fullname="DejaVu LGC Serif Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="400" glyphs="DejaVuLGCSerif-Italic.ttf"/> <type name="DejaVu-Sans-Bold" fullname="DejaVu Sans Bold" family="DejaVu Sans" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuSans-Bold.ttf"/> <type name="DejaVu-Sans-Bold-Oblique" fullname="DejaVu Sans Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="700" glyphs="DejaVuSans-BoldOblique.ttf"/> <type name="DejaVu-Sans-Book" fullname="DejaVu Sans Book" family="DejaVu Sans" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuSans.ttf"/> <type name="DejaVu-Sans-Condensed" fullname="DejaVu Sans Condensed" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="DejaVuSansCondensed.ttf"/> <type name="DejaVu-Sans-Condensed-Bold" fullname="DejaVu Sans Condensed Bold" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="DejaVuSansCondensed-Bold.ttf"/> <type name="DejaVu-Sans-Condensed-Bold-Oblique" fullname="DejaVu Sans Condensed Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="DejaVuSansCondensed-BoldOblique.ttf"/> <type name="DejaVu-Sans-Condensed-Oblique" fullname="DejaVu Sans Condensed Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="DejaVuSansCondensed-Oblique.ttf"/> <type name="DejaVu-Sans-ExtraLight" fullname="DejaVu Sans ExtraLight" family="DejaVu Sans" style="Normal" stretch="Normal" weight="200" glyphs="DejaVuSans-ExtraLight.ttf"/> <type name="DejaVu-Sans-Mono-Bold" fullname="DejaVu Sans Mono Bold" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuSansMono-Bold.ttf"/> <type name="DejaVu-Sans-Mono-Bold-Oblique" fullname="DejaVu Sans Mono Bold Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="DejaVuSansMono-BoldOblique.ttf"/> <type name="DejaVu-Sans-Mono-Book" fullname="DejaVu Sans Mono Book" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuSansMono.ttf"/> <type name="DejaVu-Sans-Mono-Oblique" fullname="DejaVu Sans Mono Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="DejaVuSansMono-Oblique.ttf"/> <type name="DejaVu-Sans-Oblique" fullname="DejaVu Sans Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="400" glyphs="DejaVuSans-Oblique.ttf"/> <type name="DejaVu-Serif-Bold" fullname="DejaVu Serif Bold" family="DejaVu Serif" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuSerif-Bold.ttf"/> <type name="DejaVu-Serif-Bold-Italic" fullname="DejaVu Serif Bold Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="700" glyphs="DejaVuSerif-BoldItalic.ttf"/> <type name="DejaVu-Serif-Book" fullname="DejaVu Serif Book" family="DejaVu Serif" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuSerif.ttf"/> <type name="DejaVu-Serif-Condensed" fullname="DejaVu Serif Condensed" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="DejaVuSerifCondensed.ttf"/> <type name="DejaVu-Serif-Condensed-Bold" fullname="DejaVu Serif Condensed Bold" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="DejaVuSerifCondensed-Bold.ttf"/> <type name="DejaVu-Serif-Condensed-Bold-Italic" fullname="DejaVu Serif Condensed Bold Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="DejaVuSerifCondensed-BoldItalic.ttf"/> <type name="DejaVu-Serif-Condensed-Italic" fullname="DejaVu Serif Condensed Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="DejaVuSerifCondensed-Italic.ttf"/> <type name="DejaVu-Serif-Italic" fullname="DejaVu Serif Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="400" glyphs="DejaVuSerif-Italic.ttf"/> </typemap> mime.xml 0000644 00000406110 14720724323 0006223 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mimemap [ <!ELEMENT mimemap (mime+)> <!ELEMENT mime (#PCDATA)> <!ATTLIST mime type CDATA #REQUIRED> <!ATTLIST mime acronym CDATA #IMPLIED> <!ATTLIST mime description CDATA #IMPLIED> <!ATTLIST mime pattern CDATA #IMPLIED> <!ATTLIST mime offset CDATA #IMPLIED> <!ATTLIST mime data-type (string|byte|short|long) #IMPLIED> <!ATTLIST mime endian (lsb|msb) #IMPLIED> <!ATTLIST mime magic CDATA #IMPLIED> <!ATTLIST mime mask CDATA #IMPLIED> <!ATTLIST mime priority CDATA #IMPLIED> ]> <!-- Configure ImageMagick mime types. --> <mimemap> <mime type="application/andrew-inset" acronym="ATK" description="Andrew Toolkit" priority="100" pattern="*.ez" /> <mime type="application/illustrator" description="Adobe Illustrator document" priority="100" pattern="*.ai" /> <mime type="application/mac-binhex40" description="Macintosh BinHex-encoded file" data-type="string" offset="11" magic="must be converted with BinHex" priority="50" /> <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="0" magic="(************** Content-type: application/mathematica" priority="50" /> <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="100:256" magic="This notebook can be used on any computer system with Mathematica" priority="50" /> <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="10:256" magic="This is a Mathematica Notebook file. It contains ASCII text" priority="50" /> <mime type="application/mathematica" description="Mathematica Notebook" priority="100" pattern="*.nb" /> <mime type="application/mbox" description="mailbox file" data-type="string" offset="0" magic="From " priority="20" /> <mime type="application/octet-stream" description="unknown" priority="100" pattern="*.bin" /> <mime type="application/oda" acronym="ODA" description="Office Document Architecture" priority="100" pattern="*.oda" /> <mime type="application/pdf" description="Portable Document Format" data-type="string" offset="0" magic="%PDF-" priority="50" /> <mime type="application/pdf" acronym="PDF" description="Portable Document Format" priority="100" pattern="*.pdf" /> <mime type="application/xspf+xml" description="XML Shareable Playlist Format" data-type="string" offset="0:64" magic="<playlist version="1" priority="50" /> <mime type="application/xspf+xml" description="XML Shareable Playlist Format" priority="100" pattern="*.xspf" /> <mime type="audio/x-iriver-pla" description="iRiver Playlist" data-type="string" offset="4" magic="iriver UMS PLA" priority="50" /> <mime type="audio/x-iriver-pla" description="iRiver Playlist" priority="100" pattern="*.pla" /> <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" data-type="string" offset="0" magic="-----BEGIN PGP MESSAGE-----" priority="50" /> <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.pgp" /> <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.gpg" /> <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.asc" /> <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PUBLIC KEY BLOCK-----" priority="50" /> <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PRIVATE KEY BLOCK-----" priority="50" /> <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9501" priority="50" /> <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9500" priority="50" /> <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9900" priority="50" /> <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9901" priority="50" /> <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.skr" /> <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.pkr" /> <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.asc" /> <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNED MESSAGE-----" priority="50" /> <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNATURE-----" priority="50" /> <mime type="application/pkcs7-signature" description="detached S/MIME signature" priority="100" pattern="*.p7s" /> <mime type="application/pkcs10" description="PKCS#10 certification request" priority="100" pattern="*.p10" /> <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="\004%!" priority="50" /> <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="%!" priority="50" /> <mime type="application/postscript" acronym="PS" description="PostScript" priority="100" pattern="*.ps" /> <mime type="application/prs.plucker" description="Plucker document" data-type="string" offset="60" magic="DataPlkr" priority="80" /> <mime type="application/rtf" description="Rich Text Format" data-type="string" offset="0" magic="{\\rtf" priority="50" /> <mime type="application/rtf" acronym="RTF" description="Rich Text Format" priority="100" pattern="*.rtf" /> <mime type="application/sieve" description="Sieve mail filter script" priority="100" pattern="*.siv" /> <mime type="application/smil" description="Synchronized Multimedia Integration Language" data-type="string" offset="0:256" magic="<smil" priority="80" /> <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smil" /> <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smi" /> <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.sml" /> <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.kino" /> <mime type="application/x-sqlite2" description="SQLite2 database" data-type="string" offset="0" magic="** This file contains an SQLite" /> <mime type="application/x-sqlite3" description="SQLite3 database" data-type="string" offset="0" magic="SQLite format 3" /> <mime type="application/stuffit" description="StuffIt archive" data-type="string" offset="0" magic="StuffIt" priority="50" /> <mime type="application/stuffit" description="StuffIt archive" priority="100" pattern="*.sit" /> <mime type="application/x-gedcom" description="GEnealogical Data COMmunication" data-type="string" offset="0" magic="0 HEAD" priority="50" /> <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.ged" /> <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.gedcom" /> <mime type="application/x-flash-video" description="Flash video" data-type="string" offset="0" magic="FLV" priority="50" /> <mime type="application/x-flash-video" description="Flash video" priority="100" pattern="*.flv" /> <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[3]" priority="50" /> <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[4]" priority="50" /> <mime type="application/x-go-sgf" acronym="SGF" description="Smart Game Format" priority="100" pattern="*.sgf" /> <mime type="application/x-xliff" description="XML Localization Interchange File Format" data-type="string" offset="0:256" magic="<xliff" priority="80" /> <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xlf" /> <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xliff" /> <mime type="application/vnd.corel-draw" description="Corel Draw drawing" data-type="string" offset="8" mask="0xffffff00ffffffff" magic="CDRXvrsn" priority="80" /> <mime type="application/vnd.corel-draw" description="Corel Draw drawing" priority="100" pattern="*.cdr" /> <mime type="application/vnd.hp-hpgl" acronym="HPGL" description="HP Graphics Language" priority="100" pattern="*.hpgl" /> <mime type="application/vnd.hp-pcl" acronym="PCL" description="HP Printer Control Language" priority="100" pattern="*.pcl" /> <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" data-type="string" offset="0" magic="\x00\x00\x02\x00\x06\x04\x06\x00\x08\x00\x00\x00\x00\x00" priority="50" /> <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.123" /> <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk1" /> <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk3" /> <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk4" /> <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wks" /> <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User Interface Language" priority="100" pattern="*.xul" /> <mime type="application/vnd.ms-access" description="Joint Engine Technology" data-type="string" offset="0" magic="\x00\x01\x00\x00Standard Jet DB" priority="50" /> <mime type="application/vnd.ms-access" acronym="JET" description="Joint Engine Technology" priority="100" pattern="*.mdb" /> <mime type="application/vnd.ms-excel" description="Excel spreadsheet" data-type="string" offset="2080" magic="Microsoft Excel 5.0 Worksheet" priority="50" /> <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xls" /> <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlc" /> <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xll" /> <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlm" /> <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlw" /> <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xla" /> <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlt" /> <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xld" /> <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppz" /> <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppt" /> <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pps" /> <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pot" /> <mime type="application/vnd.ms-xpsdocument" acronym="XPS" description="XML Paper Specification" priority="100" pattern="*.xps" /> <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\x31\xbe\x00\x00" priority="50" /> <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="PO^Q`" priority="50" /> <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\376\067\0\043" priority="50" /> <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\333\245-\0\0\0" priority="50" /> <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="MSWordDoc" priority="50" /> <mime type="application/msword" description="Word document" data-type="string" offset="2108" magic="MSWordDoc" priority="50" /> <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="Microsoft Word document data" priority="50" /> <mime type="application/msword" description="Word document" priority="100" pattern="*.doc" /> <mime type="application/vnd.ms-tnef" description="Transport Neutral Encapsulation Format" data-type="long" endian="LSB" offset="0" magic="0x223e9f78" priority="50" /> <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnef" /> <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnf" /> <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="winmail.dat" /> <mime type="application/vnd.stardivision.calc" description="StarCalc spreadsheet" priority="100" pattern="*.sdc" /> <mime type="application/vnd.stardivision.chart" description="StarChart chart" priority="100" pattern="*.sds" /> <mime type="application/vnd.stardivision.draw" description="StarDraw drawing" priority="100" pattern="*.sda" /> <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdd" /> <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdp" /> <mime type="application/vnd.stardivision.mail" description="StarMail email" priority="100" pattern="*.smd" /> <mime type="application/vnd.stardivision.math" description="StarMath formula" priority="100" pattern="*.smf" /> <mime type="application/vnd.stardivision.writer" description="StarWriter document" data-type="string" offset="2089" magic="StarWriter" priority="90" /> <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sdw" /> <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.vor" /> <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sgl" /> <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" data-type="string" offset="0" magic="PK\003\004" /> <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" priority="100" pattern="*.sxc" /> <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" data-type="string" offset="0" magic="PK\003\004" /> <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" priority="100" pattern="*.stc" /> <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" data-type="string" offset="0" magic="PK\003\004" /> <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" priority="100" pattern="*.sxd" /> <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" data-type="string" offset="0" magic="PK\003\004" /> <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" priority="100" pattern="*.std" /> <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" data-type="string" offset="0" magic="PK\003\004" /> <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" priority="100" pattern="*.sxi" /> <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" data-type="string" offset="0" magic="PK\003\004" /> <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" priority="100" pattern="*.sti" /> <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" data-type="string" offset="0" magic="PK\003\004" /> <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" priority="100" pattern="*.sxm" /> <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" data-type="string" offset="0" magic="PK\003\004" /> <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" priority="100" pattern="*.sxw" /> <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" data-type="string" offset="0" magic="PK\003\004" /> <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" priority="100" pattern="*.sxg" /> <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" data-type="string" offset="0" magic="PK\003\004" /> <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" priority="100" pattern="*.stw" /> <mime type="application/vnd.oasis.opendocument.text" description="OpenDocument Text" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.text" acronym="ODT" description="OpenDocument Text" priority="100" pattern="*.odt" /> <mime type="application/vnd.oasis.opendocument.text-template" description="OpenDocument Text Template" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.text-template" acronym="OTT" description="OpenDocument Text Template" priority="100" pattern="*.ott" /> <mime type="application/vnd.oasis.opendocument.text-web" description="OpenDocument HTML" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.text-web" acronym="OTH" description="OpenDocument HTML" priority="100" pattern="*.oth" /> <mime type="application/vnd.oasis.opendocument.text-master" description="OpenDocument Master" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.text-master" acronym="ODM" description="OpenDocument Master" priority="100" pattern="*.odm" /> <mime type="application/vnd.oasis.opendocument.graphics" description="OpenDocument Drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.graphics" acronym="ODG" description="OpenDocument Drawing" priority="100" pattern="*.odg" /> <mime type="application/vnd.oasis.opendocument.graphics-template" description="OpenDocument Drawing Template" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.graphics-template" acronym="OTG" description="OpenDocument Drawing Template" priority="100" pattern="*.otg" /> <mime type="application/vnd.oasis.opendocument.presentation" description="OpenDocument Presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.presentation" acronym="ODP" description="OpenDocument Presentation" priority="100" pattern="*.odp" /> <mime type="application/vnd.oasis.opendocument.presentation-template" description="OpenDocument Presentation Template" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.presentation-template" acronym="OTP" description="OpenDocument Presentation Template" priority="100" pattern="*.otp" /> <mime type="application/vnd.oasis.opendocument.spreadsheet" description="OpenDocument Spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.spreadsheet" acronym="ODS" description="OpenDocument Spreadsheet" priority="100" pattern="*.ods" /> <mime type="application/vnd.oasis.opendocument.spreadsheet-template" description="OpenDocument Spreadsheet Template" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.spreadsheet-template" acronym="OTS" description="OpenDocument Spreadsheet Template" priority="100" pattern="*.ots" /> <mime type="application/vnd.oasis.opendocument.chart" description="OpenDocument Chart" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.chart" acronym="ODC chart" description="OpenDocument Chart" priority="100" pattern="*.odc" /> <mime type="application/vnd.oasis.opendocument.formula" description="OpenDocument Formula" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.formula" acronym="ODF" description="OpenDocument Formula" priority="100" pattern="*.odf" /> <mime type="application/vnd.oasis.opendocument.database" acronym="ODB" description="OpenDocument Database" priority="100" pattern="*.odb" /> <mime type="application/vnd.oasis.opendocument.image" description="OpenDocument Image" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/vnd.oasis.opendocument.image" acronym="ODI" description="OpenDocument Image" priority="100" pattern="*.odi" /> <mime type="application/vnd.symbian.install" description="Symbian Installation File" data-type="long" endian="LSB" offset="8" magic="0x10000419" priority="50" /> <mime type="application/vnd.symbian.install" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sis" /> <mime type="x-epoc/x-sisx-app" description="Symbian Installation File" data-type="long" endian="LSB" offset="0" magic="0x10201a7a" priority="50" /> <mime type="x-epoc/x-sisx-app" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sisx" /> <mime type="application/vnd.wordperfect" description="WordPerfect document" data-type="string" offset="1" magic="WPC" priority="50" /> <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp" /> <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp4" /> <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp5" /> <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp6" /> <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpd" /> <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpp" /> <mime type="application/x-xbel" description="XML Bookmark Exchange Language" data-type="string" offset="0:256" magic="<!DOCTYPE\ xbel" priority="50" /> <mime type="application/x-xbel" acronym="XBEL" description="XML Bookmark Exchange Language" priority="100" pattern="*.xbel" /> <mime type="application/x-7z-compressed" description="7-zip archive" priority="100" pattern="*.7z" /> <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="<abiword" priority="50" /> <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="<!DOCTYPE abiword" priority="50" /> <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw" /> <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.CRASHED" /> <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.gz" /> <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.zabw" /> <mime type="application/x-cue" description="CD image cuesheet" priority="100" pattern="*.cue" /> <mime type="application/x-amipro" description="Lotus AmiPro document" priority="100" pattern="*.sam" /> <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN SPREADSHEETS" priority="50" /> <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN" priority="50" /> <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" priority="100" pattern="*.as" /> <mime type="application/x-applix-word" description="Applix Words document" data-type="string" offset="0" magic="*BEGIN" priority="50" /> <mime type="application/x-applix-word" description="Applix Words document" priority="100" pattern="*.aw" /> <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000081a" priority="50" /> <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000091a" priority="50" /> <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000021a" priority="50" /> <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000031a" priority="50" /> <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000041a" priority="50" /> <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000061a" priority="50" /> <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="<ar>" priority="45" /> <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="!<arch>" priority="45" /> <mime type="application/x-archive" acronym="AR" description="AR archive" priority="100" pattern="*.a" /> <mime type="application/x-arj" description="ARJ archive" data-type="short" endian="LSB" offset="0" magic="0xea60" priority="50" /> <mime type="application/x-arj" acronym="ARJ" description="ARJ archive" priority="100" pattern="*.arj" /> <mime type="application/x-asp" acronym="ASP" description="Active Server Page" priority="100" pattern="*.asp" /> <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/gawk" priority="50" /> <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/gawk" priority="50" /> <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/gawk" priority="50" /> <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/gawk" priority="50" /> <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/local/bin/gawk" priority="50" /> <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/local/bin/gawk" priority="50" /> <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/awk" priority="50" /> <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/awk" priority="50" /> <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/awk" priority="50" /> <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/awk" priority="50" /> <mime type="application/x-bcpio" acronym="BCPIO" description="BCPIO document" priority="100" pattern="*.bcpio" /> <mime type="application/x-bittorrent" description="BitTorrent seed file" data-type="string" offset="0" magic="d8:announce" priority="50" /> <mime type="application/x-bittorrent" description="BitTorrent seed file" priority="100" pattern="*.torrent" /> <mime type="application/x-blender" description="Blender scene" data-type="string" offset="0" magic="BLENDER" priority="50" /> <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blender" /> <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blend" /> <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.BLEND" /> <mime type="application/x-bzdvi" description="TeX DVI document (bzip-compressed)" priority="100" pattern="*.dvi.bz2" /> <mime type="application/x-bzip" description="Bzip archive" data-type="string" offset="0" magic="BZh" priority="50" /> <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz" /> <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz2" /> <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz" /> <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz2" /> <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz" /> <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz2" /> <mime type="application/x-bzpdf" description="PDF document (bzip-compressed)" priority="100" pattern="*.pdf.bz2" /> <mime type="application/x-bzpostscript" description="PostScript document (bzip-compressed)" priority="100" pattern="*.ps.bz2" /> <mime type="application/x-cbr" description="comic book archive" priority="100" pattern="*.cbr" /> <mime type="application/x-cbz" description="comic book archive" priority="100" pattern="*.cbz" /> <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso" /> <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso9660" /> <mime type="application/x-cgi" description="CGI script" priority="100" pattern="*.cgi" /> <mime type="application/x-chess-pgn" description="PGN chess game notation" data-type="string" offset="0" magic="[Event " priority="50" /> <mime type="application/x-chess-pgn" description="PGN chess game notation" priority="100" pattern="*.pgn" /> <mime type="application/x-chm" acronym="CHM" description="Compiled Help Modules" priority="100" pattern="*.chm" /> <mime type="application/x-compress" description="UNIX-compressed file" data-type="string" offset="0" magic="\037\235" priority="50" /> <mime type="application/x-compress" description="UNIX-compressed file" priority="100" pattern="*.Z" /> <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tar.gz" /> <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tgz" /> <mime type="application/x-core" description="program crash data" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \004" priority="50" /> <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" /> <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" /> <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\001" priority="50" /> <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\002" priority="50" /> <mime type="application/x-core" description="program crash data" priority="100" pattern="core" /> <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="070707" priority="50" /> <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070701" priority="50" /> <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070702" priority="50" /> <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="0143561" priority="50" /> <mime type="application/x-cpio" description="CPIO archive" priority="100" pattern="*.cpio" /> <mime type="application/x-cpio-compressed" description="CPIO archive (gzip-compressed)" priority="100" pattern="*.cpio.gz" /> <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/tcsh" /> <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/csh" /> <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env csh" /> <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env tcsh" /> <mime type="application/x-csh" description="C shell script" priority="100" pattern="*.csh" /> <mime type="application/x-dbf" description="Xbase document" priority="100" pattern="*.dbf" /> <mime type="application/ecmascript" description="ECMAScript program" priority="100" pattern="*.es" /> <mime type="application/x-dbm" data-type="long" endian="MSB" offset="0" magic="0x061561" priority="50" /> <mime type="application/x-dc-rom" description="Dreamcast ROM" priority="100" pattern="*.dc" /> <mime type="application/x-nintendo-ds-rom" description="Nintendo DS ROM" priority="100" pattern="*.nds" /> <mime type="application/x-deb" description="Debian package" data-type="string" offset="0" magic="!<arch>" priority="50" /> <mime type="application/x-deb" description="Debian package" priority="100" pattern="*.deb" /> <mime type="application/x-designer" description="Qt Designer file" priority="100" pattern="*.ui" /> <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0:32" magic="[Desktop Entry]" priority="50" /> <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[Desktop Action" priority="50" /> <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[KDE Desktop Entry]" priority="50" /> <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# Config File" priority="50" /> <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# KDE Config File" priority="50" /> <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.desktop" /> <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.kdelnk" /> <mime type="application/x-dia-diagram" description="Dia diagram" data-type="string" offset="5:100" magic="<dia:" priority="50" /> <mime type="application/x-dia-diagram" description="Dia diagram" priority="100" pattern="*.dia" /> <mime type="application/x-dvi" description="TeX DVI document" data-type="short" endian="LSB" offset="0" magic="0x02f7" priority="50" /> <mime type="application/x-dvi" description="TeX DVI document" priority="100" pattern="*.dvi" /> <mime type="application/x-e-theme" description="Enlightenment theme" priority="100" pattern="*.etheme" /> <mime type="application/x-egon" description="Egon Animator animation" priority="100" pattern="*.egon" /> <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" /> <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" /> <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="MZ" priority="40" /> <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0x521c" priority="40" /> <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0420" priority="40" /> <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0421" priority="40" /> <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0603" priority="40" /> <mime type="application/x-executable" description="executable" priority="100" pattern="*.exe" /> <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="LWFN" priority="60" /> <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="65" magic="LWFN" priority="60" /> <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!PS-AdobeFont-1." priority="60" /> <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!PS-AdobeFont-1." priority="60" /> <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!FontType1-1." priority="60" /> <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!FontType1-1." priority="60" /> <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfa" /> <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfb" /> <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.gsf" /> <mime type="application/x-font-afm" description="Adobe font metrics" priority="100" pattern="*.afm" /> <mime type="application/x-font-bdf" description="BDF font" data-type="string" offset="0" magic="STARTFONT\040" priority="50" /> <mime type="application/x-font-bdf" description="BDF font" priority="100" pattern="*.bdf" /> <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="0" magic="\xff\x46\x4f\x4e" priority="50" /> <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x45\x47\x41" priority="50" /> <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x56\x49\x44" priority="50" /> <mime type="application/x-font-framemaker" description="Adobe FrameMaker font" data-type="string" offset="0" magic="<MakerScreenFont" priority="50" /> <mime type="application/x-font-libgrx" description="LIBGRX font" data-type="string" offset="0" magic="\x14\x02\x59\x19" priority="50" /> <mime type="application/x-font-linux-psf" description="Linux PSF console font" data-type="string" offset="0" magic="\x36\x04" priority="50" /> <mime type="application/x-font-linux-psf" description="Linux PSF console font" priority="100" pattern="*.psf" /> <mime type="application/x-gz-font-linux-psf" description="Linux PSF console font (gzip-compressed)" priority="100" pattern="*.psf.gz" /> <mime type="application/x-font-pcf" description="PCF font" data-type="string" offset="0" magic="\001fcp" priority="50" /> <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf" /> <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.Z" /> <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.gz" /> <mime type="application/x-font-otf" description="OpenType font" data-type="string" offset="0" magic="OTTO" priority="50" /> <mime type="application/x-font-speedo" description="Speedo font" data-type="string" offset="0" magic="D1.0\015" priority="50" /> <mime type="application/x-font-speedo" description="Speedo font" priority="100" pattern="*.spd" /> <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="StartFont" priority="50" /> <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="\x13\x7A\x29" priority="50" /> <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="8" magic="\x13\x7A\x2B" priority="50" /> <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\203" priority="50" /> <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\131" priority="50" /> <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\312" priority="50" /> <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\021" priority="50" /> <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\022" priority="50" /> <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="FFIL" priority="50" /> <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="65" magic="FFIL" priority="50" /> <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="\000\001\000\000\000" priority="50" /> <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttf" /> <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttc" /> <mime type="application/x-font-vfont" description="V font" data-type="string" offset="0" magic="FONT" priority="50" /> <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MakerFile" priority="50" /> <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MIFFile" priority="50" /> <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MakerDictionary" priority="50" /> <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MakerScreenFon" priority="50" /> <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MML" priority="50" /> <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<Book" priority="50" /> <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<Maker" priority="50" /> <mime type="application/x-gameboy-rom" description="Game Boy ROM" priority="100" pattern="*.gb" /> <mime type="application/x-gba-rom" description="Game Boy Advance ROM" priority="100" pattern="*.gba" /> <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="MSB" offset="0" magic="0x13579ace" priority="50" /> <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="LSB" offset="0" magic="0x13579ace" priority="50" /> <mime type="application/x-gdbm" description="GNU Database Manager" data-type="string" offset="0" magic="GDBM" priority="50" /> <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.gen" /> <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.md" /> <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.gmo" /> <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.mo" /> <mime type="application/x-glade" description="Glade project" data-type="string" offset="0:256" magic="<glade-interface" priority="50" /> <mime type="application/x-glade" description="Glade project" priority="100" pattern="*.glade" /> <mime type="application/x-gmc-link" description="GMC link" data-type="string" offset="0:32" magic="URL:" priority="50" /> <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnucash" /> <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnc" /> <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.xac" /> <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gmr:Workbook" priority="50" /> <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gnm:Workbook" priority="50" /> <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" priority="100" pattern="*.gnumeric" /> <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gp" /> <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gplt" /> <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gnuplot" /> <mime type="application/x-graphite" description="Graphite scientific graph" priority="100" pattern="*.gra" /> <mime type="application/x-gtktalog" description="GTKtalog catalog" data-type="string" offset="4" magic="gtktalog " priority="50" /> <mime type="application/x-gzdvi" description="TeX DVI document (gzip-compressed)" priority="100" pattern="*.dvi.gz" /> <mime type="application/x-gzip" description="Gzip archive" data-type="string" offset="0" magic="\037\213" priority="50" /> <mime type="application/x-gzip" description="Gzip archive" priority="100" pattern="*.gz" /> <mime type="application/x-gzpdf" description="PDF document (gzip-compressed)" priority="100" pattern="*.pdf.gz" /> <mime type="application/x-gzpostscript" description="PostScript document (gzip-compressed)" priority="100" pattern="*.ps.gz" /> <mime type="application/x-hdf" description="HDF document" priority="100" pattern="*.hdf" /> <mime type="application/x-ipod-firmware" description="iPod firmware" data-type="string" offset="0" magic="S T O P" priority="50" /> <mime type="application/x-java-archive" description="Java archive" data-type="string" offset="0" magic="PK\003\004" priority="85" /> <mime type="application/x-java-archive" description="Java archive" priority="100" pattern="*.jar" /> <mime type="application/x-java" description="Java class" data-type="short" offset="0" magic="0xcafe" priority="50" /> <mime type="application/x-java" description="Java class" priority="100" pattern="*.class" /> <mime type="application/x-java-jnlp-file" description="Java Network Launching Protocol" data-type="string" offset="0:256" magic="<jnlp" priority="50" /> <mime type="application/x-java-jnlp-file" acronym="JNLP" description="Java Network Launching Protocol" priority="100" pattern="*.jnlp" /> <mime type="application/javascript" description="JavaScript program" priority="100" pattern="*.js" /> <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpr" /> <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpx" /> <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="\037\213" priority="50" /> <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/x-karbon" description="Karbon14 drawing" priority="100" pattern="*.karbon" /> <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="\037\213" priority="50" /> <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/x-kchart" description="KChart chart" priority="100" pattern="*.chrt" /> <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="\037\213" priority="50" /> <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/x-kformula" description="KFormula formula" priority="100" pattern="*.kfo" /> <mime type="application/x-killustrator" description="KIllustrator drawing" data-type="string" offset="0" magic="\037\213" priority="50" /> <mime type="application/x-killustrator" description="KIllustrator drawing" priority="100" pattern="*.kil" /> <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="\037\213" priority="50" /> <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/x-kivio" description="Kivio flowchart" priority="100" pattern="*.flw" /> <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="\037\213" priority="50" /> <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/x-kontour" description="Kontour drawing" priority="100" pattern="*.kon" /> <mime type="application/x-kpovmodeler" description="KPovModeler scene" priority="100" pattern="*.kpm" /> <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="\037\213" priority="50" /> <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpr" /> <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpt" /> <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="\037\213" priority="50" /> <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/x-krita" description="Krita document" priority="100" pattern="*.kra" /> <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="\037\213" priority="50" /> <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/x-kspread" description="KSpread spreadsheet" priority="100" pattern="*.ksp" /> <mime type="application/x-kspread-crypt" description="KSpread spreadsheet (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2702" priority="50" /> <mime type="application/x-ksysv-package" description="KSysV init package" data-type="string" offset="4" magic="KSysV" priority="50" /> <mime type="application/x-kugar" description="Kugar document" priority="100" pattern="*.kud" /> <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="\037\213" priority="50" /> <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="PK\003\004" priority="50" /> <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwd" /> <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwt" /> <mime type="application/x-kword-crypt" description="KWord document (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2701" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh -" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh0-" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh1-" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh2-" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh3-" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh4-" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh5-" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh40-" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lhd-" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz4-" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz5-" priority="50" /> <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lzs-" priority="50" /> <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lha" /> <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lzh" /> <mime type="application/x-lhz" description="LHZ archive" priority="100" pattern="*.lhz" /> <mime type="application/x-linguist" description="message catalog" priority="100" pattern="*.ts" /> <mime type="application/x-lyx" description="LyX document" data-type="string" offset="0" magic="#LyX" priority="50" /> <mime type="application/x-lyx" description="LyX document" priority="100" pattern="*.lyx" /> <mime type="application/x-lzop" description="LZO archive" priority="100" pattern="*.lzo" /> <mime type="application/x-magicpoint" description="MagicPoint presentation" priority="100" pattern="*.mgp" /> <mime type="application/x-macbinary" description="Macintosh MacBinary file" data-type="string" offset="102" magic="mBIN" priority="50" /> <mime type="video/x-matroska" description="Matroska video" data-type="string" offset="8" magic="matroska" priority="50" /> <mime type="video/x-matroska" description="Matroska video" priority="100" pattern="*.mkv" /> <mime type="audio/x-matroska" description="Matroska audio" data-type="string" offset="8" magic="matroska" priority="50" /> <mime type="audio/x-matroska" description="Matroska audio" priority="100" pattern="*.mka" /> <mime type="text/x-ocl" acronym="OCL" description="Object Constraint Language" priority="100" pattern="*.ocl" /> <mime type="application/x-mif" description="Adobe FrameMaker MIF document" priority="100" pattern="*.mif" /> <mime type="application/x-mozilla-bookmarks" description="Mozilla bookmarks" data-type="string" offset="0:64" magic="<!DOCTYPE NETSCAPE-Bookmark-file-1>" priority="80" /> <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" data-type="string" offset="0" magic="MZ" priority="50" /> <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" priority="100" pattern="*.exe" /> <mime type="application/x-mswinurl" data-type="string" offset="1" magic="InternetShortcut" priority="50" /> <mime type="application/x-mswrite" description="WRI document" priority="100" pattern="*.wri" /> <mime type="application/x-msx-rom" description="MSX ROM" priority="100" pattern="*.msx" /> <mime type="application/x-m4" description="M4 macro" priority="100" pattern="*.m4" /> <mime type="application/x-n64-rom" description="Nintendo64 ROM" priority="100" pattern="*.n64" /> <mime type="application/x-nautilus-link" description="Nautilus link" data-type="string" offset="0:32" magic="<nautilus_object nautilus_link" priority="50" /> <mime type="application/x-nes-rom" description="NES ROM" priority="100" pattern="*.nes" /> <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.cdf" /> <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.nc" /> <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" /> <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" /> <mime type="application/x-object" description="object code" priority="100" pattern="*.o" /> <mime type="application/ogg" description="Ogg multimedia" data-type="string" offset="0" magic="OggS" priority="50" /> <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogg" /> <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogx" /> <mime type="audio/ogg" description="Ogg Audio" data-type="string" offset="0" magic="OggS" priority="50" /> <mime type="audio/ogg" description="Ogg Audio" priority="100" pattern="*.oga" /> <mime type="video/ogg" description="Ogg Video" data-type="string" offset="0" magic="OggS" priority="50" /> <mime type="video/ogg" description="Ogg Video" priority="100" pattern="*.ogv" /> <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" data-type="string" offset="0" magic="OggS" priority="80" /> <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" priority="100" pattern="*.ogg" /> <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" data-type="string" offset="0" magic="OggS" priority="80" /> <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" priority="100" pattern="*.ogg" /> <mime type="audio/x-speex+ogg" description="Ogg Speex audio" data-type="string" offset="0" magic="OggS" priority="80" /> <mime type="audio/x-speex+ogg" description="Ogg Speex audio" priority="100" pattern="*.ogg" /> <mime type="audio/x-speex" description="Speex audio" data-type="string" offset="0" magic="Speex" priority="50" /> <mime type="audio/x-speex" description="Speex audio" priority="100" pattern="*.spx" /> <mime type="video/x-theora+ogg" description="Ogg Theora video" data-type="string" offset="0" magic="OggS" priority="80" /> <mime type="video/x-theora+ogg" description="Ogg Theora video" priority="100" pattern="*.ogg" /> <mime type="video/x-ogm+ogg" description="OGM video" data-type="string" offset="0" magic="OggS" priority="80" /> <mime type="video/x-ogm+ogg" description="OGM video" priority="100" pattern="*.ogm" /> <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="string" offset="0" magic="\320\317\021\340\241\261\032\341" priority="50" /> <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="long" endian="LSB" offset="0" magic="0xe011cfd0" priority="50" /> <mime type="application/x-oleo" description="GNU Oleo spreadsheet" data-type="string" offset="31" magic="Oleo" priority="50" /> <mime type="application/x-oleo" description="GNU Oleo spreadsheet" priority="100" pattern="*.oleo" /> <mime type="application/x-pak" description="PAK archive" data-type="string" offset="0" magic="PACK" priority="80" /> <mime type="application/x-pak" description="PAK archive" priority="100" pattern="*.pak" /> <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.pdb" /> <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.prc" /> <mime type="application/x-par2" description="PAR2 Parity File" data-type="string" offset="0" magic="PAR2" priority="50" /> <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.PAR2" /> <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.par2" /> <mime type="application/x-pef-executable" description="PEF executable" data-type="string" offset="0" magic="Joy!" priority="50" /> <mime type="application/x-perl" description="Perl script" data-type="string" offset="0" magic="eval \"exec /usr/local/bin/perl" priority="50" /> <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/perl" priority="50" /> <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/env perl" priority="50" /> <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pl" /> <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pm" /> <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.al" /> <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.perl" /> <mime type="application/x-php" description="PHP script" data-type="string" offset="0:64" magic="<?php" priority="80" /> <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php" /> <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php3" /> <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php4" /> <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.p12" /> <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.pfx" /> <mime type="application/x-planperfect" description="PlanPerfect spreadsheet" priority="100" pattern="*.pln" /> <mime type="application/x-profile" description="profiler results" priority="100" pattern="gmon.out" /> <mime type="application/x-pw" description="Pathetic Writer document" priority="100" pattern="*.pw" /> <mime type="application/x-python-bytecode" description="Python bytecode" data-type="long" endian="MSB" offset="0" magic="0x994e0d0a" priority="50" /> <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyc" /> <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyo" /> <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb1" /> <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb2" /> <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb3" /> <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="<?xml" priority="60" /> <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="RTSPtext" priority="60" /> <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="rtsptext" priority="60" /> <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="SMILtext" priority="60" /> <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" priority="100" pattern="*.qtl" /> <mime type="application/x-qw" description="Quicken document" priority="100" pattern="*.qif" /> <mime type="application/x-rar" description="RAR archive" data-type="string" offset="0" magic="Rar!" priority="50" /> <mime type="application/x-rar" description="RAR archive" priority="100" pattern="*.rar" /> <mime type="application/x-dar" description="DAR archive" data-type="long" endian="MSB" offset="0" magic="123" /> <mime type="application/x-dar" description="DAR archive" priority="100" pattern="*.dar" /> <mime type="application/x-reject" description="rejected patch" priority="100" pattern="*.rej" /> <mime type="application/x-rpm" description="RPM package" data-type="string" offset="0" magic="\xed\xab\xee\xdb" priority="50" /> <mime type="application/x-rpm" description="RPM package" priority="100" pattern="*.rpm" /> <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/env ruby" /> <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/ruby" /> <mime type="application/x-ruby" description="Ruby script" priority="100" pattern="*.rb" /> <mime type="application/x-markaby" description="Markaby script" priority="100" pattern="*.mab" /> <mime type="application/x-sc" description="SC/Xspread spreadsheet" data-type="string" offset="38" magic="Spreadsheet" priority="50" /> <mime type="application/x-shar" description="shell archive" priority="100" pattern="*.shar" /> <mime type="application/x-shared-library-la" description="shared library (la)" priority="100" pattern="*.la" /> <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" /> <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" /> <mime type="application/x-sharedlib" description="shared library" data-type="short" endian="LSB" offset="0" magic="0603" priority="50" /> <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \003" priority="50" /> <mime type="application/x-sharedlib" description="shared library" priority="100" pattern="*.so" /> <mime type="application/x-shellscript" description="shell script" data-type="string" offset="10" magic="# This is a shell archive" priority="50" /> <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/bash" priority="50" /> <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/nawk" priority="50" /> <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/zsh" priority="50" /> <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/sh" priority="50" /> <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/ksh" priority="50" /> <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env sh" priority="50" /> <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env bash" priority="50" /> <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env zsh" priority="50" /> <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env ksh" priority="50" /> <mime type="application/x-shellscript" description="shell script" priority="100" pattern="*.sh" /> <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="FWS" priority="50" /> <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="CWS" priority="50" /> <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.swf" /> <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.spl" /> <mime type="application/x-shorten" description="Shorten audio" data-type="string" offset="0" magic="ajkg" priority="50" /> <mime type="application/x-shorten" description="Shorten audio" priority="100" pattern="*.shn" /> <mime type="application/x-siag" description="Siag spreadsheet" priority="100" pattern="*.siag" /> <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.sms" /> <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.gg" /> <mime type="application/x-snes-rom" description="Super NES ROM" priority="100" pattern="*.smc" /> <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="StuffIt " priority="50" /> <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="SIT!" priority="50" /> <mime type="application/x-subrip" description="SubRip subtitles" data-type="string" offset="0" magic="1" priority="50" /> <mime type="application/x-subrip" description="SubRip subtitles" priority="100" pattern="*.srt" /> <mime type="application/x-sami" description="Synchronized Accessible Media Interchange" data-type="string" offset="0:256" magic="<SAMI>" priority="50" /> <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.smi" /> <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.sami" /> <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{1}" priority="50" /> <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{0}" priority="50" /> <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0:6" magic="}{" priority="50" /> <mime type="text/x-microdvd" description="MicroDVD subtitles" priority="100" pattern="*.sub" /> <mime type="text/x-mpsub" description="MPlayer Subtitle" data-type="string" offset="0:256" magic="FORMAT=" priority="50" /> <mime type="text/x-mpsub" acronym="MPSub" description="MPlayer Subtitle" priority="100" pattern="*.sub" /> <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="[Script Info]" priority="50" /> <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="Dialogue: " priority="50" /> <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ssa" /> <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ass" /> <mime type="application/x-sv4cpio" description="SV4 CPIO archive" priority="100" pattern="*.sv4cpio" /> <mime type="application/x-sv4crc" description="SV4 CPIO archive (with CRC)" priority="100" pattern="*.sv4crc" /> <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\0" priority="50" /> <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\040\040\0" priority="50" /> <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.tar" /> <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.gtar" /> <mime type="application/x-tarz" description="Tar archive (compressed)" priority="100" pattern="*.tar.Z" /> <mime type="application/x-tex-gf" description="generic font file" priority="100" pattern="*.gf" /> <mime type="application/x-tex-pk" description="packed font file" priority="100" pattern="*.pk" /> <mime type="application/x-tgif" description="TGIF document" data-type="string" offset="0" magic="%TGIF" priority="50" /> <mime type="application/x-tgif" description="TGIF document" priority="100" pattern="*.obj" /> <mime type="application/x-theme" description="theme" priority="100" pattern="*.theme" /> <mime type="application/x-trash" description="backup file" priority="100" pattern="*~" /> <mime type="application/x-trash" description="backup file" priority="100" pattern="*%" /> <mime type="application/x-trash" description="backup file" priority="100" pattern="*.bak" /> <mime type="application/x-trash" description="backup file" priority="100" pattern="*.old" /> <mime type="application/x-trash" description="backup file" priority="100" pattern="*.sik" /> <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic=".\\\"" priority="50" /> <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'\\\"" priority="50" /> <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'.\\\"" priority="50" /> <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="\\\"" priority="50" /> <mime type="text/troff" description="Troff document" priority="100" pattern="*.tr" /> <mime type="text/troff" description="Troff document" priority="100" pattern="*.roff" /> <mime type="text/troff" description="Troff document" priority="100" pattern="*.t" /> <mime type="application/x-troff-man" description="Troff document (with manpage macros)" priority="100" pattern="*.man" /> <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tar.lzo" /> <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tzo" /> <mime type="application/x-ustar" description="Ustar archive" priority="100" pattern="*.ustar" /> <mime type="application/x-wais-source" description="WAIS source code" priority="100" pattern="*.src" /> <mime type="application/x-wpg" description="WordPerfect/Drawperfect image" priority="100" pattern="*.wpg" /> <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.der" /> <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cer" /> <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.crt" /> <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cert" /> <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.pem" /> <mime type="application/x-zoo" description="Zoo archive" data-type="long" endian="LSB" offset="20" magic="0xfdc4a7dc" priority="50" /> <mime type="application/x-zoo" description="Zoo archive" priority="100" pattern="*.zoo" /> <mime type="application/xhtml+xml" acronym="XHTML" description="Extensible HyperText Markup Language" priority="100" pattern="*.xhtml" /> <mime type="application/zip" description="Zip archive" data-type="string" offset="0" magic="PK\003\004" priority="40" /> <mime type="application/zip" description="Zip archive" priority="100" pattern="*.zip" /> <mime type="audio/ac3" description="Dolby Digital audio" data-type="short" endian="MSB" offset="0" magic="0x0b77" priority="50" /> <mime type="audio/ac3" description="Dolby Digital audio" priority="100" pattern="*.ac3" /> <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR\n" priority="50" /> <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR_MC1.0\n" priority="50" /> <mime type="audio/AMR" acronym="AMR" description="Adaptive Multi-Rate" priority="100" pattern="*.amr" /> <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB\n" priority="50" /> <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB_MC1.0\n" priority="50" /> <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" priority="100" pattern="*.awb" /> <mime type="audio/basic" description="ULAW (Sun) audio" data-type="string" offset="0" magic=".snd" priority="40" /> <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.au" /> <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.snd" /> <mime type="audio/prs.sid" description="Commodore 64 audio" data-type="string" offset="0" magic="PSID" priority="50" /> <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.sid" /> <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.psid" /> <mime type="audio/x-adpcm" description="PCM audio" data-type="string" offset="0" magic=".snd" priority="50" /> <mime type="audio/x-adpcm" description="PCM audio" data-type="long" endian="LSB" offset="0" magic="0x0064732E" priority="50" /> <mime type="audio/x-aifc" description="AIFC audio" data-type="string" offset="8" magic="AIFC" priority="50" /> <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFF" priority="50" /> <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFC" priority="50" /> <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="8SVX" priority="50" /> <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aiff" /> <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aif" /> <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aifc" /> <mime type="audio/x-ape" description="Monkey's audio" data-type="string" offset="0" magic="MAC " priority="50" /> <mime type="audio/x-ape" description="Monkey's audio" priority="100" pattern="*.ape" /> <mime type="audio/x-it" description="Impulse Tracker audio" data-type="string" offset="0" magic="IMPM" priority="50" /> <mime type="audio/x-it" description="Impulse Tracker audio" priority="100" pattern="*.it" /> <mime type="audio/x-flac" description="FLAC audio" priority="100" pattern="*.flac" /> <mime type="audio/x-wavpack" description="WavPack audio" data-type="string" offset="0" magic="wvpk" priority="50" /> <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wv" /> <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wvp" /> <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" data-type="string" offset="0" magic="wvpk" priority="50" /> <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" priority="100" pattern="*.wvc" /> <mime type="audio/midi" description="MIDI audio" data-type="string" offset="0" magic="MThd" priority="50" /> <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.mid" /> <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.midi" /> <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.kar" /> <mime type="audio/mp4" description="MPEG-4 audio" data-type="string" offset="4" magic="ftypM4A" priority="50" /> <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.m4a" /> <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.aac" /> <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypisom" priority="50" /> <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypmp42" priority="50" /> <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.mp4" /> <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.m4v" /> <mime type="audio/x-m4b" description="MPEG-4 audio book" data-type="string" offset="4" magic="ftypM4B" priority="50" /> <mime type="audio/x-m4b" description="MPEG-4 audio book" priority="100" pattern="*.m4b" /> <mime type="video/3gpp" description="3GPP multimedia" data-type="string" offset="4" magic="ftyp3gp" priority="50" /> <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gp" /> <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gpp" /> <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.amr" /> <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mod" /> <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.ult" /> <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.uni" /> <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.m15" /> <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mtm" /> <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.669" /> <mime type="audio/mp2" description="MP2 audio" priority="100" pattern="*.mp2" /> <mime type="audio/mpeg" description="MP3 audio" data-type="long" endian="MSB" offset="0" magic="0xfffb" priority="50" /> <mime type="audio/mpeg" description="MP3 audio" data-type="string" offset="0" magic="ID3" priority="50" /> <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mp3" /> <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mpga" /> <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" data-type="string" offset="0" magic="#EXTM3U" priority="50" /> <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.m3u" /> <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.vlc" /> <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0" magic="ASF " priority="51" /> <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="<ASX" priority="51" /> <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="<asx" priority="51" /> <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.asx" /> <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wax" /> <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wvx" /> <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wmx" /> <mime type="audio/x-psf" description="PSF audio" data-type="string" offset="0" magic="PSF" priority="50" /> <mime type="audio/x-psf" acronym="PSF" description="PSF audio" priority="100" pattern="*.psf" /> <mime type="audio/x-minipsf" acronym="MiniPSF" description="Miniature Portable Sound Format" priority="100" pattern="*.minipsf" /> <mime type="audio/x-psflib" acronym="PSFlib" description="Portable Sound Format Library" priority="100" pattern="*.psflib" /> <mime type="audio/x-ms-wma" description="Windows Media audio" priority="100" pattern="*.wma" /> <mime type="audio/x-musepack" description="Musepack audio" data-type="string" offset="0" magic="MP+" priority="50" /> <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpc" /> <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpp" /> <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mp+" /> <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.ra" /> <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.rax" /> <mime type="application/ram" description="RealMedia Metafile" priority="100" pattern="*.ram" /> <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rv" /> <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rvx" /> <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rm" /> <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmj" /> <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmm" /> <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rms" /> <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmx" /> <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmvb" /> <mime type="image/vnd.rn-realpix" description="RealPix document" priority="100" pattern="*.rp" /> <mime type="text/vnd.rn-realtext" description="RealText document" priority="100" pattern="*.rt" /> <mime type="audio/x-riff" description="RIFF audio" data-type="string" offset="0" magic="RIFF" priority="45" /> <mime type="audio/x-s3m" description="Scream Tracker 3 audio" data-type="string" offset="44" magic="SCRM" priority="50" /> <mime type="audio/x-s3m" description="Scream Tracker 3 audio" priority="100" pattern="*.s3m" /> <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[playlist]" priority="50" /> <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[Playlist]" priority="50" /> <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[PLAYLIST]" priority="50" /> <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" priority="100" pattern="*.pls" /> <mime type="audio/x-stm" description="Scream Tracker audio" priority="100" pattern="*.stm" /> <mime type="audio/x-voc" description="VOC audio" priority="100" pattern="*.voc" /> <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAVE" priority="50" /> <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAV " priority="50" /> <mime type="audio/x-wav" description="WAV audio" priority="100" pattern="*.wav" /> <mime type="audio/x-xi" description="Scream Tracker instrument" data-type="string" offset="0" magic="Extended Intrument:" priority="50" /> <mime type="audio/x-xi" description="Scream Tracker instrument" priority="100" pattern="*.xi" /> <mime type="audio/x-xm" description="FastTracker II audio" data-type="string" offset="0" magic="Extended Module:" priority="50" /> <mime type="audio/x-xm" description="FastTracker II audio" priority="100" pattern="*.xm" /> <mime type="audio/x-tta" description="TrueAudio audio" data-type="string" offset="0" magic="TTA1" priority="50" /> <mime type="audio/x-tta" description="TrueAudio audio" priority="100" pattern="*.tta" /> <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" mask="0xffff00000000ffff" magic="BMxxxx\000\000" priority="50" /> <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" magic="BM" priority="50" /> <mime type="image/bmp" description="Windows BMP image" priority="100" pattern="*.bmp" /> <mime type="image/vnd.wap.wbmp" acronym="WBMP" description="WAP bitmap" priority="100" pattern="*.wbmp" /> <mime type="image/cgm" description="Computer Graphics Metafile" priority="100" pattern="*.cgm" /> <mime type="image/fax-g3" description="CCITT G3 fax" priority="100" pattern="*.g3" /> <mime type="image/gif" description="GIF image" data-type="string" offset="0" magic="GIF" priority="50" /> <mime type="image/gif" description="GIF image" priority="100" pattern="*.gif" /> <mime type="image/ief" description="IEF image" priority="100" pattern="*.ief" /> <mime type="image/jpeg" description="JPEG image" data-type="string" offset="0" magic="\377\330\377" priority="50" /> <mime type="image/jpeg" description="JPEG image" data-type="short" endian="MSB" offset="0" magic="0xffd8" priority="50" /> <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpeg" /> <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpg" /> <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpe" /> <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="4" magic="jP" priority="50" /> <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="0" magic="\xFF\x4F\xFF\x51\x00" priority="50" /> <mime type="image/jp2" description="JPEG-2000 image" data-type="long" endian="MSB" offset="3" magic="0x0c6a5020" priority="50" /> <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jp2" /> <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpc" /> <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpx" /> <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.j2k" /> <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpf" /> <mime type="image/x-dds" description="DirectDraw surface" data-type="string" offset="0" magic="DDS" priority="50" /> <mime type="image/x-dds" description="DirectDraw surface" priority="100" pattern="*.dds" /> <mime type="image/x-xcursor" description="X11 cursor" data-type="string" offset="0" magic="Xcur" priority="50" /> <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict" /> <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict1" /> <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict2" /> <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" data-type="string" offset="0" magic="PICT" priority="50" /> <mime type="application/x-ufraw" acronym="UFRaw" description="Unidentified Flying Raw" priority="100" pattern="*.ufraw" /> <mime type="image/x-adobe-dng" acronym="DNG" description="Digital Negative" priority="100" pattern="*.dng" /> <mime type="image/x-canon-crw" description="Canon RaW" data-type="string" offset="0" magic="II\x1a\x00\x00\x00HEAPCCDR" priority="50" /> <mime type="image/x-canon-crw" acronym="CRW" description="Canon RaW" priority="100" pattern="*.crw" /> <mime type="image/x-canon-cr2" acronym="CR2" description="Canon Raw 2" priority="100" pattern="*.cr2" /> <mime type="image/x-fuji-raf" description="RAw Format" data-type="string" offset="0" magic="FUJIFILMCCD-RAW " priority="50" /> <mime type="image/x-fuji-raf" acronym="RAF" description="RAw Format" priority="100" pattern="*.raf" /> <mime type="image/x-kodak-dcr" acronym="DCR" description="Digital Camera Raw" priority="100" pattern="*.dcr" /> <mime type="image/x-kodak-k25" acronym="K25" description="Kodak DC25" priority="100" pattern="*.k25" /> <mime type="image/x-kodak-kdc" acronym="KDC" description="Kodak Digital Camera" priority="100" pattern="*.kdc" /> <mime type="image/x-minolta-mrw" description="Minolta RaW" data-type="string" offset="0" magic="\x00MRM" priority="50" /> <mime type="image/x-minolta-mrw" acronym="MRW" description="Minolta RaW" priority="100" pattern="*.mrw" /> <mime type="image/x-nikon-nef" acronym="NEF" description="Nikon Electronic Format" priority="100" pattern="*.nef" /> <mime type="image/x-olympus-orf" description="Olympus Raw Format" data-type="string" offset="0" magic="IIRO\x08\x00\x00\x00" priority="50" /> <mime type="image/x-olympus-orf" acronym="ORF" description="Olympus Raw Format" priority="100" pattern="*.orf" /> <mime type="image/x-panasonic-raw" description="Panasonic raw image" data-type="string" offset="0" magic="IIU\x00\x08\x00\x00\x00" priority="50" /> <mime type="image/x-panasonic-raw" description="Panasonic raw image" priority="100" pattern="*.raw" /> <mime type="image/x-pentax-pef" acronym="PEF" description="Pentax Electronic Format" priority="100" pattern="*.pef" /> <mime type="image/x-sigma-x3f" description="X3 Foveon" data-type="string" offset="0" magic="FOVb" priority="50" /> <mime type="image/x-sigma-x3f" acronym="X3F" description="X3 Foveon" priority="100" pattern="*.x3f" /> <mime type="image/x-sony-srf" acronym="SRF" description="Sony Raw Format" priority="100" pattern="*.srf" /> <mime type="image/x-sony-sr2" acronym="SR2" description="Sony Raw format 2" priority="100" pattern="*.sr2" /> <mime type="image/x-sony-arw" acronym="ARW" description="Alpha Raw format" priority="100" pattern="*.arw" /> <mime type="image/png" description="PNG image" data-type="string" offset="0" magic="\x89PNG" priority="50" /> <mime type="image/png" description="PNG image" priority="100" pattern="*.png" /> <mime type="image/rle" description="Run Length Encoded bitmap image" priority="100" pattern="*.rle" /> <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="<!DOCTYPE svg" priority="80" /> <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="<svg" priority="80" /> <mime type="image/svg+xml" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svg" /> <mime type="image/svg+xml-compressed" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svgz" /> <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="MM\x00\x2a" priority="50" /> <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="II\x2a\x00" priority="50" /> <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tif" /> <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tiff" /> <mime type="image/vnd.dwg" description="AutoCAD image" priority="100" pattern="*.dwg" /> <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\nHEADER\n" priority="50" /> <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\x0d\nHEADER\x0d\n" priority="50" /> <mime type="image/vnd.dxf" description="DXF vector image" priority="100" pattern="*.dxf" /> <mime type="image/x-3ds" description="3D Studio image" priority="100" pattern="*.3ds" /> <mime type="image/x-applix-graphics" description="Applix Graphics image" data-type="string" offset="0" magic="*BEGIN" priority="50" /> <mime type="image/x-applix-graphics" description="Applix Graphics image" priority="100" pattern="*.ag" /> <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.eps.bz2" /> <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsi.bz2" /> <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsf.bz2" /> <mime type="image/x-cmu-raster" description="CMU raster image" priority="100" pattern="*.ras" /> <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.gz" /> <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.bz2" /> <mime type="application/dicom" description="Digital Imaging and Communications in Medicine" data-type="string" offset="128" magic="DICM" priority="50" /> <mime type="application/dicom" acronym="DICOM" description="Digital Imaging and Communications in Medicine" priority="100" pattern="*.dcm" /> <mime type="application/docbook+xml" description="DocBook document" data-type="string" offset="0" magic="<?xml" priority="90" /> <mime type="application/docbook+xml" description="DocBook document" priority="100" pattern="*.docbook" /> <mime type="image/x-dib" description="Device Independant Bitmap" data-type="string" offset="0" magic="\x28\00\00\00" priority="50" /> <mime type="image/vnd.djvu" description="DjVu image" data-type="string" offset="4" magic="FORM" priority="50" /> <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djvu" /> <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djv" /> <mime type="image/dpx" description="Digital Moving Picture Exchange" data-type="long" endian="MSB" offset="0" magic="0x53445058" priority="50" /> <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="%!" priority="90" /> <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="\004%!" priority="90" /> <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.eps" /> <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsi" /> <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsf" /> <mime type="image/x-fits" description="Flexible Image Transport System" data-type="string" offset="0" magic="SIMPLE =" priority="50" /> <mime type="image/x-fits" acronym="FITS" description="Flexible Image Transport System" priority="100" pattern="*.fits" /> <mime type="image/x-fpx" description="FlashPiX" data-type="long" endian="MSB" offset="0" magic="0x46506978" priority="50" /> <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.eps.gz" /> <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsi.gz" /> <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsf.gz" /> <mime type="image/x-ico" acronym="ICO" description="Windows Icon" priority="100" pattern="*.ico" /> <mime type="image/x-icns" description="MacOS X icon" data-type="string" offset="0" magic="icns" priority="50" /> <mime type="image/x-icns" description="MacOS X icon" priority="100" pattern="*.icns" /> <mime type="image/x-iff" description="IFF image" priority="100" pattern="*.iff" /> <mime type="image/x-ilbm" acronym="ILBM image" description="InterLeaved BitMap" priority="100" pattern="*.ilbm" /> <mime type="image/x-jng" acronym="JNG" description="JPEG Network Graphics" priority="100" pattern="*.jng" /> <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwo" /> <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwob" /> <mime type="image/x-lws" description="LightWave scene" priority="100" pattern="*.lws" /> <mime type="image/x-macpaint" description="MacPaint Bitmap image" priority="100" pattern="*.pntg" /> <mime type="image/x-msod" description="Office drawing" priority="100" pattern="*.msod" /> <mime type="image/x-niff" description="NIFF image" data-type="string" offset="0" magic="IIN1" priority="80" /> <mime type="image/x-pcx" description="PiCture eXchange" data-type="byte" offset="0" magic="10" priority="50" /> <mime type="image/x-photo-cd" acronym="PCD" description="PhotoCD" priority="100" pattern="*.pcd" /> <mime type="image/x-portable-anymap" description="PNM image" priority="100" pattern="*.pnm" /> <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P1" priority="50" /> <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P4" priority="50" /> <mime type="image/x-portable-bitmap" acronym="PBM" description="Portable BitMap" priority="100" pattern="*.pbm" /> <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P2" priority="50" /> <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P5" priority="50" /> <mime type="image/x-portable-graymap" acronym="PGM" description="Portable GrayMap" priority="100" pattern="*.pgm" /> <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P3" priority="50" /> <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P6" priority="50" /> <mime type="image/x-portable-pixmap" acronym="PPM" description="Portable PixMap" priority="100" pattern="*.ppm" /> <mime type="image/x-psd" description="PhotoShop Document" data-type="string" offset="0" mask="0xffffffff0000ffffffff" magic="8BPS \000\000\000\000" priority="50" /> <mime type="image/x-psd" acronym="PSD" description="PhotoShop Document" priority="100" pattern="*.psd" /> <mime type="image/x-rgb" description="RGB image" priority="100" pattern="*.rgb" /> <mime type="image/x-sgi" description="SGI image" priority="100" pattern="*.sgi" /> <mime type="image/x-sun-raster" description="Sun raster image" data-type="long" endian="MSB" offset="0" magic="0x59a66a95" priority="50" /> <mime type="image/x-sun-raster" description="Sun raster image" priority="100" pattern="*.sun" /> <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.icb" /> <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tga" /> <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tpic" /> <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vda" /> <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vst" /> <mime type="image/x-win-bitmap" description="Windows cursor" priority="100" pattern="*.cur" /> <mime type="image/x-emf" description="Enhanced MetaFile" data-type="long" endian="LSB" offset="0" magic="0x00000001" priority="50" /> <mime type="image/x-emf" acronym="EMF" description="Enhanced MetaFile" priority="100" pattern="*.emf" /> <mime type="image/x-wmf" description="Windows Metafile" data-type="long" endian="LSB" offset="0" magic="0x9AC6CDD7" priority="50" /> <mime type="image/x-wmf" description="Windows Metafile" data-type="short" endian="LSB" offset="0" magic="0x0001" priority="50" /> <mime type="image/x-wmf" acronym="WMF" description="Windows Metafile" priority="100" pattern="*.wmf" /> <mime type="image/x-xbitmap" acronym="XBM" description="X BitMap" priority="100" pattern="*.xbm" /> <mime type="image/x-xcf" description="GIMP image" priority="100" pattern="*.xcf" /> <mime type="image/x-xfig" description="XFig image" data-type="string" offset="0" magic="#FIG" priority="50" /> <mime type="image/x-xfig" description="XFig image" priority="100" pattern="*.fig" /> <mime type="image/x-xpixmap" description="X PixMap" data-type="string" offset="0" magic="/* XPM" priority="50" /> <mime type="image/x-xpixmap" acronym="XPM" description="X PixMap" priority="100" pattern="*.xpm" /> <mime type="image/x-xwindowdump" description="X window image" priority="100" pattern="*.xwd" /> <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Article" priority="50" /> <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Path:" priority="50" /> <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Xref:" priority="50" /> <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="#! rnews" priority="50" /> <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Forward to" priority="50" /> <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="From:" priority="50" /> <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="N#! rnews" priority="50" /> <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Pipe to" priority="50" /> <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Received:" priority="50" /> <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Relay-Version:" priority="50" /> <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-Path:" priority="50" /> <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-path:" priority="50" /> <mime type="message/x-gnu-rmail" description="GNU mail message" priority="100" pattern="RMAIL" /> <mime type="model/vrml" description="VRML document" priority="100" pattern="*.wrl" /> <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="BEGIN:VCALENDAR" priority="50" /> <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="begin:vcalendar" priority="50" /> <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.vcs" /> <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.ics" /> <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.css" /> <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.CSSL" /> <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="BEGIN:VCARD" priority="50" /> <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="begin:vcard" priority="50" /> <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vcf" /> <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vct" /> <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.gcrd" /> <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!postproc" priority="60" /> <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!encoding" priority="60" /> <mime type="text/x-txt2tags" description="txt2tags document" priority="100" pattern="*.t2t" /> <mime type="text/x-vhdl" description="Very-High-Speed Integrated Circuit Hardware Description Language" data-type="string" offset="0" magic="--" priority="20" /> <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhd" /> <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhdl" /> <mime type="text/mathml" description="MathML document" priority="100" pattern="*.mml" /> <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is TeX," priority="50" /> <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is METAFONT," priority="50" /> <mime type="text/plain" description="plain text document" priority="100" pattern="*.txt" /> <mime type="text/plain" description="plain text document" priority="100" pattern="*.asc" /> <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdf" /> <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdfs" /> <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.owl" /> <mime type="text/richtext" description="rich text document" priority="100" pattern="*.rtx" /> <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="<rss " priority="70" /> <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="<RSS " priority="70" /> <mime type="application/rss+xml" acronym="RSS" description="RDF Site Summary" priority="100" pattern="*.rss" /> <mime type="application/atom+xml" description="Atom syndication feed" data-type="string" offset="0:256" magic="<feed " priority="70" /> <mime type="application/atom+xml" description="Atom syndication feed" priority="100" pattern="*.atom" /> <mime type="text/x-opml+xml" description="OPML syndication feed" data-type="string" offset="0:256" magic="<opml " priority="70" /> <mime type="text/x-opml+xml" description="OPML syndication feed" priority="100" pattern="*.opml" /> <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgml" /> <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgm" /> <mime type="text/spreadsheet" description="spreadsheet interchange document" data-type="string" offset="0" magic="ID;" priority="50" /> <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.sylk" /> <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.slk" /> <mime type="text/tab-separated-values" description="TSV document" priority="100" pattern="*.tsv" /> <mime type="text/vnd.sun.j2me.app-descriptor" description="Java Application Descriptor" data-type="string" offset="0" magic="MIDlet-" priority="50" /> <mime type="text/vnd.sun.j2me.app-descriptor" acronym="JAD" description="Java Application Descriptor" priority="100" pattern="*.jad" /> <mime type="text/vnd.wap.wml" acronym="WML" description="Wireless Markup Language" priority="100" pattern="*.wml" /> <mime type="text/vnd.wap.wmlscript" description="WMLScript program" priority="100" pattern="*.wmls" /> <mime type="application/x-ace" description="ACE archive" data-type="string" offset="7" magic="**ACE**" priority="50" /> <mime type="application/x-ace" description="ACE archive" priority="100" pattern="*.ace" /> <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.adb" /> <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.ads" /> <mime type="text/x-authors" description="author list" priority="100" pattern="AUTHORS" /> <mime type="text/x-bibtex" description="BibTeX document" priority="100" pattern="*.bib" /> <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hh" /> <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hp" /> <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hpp" /> <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.h++" /> <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hxx" /> <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cpp" /> <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cxx" /> <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cc" /> <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.C" /> <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.c++" /> <mime type="text/x-changelog" description="ChangeLog document" priority="100" pattern="ChangeLog" /> <mime type="text/x-chdr" description="C header" priority="100" pattern="*.h" /> <mime type="text/csv" description="CSV document" priority="100" pattern="*.csv" /> <mime type="text/x-copying" description="license terms" priority="100" pattern="COPYING" /> <mime type="text/x-credits" description="author credits" priority="100" pattern="CREDITS" /> <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="/*" priority="30" /> <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="//" priority="30" /> <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="#include" priority="30" /> <mime type="text/x-csrc" description="C source code" priority="100" pattern="*.c" /> <mime type="text/x-csharp" description="C# source code" priority="100" pattern="*.cs" /> <mime type="text/x-vala" description="Vala source code" priority="100" pattern="*.vala" /> <mime type="text/x-dcl" acronym="DCL" description="Data Conversion Laboratory" priority="100" pattern="*.dcl" /> <mime type="text/x-dsl" acronym="DSSSL" description="Document Style Semantics and Specification Language" priority="100" pattern="*.dsl" /> <mime type="text/x-dsrc" description="D source code" priority="100" pattern="*.d" /> <mime type="text/x-dtd" acronym="DTD" description="Document Type Definition" priority="100" pattern="*.dtd" /> <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic="\012(" priority="50" /> <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic=";ELC\023\000\000\000" priority="50" /> <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" priority="100" pattern="*.el" /> <mime type="text/x-erlang" description="Erlang source code" priority="100" pattern="*.erl" /> <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]" /> <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]9[05]" /> <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.for" /> <mime type="text/x-gettext-translation" description="translation file" priority="100" pattern="*.po" /> <mime type="text/x-gettext-translation-template" description="translation template" priority="100" pattern="*.pot" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<!DOCTYPE HTML" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<!doctype html" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<HEAD" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<head" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<TITLE" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<title" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<HTML" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<html" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<SCRIPT" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<script" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<BODY" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<body" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<!--" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<h1" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<H1" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<!doctype HTML" priority="50" /> <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<!DOCTYPE html" priority="50" /> <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.html" /> <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.htm" /> <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern="gtkrc" /> <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern=".gtkrc" /> <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="#.download.the.free.Google.Video.Player" priority="50" /> <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="# download the free Google Video Player" priority="50" /> <mime type="text/x-google-video-pointer" description="Google Video Pointer" priority="100" pattern="*.gvp" /> <mime type="text/x-haskell" description="Haskell source code" priority="100" pattern="*.hs" /> <mime type="text/x-idl" acronym="IDL" description="Interface Definition Language" priority="100" pattern="*.idl" /> <mime type="text/x-install" description="installation instructions" priority="100" pattern="INSTALL" /> <mime type="text/x-java" description="Java source code" priority="100" pattern="*.java" /> <mime type="text/x-ksysv-log" data-type="string" offset="0" magic="KDE System V Init Editor" priority="50" /> <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: cn=" priority="50" /> <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: mail=" priority="50" /> <mime type="text/x-ldif" acronym="LDIF" description="LDAP Data Interchange Format" priority="100" pattern="*.ldif" /> <mime type="text/x-literate-haskell" description="Literate Haskell source code" priority="100" pattern="*.lhs" /> <mime type="text/x-log" description="application log" priority="100" pattern="*.log" /> <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#!/usr/bin/make" priority="50" /> <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#! /usr/bin/make" priority="50" /> <mime type="text/x-makefile" description="Makefile" priority="100" pattern="[Mm]akefile" /> <mime type="text/x-makefile" description="Makefile" priority="100" pattern="GNUmakefile" /> <mime type="text/x-moc" acronym="Qt MOC" description="Qt Meta Object Compiler" priority="100" pattern="*.moc" /> <mime type="text/x-mup" description="Mup publication" data-type="string" offset="0" magic="//!Mup" priority="50" /> <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.mup" /> <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.not" /> <mime type="text/x-objcsrc" description="Objective-C source code" data-type="string" offset="0" magic="#import" priority="30" /> <mime type="text/x-objcsrc" description="Objective-C source code" priority="100" pattern="*.m" /> <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.ml" /> <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.mli" /> <mime type="text/x-matlab" description="MATLAB script/function" data-type="string" offset="0" magic="%" priority="10" /> <mime type="text/x-matlab" description="MATLAB script/function" priority="100" pattern="*.m" /> <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.p" /> <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.pas" /> <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff\t" priority="50" /> <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff " priority="50" /> <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="***\t" priority="50" /> <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="*** " priority="50" /> <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="=== " priority="50" /> <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="--- " priority="50" /> <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in\t" priority="50" /> <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in " priority="50" /> <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Common subdirectories: " priority="50" /> <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Index:" priority="50" /> <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.diff" /> <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.patch" /> <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/bin/python" priority="50" /> <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /bin/python" priority="50" /> <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \"exec /bin/python" priority="50" /> <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/bin/python" priority="50" /> <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/bin/python" priority="50" /> <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \"exec /usr/bin/python" priority="50" /> <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/local/bin/python" priority="50" /> <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/local/bin/python" priority="50" /> <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \"exec /usr/local/bin/python" priority="50" /> <mime type="text/x-python" description="Python script" data-type="string" offset="1:16" magic="/bin/env python" priority="50" /> <mime type="text/x-python" description="Python script" priority="100" pattern="*.py" /> <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/lua" priority="50" /> <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/env lua" priority="50" /> <mime type="text/x-lua" description="Lua script" priority="100" pattern="*.lua" /> <mime type="text/x-readme" description="README document" priority="100" pattern="README*" /> <mime type="text/x-readme" description="README document" priority="100" pattern="*.nfo" /> <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="Summary: " priority="50" /> <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="%define " priority="50" /> <mime type="text/x-rpm-spec" acronym="RPM" description="Red Hat Package Manager" priority="100" pattern="*.spec" /> <mime type="text/x-scheme" description="Scheme source code" priority="100" pattern="*.scm" /> <mime type="text/x-setext" description="Setext document" priority="100" pattern="*.etx" /> <mime type="text/x-sql" description="SQL code" priority="100" pattern="*.sql" /> <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tcl" /> <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tk" /> <mime type="text/x-tex" description="TeX document" data-type="string" offset="0" magic="%" priority="10" /> <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.tex" /> <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ltx" /> <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.sty" /> <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.cls" /> <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.dtx" /> <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ins" /> <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.latex" /> <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texi" /> <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texinfo" /> <mime type="text/x-troff-me" description="Troff ME input document" priority="100" pattern="*.me" /> <mime type="text/x-troff-mm" description="Troff MM input document" priority="100" pattern="*.mm" /> <mime type="text/x-troff-ms" description="Troff MS input document" priority="100" pattern="*.ms" /> <mime type="text/x-uil" description="X-Motif UIL table" priority="100" pattern="*.uil" /> <mime type="text/x-uri" description="resource location" priority="100" pattern="*.uri" /> <mime type="text/x-uri" description="resource location" priority="100" pattern="*.url" /> <mime type="text/x-xmi" acronym="XMI" description="XML Metadata Interchange" priority="100" pattern="*.xmi" /> <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.fo" /> <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.xslfo" /> <mime type="text/xmcd" description="XMCD CD database" data-type="string" offset="0" magic="# xmcd" priority="50" /> <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="<?xml" priority="50" /> <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="<!--" priority="50" /> <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xml" /> <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xsl" /> <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xslt" /> <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xbl" /> <mime type="video/dv" description="Digital Video" data-type="long" endian="MSB" offset="0" mask="0xffffff00" magic="0x1f070000" priority="50" /> <mime type="video/dv" acronym="DV" description="Digital Video" priority="100" pattern="*.dv" /> <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="string" offset="0" magic="\x47\x3f\xff\x10" priority="50" /> <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001b3" priority="50" /> <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001ba" priority="50" /> <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpeg" /> <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpg" /> <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mp2" /> <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpe" /> <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.vob" /> <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.m2t" /> <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="12" magic="mdat" priority="50" /> <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="mdat" priority="50" /> <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="moov" priority="50" /> <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="ftypqt" priority="50" /> <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qt" /> <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.mov" /> <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.moov" /> <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qtvr" /> <mime type="image/x-quicktime" description="QuickTime image" data-type="string" offset="4" magic="idat" priority="50" /> <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qtif" /> <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qif" /> <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.viv" /> <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.vivo" /> <mime type="video/x-anim" description="ANIM animation" priority="100" pattern="*.anim[1-9j]" /> <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF11" priority="50" /> <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF12" priority="50" /> <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.fli" /> <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.flc" /> <mime type="application/x-hwp" description="Haansoft Hangul document" data-type="string" offset="0" magic="HWP Document File" priority="50" /> <mime type="application/x-hwp" description="Haansoft Hangul document" priority="100" pattern="*.hwp" /> <mime type="application/x-hwt" description="Haansoft Hangul document template" priority="100" pattern="*.hwt" /> <mime type="video/x-mng" acronym="MNG" description="Multiple-Image Network Graphics" priority="100" pattern="*.mng" /> <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="long" endian="MSB" offset="0" magic="0x3026b275" priority="50" /> <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="string" offset="0" magic="[Reference]" priority="50" /> <mime type="video/x-ms-asf" acronym="ASF" description="Advanced Streaming Format" priority="100" pattern="*.asf" /> <mime type="application/x-netshow-channel" description="Windows Media Station file" data-type="string" offset="0" magic="[Address]" priority="50" /> <mime type="application/x-netshow-channel" description="Windows Media Station file" priority="100" pattern="*.nsc" /> <mime type="video/x-ms-wmv" description="Windows Media video" priority="100" pattern="*.wmv" /> <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="8" magic="AVI " priority="50" /> <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="0" magic="RIFF" priority="50" /> <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.avi" /> <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.divx" /> <mime type="video/x-nsv" description="NullSoft video" data-type="string" offset="0" magic="NSVf" priority="50" /> <mime type="video/x-nsv" description="NullSoft video" priority="100" pattern="*.nsv" /> <mime type="application/sdp" description="Session Description Protocol" data-type="string" offset="0" magic="v=" priority="50" /> <mime type="application/sdp" acronym="SDP" description="Session Description Protocol" priority="100" pattern="*.sdp" /> <mime type="video/x-sgi-movie" description="SGI video" data-type="string" offset="0" magic="MOVI" priority="50" /> <mime type="video/x-sgi-movie" description="SGI video" priority="100" pattern="*.movie" /> <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" data-type="string" offset="0" magic="nF7YLao" priority="50" /> <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" priority="100" pattern="*.emp" /> <mime type="application/x-ica" acronym="ICA" description="Independent Computing Architecture" priority="100" pattern="*.ica" /> <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User interface markup Language" priority="100" pattern="*.xul" /> <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 0" priority="50" /> <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 1" priority="50" /> <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 2" priority="50" /> <mime type="application/x-t602" description="T602 document" priority="100" pattern="*.602" /> <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" data-type="string" offset="0" magic="[main]" priority="50" /> <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" priority="100" pattern="*.pcf" /> </mimemap> coder.xml 0000644 00000001603 14720724323 0006366 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE codermap [ <!ELEMENT codermap (coder)+> <!ATTLIST codermap xmlns CDATA #FIXED ''> <!ELEMENT coder EMPTY> <!ATTLIST coder xmlns CDATA #FIXED '' magick NMTOKEN #REQUIRED name NMTOKEN #REQUIRED> ]> <!-- Associate an image format with the specified coder module. ImageMagick has a number of coder modules to support the reading and/or writing of an image format (e.g. JPEG). Some coder modules support more than one associated image format and the mapping between an associated format and its respective coder module is defined in this configuration file. For example, the PNG coder module not only supports the PNG image format, but the JNG and MNG formats as well. --> <codermap> <!-- <coder magick="GIF87" name="GIF"/> --> <!-- <coder magick="JPG" name="JPEG"/> --> <!-- <coder magick="PGM" name="PNM"/> --> </codermap> english.xml 0000644 00000140452 14754753546 0006751 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE locale [ <!ELEMENT locale (exception)> <!ELEMENT exception (ANY)+> <!ELEMENT warning (message)+> <!ELEMENT error (message)+> <!ELEMENT fatalerror (message)+> <!ELEMENT message (#PCDATA)> <!ATTLIST locale name CDATA #REQUIRED> <!ATTLIST message name CDATA #REQUIRED> ]> <locale name="english"> <exception> <blob> <error> <message name="UnableToOpenBlob"> unable to open image </message> <message name="UnableToOpenFile"> unable to open file </message> <message name="UnableToReadBlob"> unable to read blob </message> <message name="UnableToWriteBlob"> unable to write blob </message> <message name="UnrecognizedImageFormat"> unrecognized image format </message> <message name="ZeroLengthBlobNotPermitted"> zero-length blob not permitted </message> </error> </blob> <cache> <error> <message name="CacheResourcesExhausted"> cache resources exhausted </message> <message name="IncompatibleAPI"> incompatible API </message> <message name="NoPixelsDefinedInCache"> no pixels defined in cache </message> <message name="PixelCacheIsNotOpen"> pixel cache is not open </message> <message name="PixelsAreNotAuthentic"> pixels are not authentic </message> <message name="UnableToCloneCache"> unable to clone cache </message> <message name="UnableToExtendCache"> unable to extend cache </message> <message name="UnableToGetCacheNexus"> unable to get cache nexus </message> <message name="UnableToOpenPixelCache"> unable to open pixel cache </message> <message name="UnableToPersistPixelCache"> unable to persist pixel cache </message> <message name="UnableToReadPixelCache"> unable to read pixel cache </message> <message name="UnableToWritePixelCache"> unable to write pixel cache </message> </error> <fatalerror> <message name="UnableToAcquireCacheView"> unable to acquire cache view </message> <message name="UnableToExtendPixelCache"> unable to extent pixel cache </message> </fatalerror> </cache> <coder> <error> <message name="ColormapTypeNotSupported"> colormap type not supported </message> <message name="ColorspaceModelIsNotSupported"> colorspace model is not supported </message> <message name="CompressNotSupported"> compression not supported </message> <message name="DataEncodingSchemeIsNotSupported"> data encoding scheme is not supported </message> <message name="DataStorageTypeIsNotSupported"> data storage type is not supported </message> <message name="DeltaPNGNotSupported"> delta-PNG is not supported </message> <message name="EncryptedWPGImageFileNotSupported"> encrypted WPG image file not supported </message> <message name="FractalCompressNotSupported"> fractal compression not supported </message> <message name="ImageColumnOrRowSizeIsNotSupported"> image column or row size is not supported </message> <message name="ImageDoesNotHaveAClipMask"> image does not have a clip mask </message> <message name="ImageDoesNotHaveAAlphaChannel"> image does not have a alpha channel </message> <message name="ImageDoesNotHaveAThumbnail"> image does not have a EXIF thumbnail </message> <message name="ImageIsNotTiled"> image is not tiled </message> <message name="IrregularChannelGeometryNotSupported"> irregular channel geometry not supported </message> <message name="JNGCompressNotSupported"> JNG compression not supported </message> <message name="JPEGCompressNotSupported"> JPEG compression not supported </message> <message name="JPEGEmbeddingFailed"> JPEG embedding failed </message> <message name="LocationTypeIsNotSupported"> location type is not supported </message> <message name="MapStorageTypeIsNotSupported"> map storage type is not supported </message> <message name="MultidimensionalMatricesAreNotSupported"> multi-dimensional matrices are not supported </message> <message name="MultipleRecordListNotSupported"> multiple record list not supported </message> <message name="NoBitmapOnClipboard"> no bitmap on clipboard </message> <message name="NoAPP1DataIsAvailable"> no APP1 data is available </message> <message name="No8BIMDataIsAvailable"> no 8BIM data is available </message> <message name="NoColorProfileIsAvailable"> no color profile is available </message> <message name="NoDataReturned"> no data returned </message> <message name="NoImageVectorGraphics"> no image vector graphics; unable to generate SVG </message> <message name="NoIPTCProfileAvailable"> no IPTC profile available </message> <message name="NumberOfImagesIsNotSupported"> number of images is not supported </message> <message name="OnlyContinuousTonePictureSupported"> only continuous tone picture supported </message> <message name="OnlyLevelZerofilesSupported"> only level zero files Supported </message> <message name="PNGCompressNotSupported"> PNG compression not supported </message> <message name="RLECompressNotSupported"> RLE compression not supported </message> <message name="UnableToCopyProfile"> unable to copy profile </message> <message name="UnableToCreateBitmap"> unable to create bitmap </message> <message name="UnableToCreateADC"> unable to create a DC </message> <message name="UnableToDecompressImage"> unable to decompress image </message> <message name="UnableToWriteMPEGParameters"> unable to write MPEG parameters </message> <message name="UnableToZipCompressImage"> unable to zip-compress image </message> <message name="ZIPCompressNotSupported"> ZIP compression not supported </message> </error> <warning> <message name="ExifProfileSizeExceedsLimit"> exif profile size exceeds limit and will be truncated </message> <message name="LosslessToLossyJPEGConversion"> lossless to lossy JPEG conversion </message> </warning> </coder> <configure> <error> <message name="IncludeElementNestedTooDeeply"> include element nested too deeply </message> </error> <warning> <message name="UnableToOpenConfigureFile"> unable to access configure file </message> <message name="UnableToOpenModuleFile"> unable to open module file </message> </warning> </configure> <corrupt> <image> <error> <message name="AnErrorHasOccurredReadingFromFile"> an error has occurred reading from file </message> <message name="AnErrorHasOccurredWritingToFile"> an error has occurred writing to file </message> <message name="CipherSupportNotEnabled"> cipher support not enabled </message> <message name="ColormapExceeds256Colors"> colormap exceeded 256 colors </message> <message name="CorruptImage"> corrupt image </message> <message name="FileFormatVersionMismatch"> file format version mismatch </message> <message name="ImageDepthNotSupported"> image depth not supported </message> <message name="ImageFileDoesNotContainAnyImageData"> image file does not contain any image data </message> <message name="ImageTypeNotSupported"> image type not supported </message> <message name="ImproperImageHeader"> improper image header </message> <message name="InsufficientImageDataInFile"> insufficient image data in file </message> <message name="InvalidColormapIndex"> invalid colormap index </message> <message name="InvalidPixel"> invalid pixel </message> <message name="LengthAndFilesizeDoNotMatch"> length and filesize do not match </message> <message name="MaximumChannelsExceeded"> maximum channels exceeded </message> <message name="MissingImageChannel"> missing image channel </message> <message name="NegativeOrZeroImageSize"> negative or zero image size </message> <message name="NonOS2HeaderSizeError"> non OS2 BMP header size less than 40 </message> <message name="NotEnoughPixelData"> not enough pixel data </message> <message name="NotEnoughTiles"> not enough tiles found in level </message> <message name="TooMuchImageDataInFile"> too much image data in file </message> <message name="StaticPlanesValueNotEqualToOne"> static planes value not equal to 1 </message> <message name="UnableToReadExtensionBlock"> unable to read extension block </message> <message name="UnableToReadImageHeader"> unable to read image header </message> <message name="UnableToReadImageData"> unable to read image data </message> <message name="UnableToRunlengthDecodeImage"> unable to runlength decode image </message> <message name="UnableToUncompressImage"> unable to uncompress image </message> <message name="UnexpectedEndOfFile"> unexpected end-of-file </message> <message name="UnexpectedSamplingFactor"> unexpected sampling factor </message> <message name="UnknownPatternType"> unknown pattern type </message> <message name="UnrecognizedAlphaChannelType"> unrecognized alpha channel tpe </message> <message name="UnrecognizedImageCompression"> unrecognized compression </message> <message name="UnrecognizedNumberOfColors"> unrecognized number of colors </message> <message name="UnsupportedBitsPerPixel"> unsupported bits per pixel </message> </error> <fatalerror> <message name="UnableToPersistKey"> unable to persist key </message> </fatalerror> <warning> <message name="InsufficientImageDataInFile"> insufficient image data in file </message> <message name="LengthAndFilesizeDoNotMatch"> length and filesize do not match </message> <message name="SkipToSyncByte"> corrupt PCD image, skipping to sync byte </message> </warning> </image> </corrupt> <delegate> <error> <message name="DelegateFailed"> delegate failed </message> <message name="FailedToComputeOutputSize"> failed to compute output size </message> <message name="FailedToRenderFile"> failed to render file </message> <message name="FailedToScanFile"> failed to scan file </message> <message name="NoTagFound"> no tag found </message> <message name="PCLDelegateFailed"> PCL delegate failed </message> <message name="PostscriptDelegateFailed"> Postscript delegate failed </message> <message name="UnableToCreateImage"> unable to create image </message> <message name="UnableToDecodeImageFile"> unable to decode image file </message> <message name="UnableToEncodeImageFile"> unable to encode image file </message> <message name="UnableToInitializeFPXLibrary"> unable to initialize FPX library </message> <message name="UnableToInitializeWMFLibrary"> unable to initialize WMF library </message> <message name="UnableToManageJP2Stream"> unable to manage JP2 stream </message> <message name="UnableToReadAspectRatio"> unable to read aspect ratio </message> <message name="UnableToReadSummaryInfo"> unable to read summary info </message> <message name="UnableToSetAffineMatrix"> unable to set affine matrix </message> <message name="UnableToSetAspectRatio"> unable to set aspect ratio </message> <message name="UnableToSetColorTwist"> unable to set color twist </message> <message name="UnableToSetContrast"> unable to set contrast </message> <message name="UnableToSetFilteringValue"> unable to set filtering value </message> <message name="UnableToSetImageTitle"> unable to set image title </message> <message name="UnableToSetJPEGLevel"> unable to set JPEG level </message> <message name="UnableToSetRegionOfInterest"> unable to set region of interest </message> <message name="UnableToSetSummaryInfo"> unable to set summary info </message> <message name="UnableToWriteSVGFormat"> unable to write SVG format </message> <message name="XPSDelegateFailed"> XPS delegate failed </message> </error> </delegate> <draw> <error> <message name="AlreadyPushingPatternDefinition"> already pushing pattern definition </message> <message name="NonconformingDrawingPrimitiveDefinition"> non-conforming drawing primitive definition </message> <message name="NotARelativeURL"> not a relative URL </message> <message name="NotCurrentlyPushingPatternDefinition"> not currently pushing pattern definition </message> <message name="SegmentStackOverflow"> segment stack overflow </message> <message name="TooManyBezierCoordinates"> too many bezier coordinates </message> <message name="UnableToPrint"> unable to print </message> <message name="UnbalancedGraphicContextPushPop"> unbalanced graphic context push-pop </message> <message name="URLNotFound"> URL not found </message> <message name="VectorGraphicsNestedTooDeeply"> vector graphics nested too deeply </message> </error> </draw> <file> <open> <error> <message name="AnErrorHasOccurredReadingFromFile"> an error has occurred reading from file </message> <message name="UnableToCreateTemporaryFile"> unable to create temporary file </message> <message name="UnableToOpenFile"> unable to open file </message> <message name="UnableToWriteFile"> unable to write file </message> </error> </open> </file> <image> <error> <message name="AngleIsDiscontinuous"> angle is discontinuous </message> <message name="ColormappedImageRequired"> colormapped image required </message> <message name="ColorSeparatedImageRequired"> color separated image required </message> <message name="ColorspaceColorProfileMismatch"> color profile operates on another colorspace </message> <message name="ImageDepthNotSupported"> image depth not supported </message> <message name="ImageMorphologyDiffers"> image morphology differs </message> <message name="ImageSequenceRequired"> image sequence is required </message> <message name="ImageSizeDiffers"> image size differs </message> <message name="ImagesTooDissimilar"> images too dissimilar </message> <message name="LeftAndRightImageSizesDiffer"> left and right image sizes differ </message> <message name="NegativeOrZeroImageSize"> negative or zero image size </message> <message name="NoImagesWereFound"> no images were found </message> <message name="NoImagesWereLoaded"> no images were loaded </message> <message name="TooManyClusters"> too many cluster </message> <message name="UnableToCreateColorTransform"> unable to create color transform </message> <message name="WidthOrHeightExceedsLimit"> width or height exceeds limit </message> </error> <warning> <message name="AssociateProfile"> associate profile with image, a source and destination color profile required for transform </message> <message name="UnableToTransformColorspace"> unable to transform colorspace </message> </warning> </image> <filter> <error> <message name="FilterFailed"> filter failed </message> </error> </filter> <missing> <delegate> <error> <message name="DelegateLibrarySupportNotBuiltIn"> delegate library support not built-in </message> <message name="NoDecodeDelegateForThisImageFormat"> no decode delegate for this image format </message> <message name="NoEncodeDelegateForThisImageFormat"> no encode delegate for this image format </message> </error> <warning> <message name="DelegateLibrarySupportNotBuiltIn"> delegate library support not built-in </message> <message name="FreeTypeLibraryIsNotAvailable"> FreeType library is not available </message> <message name="LCMSLibraryIsNotAvailable"> LCMS color profile library is not available </message> <message name="NoEncodeDelegateForThisImageFormat"> no encode delegate for this image format </message> </warning> </delegate> </missing> <module> <error> <message name="ImageCoderSignatureMismatch"> image coder signature mismatch </message> <message name="ImageFilterSignatureMismatch"> image filter signature mismatch </message> <message name="UnableToLoadModule"> unable to load module </message> <message name="UnableToRegisterImageFormat"> unable to register image format </message> </error> <fatalerror> <message name="UnableToInitializeModuleLoader"> unable to initialize module loader </message> </fatalerror> <warning> <message name="UnableToCloseModule"> unable to close module </message> </warning> </module> <option> <error> <message name="ClutImageRequired"> color lookup table image required </message> <message name="CompositeImageRequired"> composite image required </message> <message name="DivideByZero"> divide by zero </message> <message name="FrameIsLessThanImageSize"> frame is less than image size </message> <message name="GeometryDimensionsAreZero"> geometry dimensions are zero </message> <message name="GeometryDoesNotContainImage"> geometry does not contain image </message> <message name="ImagesAreNotTheSameSize"> images are not the same size </message> <message name="ImagePagesAreNotCoalesced"> image pages are not coalesced </message> <message name="ImageSequenceRequired"> image sequence is required </message> <message name="ImageSizeMustExceedBevelWidth"> size must exceed bevel width </message> <message name="ImageWidthsOrHeightsDiffer"> image widths or heights differ </message> <message name="InvalidArgument"> invalid argument for option </message> <message name="InvalidGeometry"> invalid geometry </message> <message name="KernelWidthMustBeAnOddNumber"> kernel width must be an odd number </message> <message name="MapImageRequired"> map image required </message> <message name="MissingArgument"> option requires an argument </message> <message name="MissingAnImageFilename"> missing an image filename </message> <message name="MissingExpression"> missing expression </message> <message name="MissingNullSeparator"> missing Null Image List Separator </message> <message name="MustSpecifyAnImageName"> must specify an image name </message> <message name="MustSpecifyImageSize"> must specify image size </message> <message name="NoBlobDefined"> no Binary Large OBjects defined </message> <message name="NoClipPathDefined"> no clip path defined </message> <message name="NoImagesDefined"> no images defined </message> <message name="NoImageVectorGraphics"> no image vector graphics </message> <message name="NoSuchImage"> no such image </message> <message name="NoSuchOption"> no such option </message> <message name="NonZeroWidthAndHeightRequired"> non-zero width and height required </message> <message name="NotEnoughParameters"> not enough parameters </message> <message name="ParenthesisNestedTooDeeply"> parenthesis nested too deeply </message> <message name="ReferenceImageRequired"> reference image required </message> <message name="ReferenceIsNotMyType"> reference is not my type </message> <message name="SteganoImageRequired"> stegano image required </message> <message name="StereoImageRequired"> stereo image required </message> <message name="SubimageSpecificationReturnsNoImages"> subimage specification returns no images </message> <message name="UnableToAccessPath"> unable to access file path </message> <message name="UnableToOpenFile"> unable to open file </message> <message name="UnableToParseExpression"> unable to parse expression </message> <message name="UnableToParseKernel"> unable to parse kernel string </message> <message name="UnbalancedBraces"> unbalanced braces </message> <message name="UnbalancedParenthesis"> unbalanced parenthesis </message> <message name="UnrecognizedAttribute"> unrecognized attribute </message> <message name="UnrecognizedChannelType"> unrecognized channel type </message> <message name="UnrecognizedColor"> unrecognized color </message> <message name="UnrecognizedColorspace"> unrecognized image colorspace </message> <message name="UnrecognizedComposeOperator"> unrecognized compose operator </message> <message name="UnrecognizedCompressType"> unrecognized compress type </message> <message name="UnrecognizedDirectionType"> unrecognized direction type </message> <message name="UnrecognizedDisposeMethod"> unrecognized dispose method </message> <message name="UnrecognizedDistortMethod"> unrecognized distortion method </message> <message name="UnrecognizedDitherMethod"> unrecognized dither method </message> <message name="UnrecognizedEndianType"> unrecognized endian type </message> <message name="UnrecognizedElement"> unrecognized element </message> <message name="UnrecognizedEvaluateOperator"> unrecognized evaluate operator </message> <message name="UnrecognizedEventType"> unrecognized event type </message> <message name="UnrecognizedFunction"> unrecognized function </message> <message name="UnrecognizedGravityType"> unrecognized gravity type </message> <message name="UnrecognizedImageCompression"> unrecognized image compression </message> <message name="UnrecognizedImageFilter"> unrecognized image filter </message> <message name="UnrecognizedImageFormat"> unrecognized image format </message> <message name="UnrecognizedImageMode"> unrecognized image mode </message> <message name="UnrecognizedImageOrientation"> unrecognized image orientation </message> <message name="UnrecognizedImageType"> unrecognized image type </message> <message name="UnrecognizedIntensityMethod"> unrecognized intensity method </message> <message name="UnrecognizedIntentType"> unrecognized intent type </message> <message name="UnrecognizedInterlaceType"> unrecognized interlace type </message> <message name="UnrecognizedInterpolateMethod"> unrecognized interpolate method </message> <message name="UnrecognizedKernelType"> unrecognized kernel type </message> <message name="UnrecognizedListType"> unrecognized list type </message> <message name="UnrecognizedMetricType"> unrecognized metric type </message> <message name="UnrecognizedModeType"> unrecognized mode type </message> <message name="UnrecognizedMorphologyMethod"> unrecognized morphology method </message> <message name="UnrecognizedOption"> unrecognized option </message> <message name="UnrecognizedPerlMagickMethod"> unrecognized PerlMagick method </message> <message name="UnrecognizedPixelMap"> unrecognized pixel map </message> <message name="UnrecognizedPreviewType"> unrecognized preview type </message> <message name="UnrecognizedResourceType"> unrecognized resource type </message> <message name="UnrecognizedSparseColorMethod"> unrecognized sparse color method </message> <message name="UnrecognizedStorageType"> unrecognized storage type </message> <message name="UnrecognizedStretchType"> unrecognized stretch type </message> <message name="UnrecognizedType"> unrecognized type </message> <message name="UnrecognizedUnitsType"> unrecognized units type </message> <message name="UnrecognizedValidateType"> unrecognized validate type </message> <message name="UnrecognizedVirtualPixelMethod"> unrecognized virtual pixel method </message> <message name="XmlInvalidAttribute"> XML invalid attribute </message> <message name="XmlInvalidContent"> XML invalid content </message> <message name="XmlMissingAttribute"> XML missing required attribute </message> <message name="XmlMissingContent"> XML missing required content </message> <message name="XmlMissingElement"> XML missing required element </message> </error> <fatalerror> <message name="FilenameTruncated"> image filename truncated </message> <message name="MissingAnImageFilename"> missing an image filename </message> <message name="UnrecognizedColormapType"> unrecognized colormap type </message> <message name="UnrecognizedColorspaceType"> unrecognized colorspace type </message> <message name="UnrecognizedEndianType"> unrecognized endian type </message> <message name="UnrecognizedImageCompressionType"> unrecognized compression type </message> <message name="UnrecognizedImageType"> unrecognized image type </message> <message name="UnrecognizedInterlaceType"> unrecognized interlace type </message> <message name="UnrecognizedListType"> unrecognized list type </message> <message name="UnrecognizedDisposeMethod"> unrecognized dispose method </message> <message name="UnrecognizedOption"> unrecognized option </message> <message name="UnrecognizedResourceType"> unrecognized resource type </message> <message name="UnrecognizedVirtualPixelMethod"> unrecognized virtual pixel method </message> </fatalerror> <warning> <message name="GeometryDoesNotContainImage"> geometry does not contain image </message> <message name="NoSuchElement"> no such element in list </message> <message name="UnknownImageProperty"> unknown image property </message> <message name="UnrecognizedColor"> unrecognized color </message> <message name="ZeroTimeAnimation"> animation only contains zero time delays </message> </warning> </option> <policy> <error> <message name="NotAuthorized"> attempt to perform an operation not allowed by the security policy </message> </error> </policy> <registry> <error> <message name="UnableToGetRegistryID"> unable to get registry ID </message> <message name="UnableToSetRegistry"> unable to set registry </message> </error> </registry> <resource> <limit> <error> <message name="MemoryAllocationFailed"> memory allocation failed </message> <message name="ListLengthExceedsLimit"> list length exceeds limit </message> <message name="PixelCacheAllocationFailed"> pixel cache allocation failed </message> <message name="TooManyExceptions"> too many exceptions </message> <message name="TooManyObjects"> too many objects </message> <message name="UnableToAcquireString"> unable to acquire string </message> <message name="UnableToAllocateColormap"> unable to allocate colormap </message> <message name="UnableToConvertFont"> unable to convert font </message> <message name="UnableToCreateColormap"> unable to create colormap </message> <message name="UnableToDitherImage"> unable to dither image </message> <message name="UnableToClonePackageInfo"> unable to clone package info </message> <message name="UnableToGetPackageInfo"> unable to get package info </message> </error> <fatalerror> <message name="TimeLimitExceeded"> time limit exceeded </message> <message name="UnableToAllocateDashPattern"> unable to allocate dash pattern </message> <message name="UnableToAllocateDerivatives"> unable to allocate derivates </message> <message name="UnableToAllocateGammaMap"> unable to allocate gamma map </message> <message name="UnableToAllocateImage"> unable to allocate image </message> <message name="UnableToAllocateImagePixels"> unable to allocate image pixels </message> <message name="UnableToDestroySemaphore"> unable to destroy semaphore </message> <message name="UnableToInstantiateSemaphore"> unable to instantiate semaphore </message> <message name="UnableToAcquireString"> unable to allocate string </message> <message name="MemoryAllocationFailed"> Memory allocation failed </message> <message name="UnableToConcatenateString"> unable to concatenate string </message> <message name="UnableToConvertText"> unable to convert text </message> <message name="UnableToCreateColormap"> unable to create colormap </message> <message name="UnableToCloneImage"> unable to clone image </message> <message name="UnableToDisplayImage"> unable to display image </message> <message name="UnableToEscapeString"> unable to escape string </message> <message name="UnableToInterpretMSLImage"> unable to interpret MSL image </message> <message name="UnableToLockSemaphore"> unable to lock semaphore </message> <message name="UnableToUnlockSemaphore"> unable to unlock semaphore </message> </fatalerror> <warning> <message name="MemoryAllocationFailed"> memory allocation failed </message> </warning> </limit> </resource> <type> <error> <message name="FontSubstitutionRequired"> font substitution required </message> <message name="UnableToGetTypeMetrics"> unable to get type metrics </message> <message name="UnableToInitializeFreetypeLibrary"> unable to initialize freetype library </message> <message name="UnableToReadFont"> unable to read font </message> <message name="UnrecognizedFontEncoding"> unrecognized font encoding </message> </error> <warning> <message name="UnableToReadFont"> unable to read font </message> </warning> </type> <stream> <error> <message name="ImageDoesNotContainTheStreamGeometry"> image does not contain the stream geometry </message> <message name="NoStreamHandlerIsDefined"> no stream handler is defined </message> <message name="PixelCacheIsNotOpen"> pixel cache is not open </message> </error> </stream> <wand> <error> <message name="InvalidColormapIndex"> invalid colormap index </message> <message name="ZeroRegionSize"> zero region size </message> <message name="UnableToOpenFile"> unable to open file </message> <message name="QuantumDepthMismatch"> wand quantum depth does not match that of the core API </message> <message name="ContainsNoImages"> wand contains no images </message> <message name="ContainsNoIterators"> wand contains no iterators </message> </error> </wand> <xserver> <error> <message name="ColorIsNotKnownToServer"> color is not known to server </message> <message name="NoWindowWithSpecifiedIDExists"> no window with specified ID exists </message> <message name="StandardColormapIsNotInitialized"> standard Colormap is not initialized </message> <message name="UnableToConnectToRemoteDisplay"> unable to connect to remote display </message> <message name="UnableToCreateBitmap"> unable to create bitmap </message> <message name="UnableToCreateColormap"> unable to create colormap </message> <message name="UnableToCreatePixmap"> unable to create pixmap </message> <message name="UnableToCreateProperty"> unable to create property </message> <message name="UnableToCreateStandardColormap"> unable to create standard colormap </message> <message name="UnableToDisplayImageInfo"> unable to display image info </message> <message name="UnableToGetProperty"> unable to get property </message> <message name="UnableToGetStandardColormap"> unable to get Standard Colormap </message> <message name="UnableToGetVisual"> unable to get visual </message> <message name="UnableToGrabMouse"> unable to grab mouse </message> <message name="UnableToLoadFont"> unable to load font </message> <message name="UnableToMatchVisualToStandardColormap"> unable to match visual to Standard Colormap </message> <message name="UnableToOpenXServer"> unable to open X server </message> <message name="UnableToReadXWindowAttributes"> unable to read X window attributes </message> <message name="UnableToReadXWindowImage"> unable to read X window image </message> <message name="UnrecognizedColormapType"> unrecognized colormap type </message> <message name="UnrecognizedGravityType"> unrecognized gravity type </message> <message name="UnrecognizedVisualSpecifier"> unrecognized visual specifier </message> </error> <fatalerror> <message name="UnableToCreateCursor"> unable to create X cursor </message> <message name="UnableToCreateGraphicContext"> unable to create graphic context </message> <message name="UnableToCreateStandardColormap"> unable to create standard colormap </message> <message name="UnableToCreateTextProperty"> unable to create text property </message> <message name="UnableToCreateXWindow"> unable to create X window </message> <message name="UnableToCreateXImage"> unable to create X image </message> <message name="UnableToCreateXPixmap"> unable to create X pixmap </message> <message name="UnableToDisplayImage"> unable to display image </message> <message name="UnableToGetVisual"> unable to get visual </message> <message name="UnableToGetPixelInfo"> unable to get pixel info </message> <message name="UnableToLoadFont"> unable to load font </message> <message name="UnableToMakeXWindow"> unable to make X window </message> <message name="UnableToOpenXServer"> unable to open X server </message> <message name="UnableToViewFonts"> unable to view fonts </message> </fatalerror> <warning> <message name="UsingDefaultVisual"> using default visual </message> <message name="UnableToGetVisual"> unable to get visual </message> </warning> </xserver> </exception> <monitor> <AddNoise> <message name="Image"> add noise to image </message> </AddNoise> <Append> <message name="Image"> append image sequence </message> </Append> <assign> <message name="Image"> assign image colors </message> </assign> <Average> <message name="Image"> average image sequence </message> </Average> <Chop> <message name="Image"> chop image </message> </Chop> <Classify> <message name="Image"> classify image colors </message> </Classify> <ColorReplace> <message name="Image"> replace color in image </message> </ColorReplace> <Colorize> <message name="Image"> colorize image </message> </Colorize> <Combine> <message name="Image"> combine image </message> </Combine> <ContrastStretch> <message name="Image"> contrast-stretch image </message> </ContrastStretch> <Convolve> <message name="Image"> convolve image </message> </Convolve> <Crop> <message name="Image"> crop image </message> </Crop> <Decode> <message name="Image"> decode image </message> </Decode> <Despeckle> <message name="Image"> despeckle image </message> </Despeckle> <Distort> <message name="Image"> distort image </message> </Distort> <Dither> <message name="Image"> dither image colors </message> </Dither> <DullContrast> <message name="Image"> dull image contrast </message> </DullContrast> <Encode> <message name="Image"> encode image </message> </Encode> <Equalize> <message name="Image"> equalize image </message> </Equalize> <Flip> <message name="Image"> flip image </message> </Flip> <Flop> <message name="Image"> flop image </message> </Flop> <Frame> <message name="Image"> add frame to image </message> </Frame> <Fx> <message name="Image"> fx image </message> </Fx> <GammaCorrect> <message name="Image"> gamma correct image </message> </GammaCorrect> <Histogram> <message name="Image"> compute image histogram </message> </Histogram> <Implode> <message name="Image"> implode image </message> </Implode> <Level> <message name="Image"> level image </message> </Level> <Load> <message name="Image"> load image </message> <message name="Images"> load images </message> </Load> <Magnfiy> <message name="Image"> magnfiy image </message> </Magnfiy> <MedianFilter> <message name="Image"> filter image with neighborhood ranking </message> </MedianFilter> <Minify> <message name="Image"> minify image </message> </Minify> <Modulate> <message name="Image"> modulate image </message> </Modulate> <Mogrify> <message name="Image"> mogrify image </message> </Mogrify> <Montage> <message name="Image"> montage image </message> </Montage> <Morph> <message name="Image"> morph image sequence </message> </Morph> <Mosaic> <message name="Image"> mosaic image </message> </Mosaic> <Negate> <message name="Image"> negate image </message> </Negate> <OilPaint> <message name="Image"> oil paint image </message> </OilPaint> <Opaque> <message name="Image"> set opaque color in image </message> </Opaque> <Plasma> <message name="Image"> plasma image </message> </Plasma> <Preview> <message name="Image"> preview image </message> </Preview> <Raise> <message name="Image"> raise image </message> </Raise> <Recolor> <message name="Image"> recolor color image </message> </Recolor> <Reduce> <message name="Image"> reduce image colors </message> </Reduce> <ReduceNoise> <message name="Image"> reduce the image noise </message> </ReduceNoise> <Render> <message name="Image"> render image </message> </Render> <Resize> <message name="Image"> resize image </message> </Resize> <RGBTransform> <message name="Image"> RGB transform image </message> </RGBTransform> <Roll> <message name="Image"> roll image </message> </Roll> <Rotate> <message name="Image"> rotate image </message> </Rotate> <Sample> <message name="Image"> sample image </message> </Sample> <Save> <message name="Image"> save image </message> <message name="Images"> save images </message> </Save> <Scale> <message name="Image"> scale image </message> </Scale> <Segment> <message name="Image"> segment image </message> </Segment> <Separate> <message name="Image"> extract a channel from image </message> </Separate> <SepiaTone> <message name="Image"> sepia-tone image </message> </SepiaTone> <Shade> <message name="Image"> shade image </message> </Shade> <Sharpen> <message name="Image"> sharpen image </message> </Sharpen> <SharpenContrast> <message name="Image"> sharpen image contrast </message> </SharpenContrast> <SigmoidalContrast> <message name="Image"> sigmoidal contrast image </message> </SigmoidalContrast> <Solarize> <message name="Image"> solarize image </message> </Solarize> <Splice> <message name="Image"> splice image </message> </Splice> <Spread> <message name="Image"> spread image </message> </Spread> <Stegano> <message name="Image"> stegano image </message> </Stegano> <Stereo> <message name="Image"> stereo image </message> </Stereo> <Swirl> <message name="Image"> swirl image </message> </Swirl> <Texture> <message name="Image"> texture image </message> </Texture> <Threshold> <message name="Image"> threshold image </message> </Threshold> <Tile> <message name="Image"> tile image </message> </Tile> <Tint> <message name="Image"> tint image </message> </Tint> <TransformRGB> <message name="Image"> transform RGB image </message> </TransformRGB> <Transparent> <message name="Image"> set transparent color in image </message> </Transparent> <Wave> <message name="Image"> wave image </message> </Wave> <Write> <message name="Image"> write image </message> </Write> <XShear> <message name="Image"> x shear image </message> </XShear> <YShear> <message name="Image"> y shear image </message> </YShear> </monitor> </locale> locale.xml 0000644 00000004635 14754753546 0006561 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE localemap [ <!ELEMENT localemap (include)+> <!ATTLIST localemap xmlns CDATA #FIXED ''> <!ELEMENT include EMPTY> <!ATTLIST include xmlns CDATA #FIXED '' file NMTOKEN #REQUIRED locale NMTOKEN #REQUIRED> ]> <localemap> <include locale="no_NO.ISO-8859-1" file="bokmal.xml"/> <include locale="ca_ES.ISO-8859-1" file="catalan.xml"/> <include locale="hr_HR.ISO-8859-2" file="croatian.xml"/> <include locale="cs_CZ.ISO-8859-2" file="czech.xml"/> <include locale="da_DK.ISO-8859-1" file="danish.xml"/> <include locale="de_DE.ISO-8859-1" file="deutsch.xml"/> <include locale="nl_NL.ISO-8859-1" file="dutch.xml"/> <include locale="C" file="english.xml"/> <include locale="et_EE.ISO-8859-1" file="estonian.xml"/> <include locale="fi_FI.ISO-8859-1" file="finnish.xml"/> <include locale="fr_FR.ISO-8859-1" file="francais.xml"/> <include locale="fr_FR.ISO-8859-1" file="francais.xml"/> <include locale="fr_FR.UTF-8" file="francais.xml"/> <include locale="gl_ES.ISO-8859-1" file="galego.xml"/> <include locale="gl_ES.ISO-8859-1" file="galician.xml"/> <include locale="de_DE.ISO-8859-1" file="german.xml"/> <include locale="el_GR.ISO-8859-7" file="greek.xml"/> <include locale="en_US.UTF-8" file="english.xml"/> <include locale="iw_IL.ISO-8859-8" file="hebrew.xml"/> <include locale="hr_HR.ISO-8859-2" file="hrvatski.xml"/> <include locale="hu_HU.ISO-8859-2" file="hungarian.xml"/> <include locale="is_IS.ISO-8859-1" file="icelandic.xml"/> <include locale="it_IT.ISO-8859-1" file="italian.xml"/> <include locale="ja_JP.eucJP" file="japanese.xml"/> <include locale="ko_KR.eucKR" file="korean.xml"/> <include locale="lt_LT.ISO-8859-13" file="lithuanian.xml"/> <include locale="no_NO.ISO-8859-1" file="norwegian.xml"/> <include locale="nn_NO.ISO-8859-1" file="nynorsk.xml"/> <include locale="pl_PL.ISO-8859-2" file="polish.xml"/> <include locale="pt_PT.ISO-8859-1" file="portuguese.xml"/> <include locale="ro_RO.ISO-8859-2" file="romanian.xml"/> <include locale="ru_RU.ISO-8859-5" file="russian.xml"/> <include locale="sk_SK.ISO-8859-2" file="slovak.xml"/> <include locale="sl_SI.ISO-8859-2" file="slovene.xml"/> <include locale="es_ES.ISO-8859-1" file="spanish.xml"/> <include locale="sv_SE.ISO-8859-1" file="swedish.xml"/> <include locale="th_TH.TIS-620" file="thai.xml"/> <include locale="tr_TR.ISO-8859-9" file="turkish.xml"/> </localemap> francais.xml 0000644 00000145463 14754753546 0007115 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE locale [ <!ELEMENT locale (exception)> <!ELEMENT exception (ANY)+> <!ELEMENT warning (message)+> <!ELEMENT error (message)+> <!ELEMENT fatalerror (message)+> <!ELEMENT message (#PCDATA)> <!ATTLIST locale name CDATA #REQUIRED> <!ATTLIST message name CDATA #REQUIRED> ]> <locale name="francais"> <exception> <blob> <error> <message name="UnableToOpenBlob"> impossible d'ouvrir l'image </message> <message name="UnableToOpenFile"> impossible d'ouvrir le fichier </message> <message name="UnableToReadBlob"> impossible de lire un blob </message> <message name="UnableToWriteBlob"> impossible d'écrire un blob </message> <message name="UnrecognizedImageFormat"> format d'image non reconnu </message> <message name="ZeroLengthBlobNotPermitted"> blob de taille nulle non autorisé </message> </error> </blob> <cache> <error> <message name="CacheResourcesExhausted"> Ressources du cache épuisées </message> <message name="IncompatibleAPI"> incompatible API </message> <message name="NoPixelsDefinedInCache"> pas de pixels définis dans le cache </message> <message name="PixelCacheIsNotOpen"> cache pixels non ouvert </message> <message name="PixelsAreNotAuthentic"> pixels are not authentic </message> <message name="UnableToCloneCache"> impossible de clôner le cache </message> <message name="UnableToExtendCache"> impossible d'étendre le cache </message> <message name="UnableToGetCacheNexus"> impossible de récupérer le nexus du cache </message> <message name="UnableToOpenPixelCache"> impossible d'ouvrir le cache pixels </message> <message name="UnableToPersistPixelCache"> impossible de rendre persistant le cache pixels </message> <message name="UnableToReadPixelCache"> impossible de lire le cache pixels </message> <message name="UnableToWritePixelCache"> impossible d'écrire le cache pixels </message> </error> <fatalerror> <message name="UnableToAcquireCacheView"> échec allocation cache view </message> <message name="UnableToExtendPixelCache"> impossible extend le cache pixels </message> </fatalerror> </cache> <coder> <error> <message name="ColormapTypeNotSupported"> table de couleurs non supportée </message> <message name="ColorspaceModelIsNotSupported"> espace colorimétrique non supporté </message> <message name="DataEncodingSchemeIsNotSupported"> schéma d'encodage de données non supporté </message> <message name="DataStorageTypeIsNotSupported"> type de stockage de données non supporté </message> <message name="DeltaPNGNotSupported"> delta-PNG non supporté </message> <message name="EncryptedWPGImageFileNotSupported"> image WPG encryptée non supportée </message> <message name="FractalCompressNotSupported"> compression Fractal non supportée </message> <message name="ImageColumnOrRowSizeIsNotSupported"> nombre de lignes ou de colonnes dans l'image non supporté </message> <message name="ImageDoesNotHaveAClipMask"> image sans masque de coupe </message> <message name="ImageDoesNotHaveAThumbnail"> image sans vignette EXIF </message> <message name="ImageDoesNotHaveAAlphaChannel"> l'image n'a pas de canal de transparence </message> <message name="ImageIsNotTiled"> l'image n'a pas tiled </message> <message name="IrregularChannelGeometryNotSupported"> irregular channel geometry not supported </message> <message name="JNGCompressNotSupported"> compression JNG non supportée </message> <message name="JPEGCompressNotSupported"> compression JPEG non supportée </message> <message name="JPEGEmbeddingFailed"> Échec incorporation JPEG </message> <message name="LocationTypeIsNotSupported"> Type d'emplacement non supporté </message> <message name="MapStorageTypeIsNotSupported"> Map storage type is not supported </message> <message name="MultidimensionalMatricesAreNotSupported"> Matrices multi-dimensionnelles non supportées </message> <message name="MultipleRecordListNotSupported"> Liste à enregistrements multiples non supportée </message> <message name="NoBitmapOnClipboard"> pas de bitmap dans le presse-papier </message> <message name="NoAPP1DataIsAvailable"> pas de données APP1 disponibles </message> <message name="No8BIMDataIsAvailable"> pas de données 8BIM disponibles </message> <message name="NoColorProfileIsAvailable"> pas de profil colorimétrique disponible </message> <message name="NoDataReturned"> aucune donnée fournie </message> <message name="NoImageVectorGraphics"> pas d'image en graphique vectoriel; unable to generate SVG </message> <message name="NoIPTCProfileAvailable"> pas de profil IPTC disponible </message> <message name="NumberOfImagesIsNotSupported"> nombre d'images non supporté </message> <message name="OnlyContinuousTonePictureSupported"> seules les images à tons continus sont supportées </message> <message name="OnlyLevelZerofilesSupported"> seuls les fichiers de niveau zéro sont supportés </message> <message name="PNGCompressNotSupported"> compression PNG non supportée </message> <message name="RLECompressNotSupported"> compression RLE non supportée </message> <message name="UnableToCopyProfile"> impossible de copier le profil </message> <message name="UnableToCreateBitmap"> impossible de créer la bitmap </message> <message name="UnableToCreateADC"> impossible de créer un DC </message> <message name="UnableToDecompressImage"> impossible de décompresser l'image </message> <message name="UnableToWriteMPEGParameters"> impossible d'écrire les paramètres MPEG </message> <message name="UnableToZipCompressImage"> impossible de compresser l'image en zip </message> <message name="UnsupportedRLEImagefile"> Fichier image RLE non supporté </message> <message name="ZIPCompressNotSupported"> compression ZIP non supportée </message> </error> <warning> <message name="LosslessToLossyJPEGConversion"> Conversion JPEG sans perte vers JPEG avec perte </message> </warning> </coder> <configure> <error> <message name="IncludeElementNestedTooDeeply"> trop de niveau d'inclusion d'éléments </message> </error> <warning> <message name="UnableToOpenConfigureFile"> impossible d'accéder au fichier de configuration </message> <message name="UnableToOpenModuleFile"> impossible d'ouvrir le fichier de module </message> </warning> </configure> <corrupt> <image> <error> <message name="AnErrorHasOccurredReadingFromFile"> Une erreur est survenue lors de la lecture du fichier </message> <message name="AnErrorHasOccurredWritingToFile"> Une erreur est survenue lors de l'écriture dans un fichier </message> <message name="CipherSupportNotEnabled"> cipher support not enabled </message> <message name="ColormapExceeds256Colors"> Table de couleurs a plus que 256 couleurs </message> <message name="CorruptImage"> Image corrompue </message> <message name="FileFormatVersionMismatch"> erreur sur la version du format de fichier </message> <message name="ImageDepthNotSupported"> profondeur d'image non supportée </message> <message name="ImageFileDoesNotContainAnyImageData"> le fichier image ne contient pas de données d'image </message> <message name="ImageTypeNotSupported"> type d'image non supporté </message> <message name="ImproperImageHeader"> En-tête d'image incorrect </message> <message name="InsufficientImageDataInFile"> Pas assez de données d'image dans le fichier </message> <message name="InvalidColormapIndex"> Index dans la table de couleurs invalide </message> <message name="InvalidPixel"> Pixel invalide </message> <message name="LengthAndFilesizeDoNotMatch"> Longueur et taille du fichier ne correspondent pas </message> <message name="MaximumChannelsExceeded"> maximum de canals dépassent les </message> <message name="MissingImageChannel"> absence l'image canel </message> <message name="NegativeOrZeroImageSize"> Taille d'image négative ou nulle </message> <message name="NonOS2HeaderSizeError"> Taille en-tête BMP non-OS2 plus petite que 40 </message> <message name="NotEnoughPixelData"> Pas assez de données pixel </message> <message name="NotEnoughTiles"> Pas assez de tuiles trouvées à ce niveau </message> <message name="TooMuchImageDataInFile"> Trop de données d'image dans le fichier </message> <message name="StaticPlanesValueNotEqualToOne"> Valeur statique des plans différente de 1 </message> <message name="UnableToReadExtensionBlock"> impossible de lire le bloc d'extension </message> <message name="UnableToReadImageHeader"> impossible de lire l'en-tête de l'image </message> <message name="UnableToReadImageData"> impossible de lire les données de l'image </message> <message name="UnableToRunlengthDecodeImage"> impossible de décoder l'image avec « runlength » </message> <message name="UnableToUncompressImage"> impossible de décompresser l'image </message> <message name="UnexpectedEndOfFile"> Fin de fichier inattendue </message> <message name="UnexpectedSamplingFactor"> Facteur d'échantillonnage inattendu </message> <message name="UnknownPatternType"> Type de motif inconnu </message> <message name="UnrecognizedImageCompression"> compression non reconnue </message> <message name="UnrecognizedNumberOfColors"> nombre de couleurs non reconnu </message> <message name="UnsupportedBitsPerPixel"> bits par pixel non supporté </message> </error> <fatalerror> <message name="UnableToPersistKey"> impossible de rendre la clé persistante </message> </fatalerror> <warning> <message name="InsufficientImageDataInFile"> Pas assez de données d'image dans le fichier </message> <message name="LengthAndFilesizeDoNotMatch"> Longueur et taille du fichier ne correspondent pas </message> <message name="SkipToSyncByte"> Image PCD corrompue, saut à l'octet de synchronisation </message> </warning> </image> </corrupt> <delegate> <error> <message name="DelegateFailed"> Échec de la délégation </message> <message name="FailedToComputeOutputSize"> Impossible de calculer la taille en sortie </message> <message name="FailedToRenderFile"> Impossible de générer le fichier </message> <message name="FailedToScanFile"> Impossible de lire le fichier </message> <message name="NoTagFound"> pas de balise trouvée </message> <message name="PCLDelegateFailed"> Échec délégation PCL </message> <message name="PostscriptDelegateFailed"> Échec délégation Postscript </message> <message name="UnableToCreateImage"> impossible de créer l'image </message> <message name="UnableToDecodeImageFile"> impossible de décoder le fichier d'image </message> <message name="UnableToEncodeImageFile"> impossible d'encoder le fichier d'image </message> <message name="UnableToInitializeFPXLibrary"> impossible d'initialiser la librairie FPX </message> <message name="UnableToInitializeWMFLibrary"> impossible d'initialiser la librairie WMF </message> <message name="UnableToManageJP2Stream"> impossible de gérer un flux JP2 </message> <message name="UnableToReadAspectRatio"> impossible de lire le ratio d'aspect </message> <message name="UnableToReadSummaryInfo"> impossible de lire le résumé des informations </message> <message name="UnableToSetAffineMatrix"> impossible de fixer la matrice affine </message> <message name="UnableToSetAspectRatio"> impossible de fixer le ratio d'aspect </message> <message name="UnableToSetColorTwist"> impossible de fixer la torsion de couleur </message> <message name="UnableToSetContrast"> impossible de fixer le contraste </message> <message name="UnableToSetFilteringValue"> impossible de fixer la valeur du filtre </message> <message name="UnableToSetImageTitle"> impossible de fixer le titre de l'image </message> <message name="UnableToSetJPEGLevel"> impossible de fixer le niveau JPEG </message> <message name="UnableToSetRegionOfInterest"> impossible de fixer la zone d'intérêt </message> <message name="UnableToSetSummaryInfo"> impossible de fixer le résumé des informations </message> <message name="UnableToWriteSVGFormat"> impossible d'écrire au format SVG </message> <message name="XPSDelegateFailed"> Échec délégation XPS </message> </error> </delegate> <draw> <error> <message name="AlreadyPushingPatternDefinition"> Définition de motif déjà fixée </message> <message name="NonconformingDrawingPrimitiveDefinition"> Définition de primitive de dessin non conforme </message> <message name="NotARelativeURL"> URL non relative </message> <message name="NotCurrentlyPushingPatternDefinition"> Actuellement pas de définition de motif </message> <message name="SegmentStackOverflow"> Débordement pile de segments </message> <message name="TooManyBezierCoordinates"> Trop de coordonnées bézier </message> <message name="UnableToPrint"> impossible d'imprimer </message> <message name="UnbalancedGraphicContextPushPop"> erreur d'imbrication des contextes graphiques </message> <message name="URLNotFound"> URL inaccessible </message> <message name="VectorGraphicsNestedTooDeeply"> trop d'imbrication de vector graphiques </message> </error> </draw> <file> <open> <error> <message name="AnErrorHasOccurredReadingFromFile"> an error has occurred reading from file </message> <message name="UnableToCreateTemporaryFile"> impossible de créer un fichier temporaire </message> <message name="UnableToOpenFile"> impossible d'ouvrir le fichier </message> <message name="UnableToWriteFile"> impossible d'enregistrer le fichier </message> </error> </open> </file> <filter> <error> <message name="FilterFailed"> filter failed </message> </error> </filter> <image> <error> <message name="AngleIsDiscontinuous"> angle discontinu </message> <message name="ColormappedImageRequired"> Image avec table de couleurs requise </message> <message name="ColorSeparatedImageRequired"> Image avec couleurs séparées requise </message> <message name="ColorspaceColorProfileMismatch"> Le profil colorimétrique ne peut fonctionner que dans un autre espace colorimétrique </message> <message name="ImageColorspaceDiffers"> différences dans les espaces colorimétriques de l'image </message> <message name="ImageDepthNotSupported"> profondeur d'image non supportée </message> <message name="ImageMorphologyDiffers"> différences dans la morphology de l'image </message> <message name="ImageSequenceRequired"> une séquence d'images est requise </message> <message name="ImageSizeDiffers"> différences dans la taille de l'image </message> <message name="ImagesTooDissimilar"> images too dissimilar </message> <message name="LeftAndRightImageSizesDiffer"> différences dans les tailles des images gauche et droite </message> <message name="NegativeOrZeroImageSize"> Taille d'image négative ou nulle </message> <message name="NoImagesWereFound"> aucune image trouvée </message> <message name="NoImagesWereLoaded"> aucune image chargée </message> <message name="TooManyClusters"> trop de grappes </message> <message name="UnableToCreateColorTransform"> impossible de créer la transformation de couleurs </message> <message name="WidthOrHeightExceedsLimit"> Largeur ou hauteur dépassent les limites </message> </error> <warning> <message name="AssociateProfile"> associate profile with image, a source and destination color profile required for transform </message> <message name="UnableToTransformColorspace"> impossible de colorimétrique la transformation </message> </warning> </image> <missing> <delegate> <error> <message name="DelegateLibrarySupportNotBuiltIn"> delegate library support not built-in </message> <message name="NoDecodeDelegateForThisImageFormat"> pas de délégué pour décoder ce format d'image </message> <message name="NoEncodeDelegateForThisImageFormat"> pas de délégué pour encoder ce format d'image </message> </error> <warning> <message name="DelegateLibrarySupportNotBuiltIn"> delegate library support not built-in </message> <message name="NoEncodeDelegateForThisImageFormat"> pas de délégué pour encoder ce format d'image </message> </warning> </delegate> </missing> <module> <error> <message name="ImageCoderSignatureMismatch"> image coder signature mismatch </message> <message name="ImageFilterSignatureMismatch"> image filter signature mismatch </message> <message name="UnableToLoadModule"> impossible de charger le module </message> <message name="UnableToRegisterImageFormat"> impossible d'enregister le format d'image </message> </error> <fatalerror> <message name="UnableToInitializeModuleLoader"> impossible d'initialiser le chargeur de module </message> </fatalerror> <warning> <message name="UnableToCloseModule"> impossible de fermer le module </message> </warning> </module> <option> <error> <message name="CompositeImageRequired"> image composite requise </message> <message name="DivideByZero"> division par zéro </message> <message name="FrameIsLessThanImageSize"> trame inférieure à la taille de l'image </message> <message name="GeometryDimensionsAreZero"> dimensions de la géométrie nulles </message> <message name="GeometryDoesNotContainImage"> image non incluse dans la géométrie </message> <message name="ImagesAreNotTheSameSize"> images diffèrent par la taille </message> <message name="ImagePagesAreNotCoalesced"> image pages are not coalesced </message> <message name="ImageSequenceRequired"> une séquence d'images est requise </message> <message name="ImageSizeMustExceedBevelWidth"> la taille doit être supérieure à la largeur de la facette </message> <message name="ImageWidthsOrHeightsDiffer"> différences dans la hauteur ou la largeur de l'image </message> <message name="InvalidArgument"> argument invalide pour l'option </message> <message name="InvalidGeometry"> géométrie invalide </message> <message name="KernelWidthMustBeAnOddNumber"> la largeur du grain doit être un nombre impair </message> <message name="MapImageRequired"> image map requise </message> <message name="MissingArgument"> l'option a besoin d'un argument </message> <message name="MissingAnImageFilename"> nom de fichier d'image absent </message> <message name="MissingExpression"> expression absente </message> <message name="MissingNullSeparator"> Séparateur nul pour liste d'image absent </message> <message name="MustSpecifyAnImageName"> Il faut spécifier un nom d'image </message> <message name="MustSpecifyImageSize"> Il faut spécifier une taille d'image </message> <message name="NoBlobDefined"> pas de définition de blob « Binary Large OBjects » </message> <message name="NoClipPathDefined"> pas de chemin de coupe défini </message> <message name="NoImagesDefined"> aucune image définie </message> <message name="NoImageVectorGraphics"> pas de graphiques vectoriels </message> <message name="NoSuchImage"> image inconnue </message> <message name="NoSuchOption"> option inconnue </message> <message name="NonZeroWidthAndHeightRequired"> hauteur et largeur non nulles requises </message> <message name="NotEnoughParameters"> not enough parameters </message> <message name="ParenthesisNestedTooDeeply"> trop d'imbrication de parenthèses </message> <message name="ReferenceImageRequired"> image de référence requise </message> <message name="ReferenceIsNotMyType"> référence de type erroné </message> <message name="SteganoImageRequired"> image stégano requise </message> <message name="StereoImageRequired"> image stéréo requise </message> <message name="SubimageSpecificationReturnsNoImages"> la spécification de sous-image ne permet pas de fournir des images </message> <message name="UnableToAccessPath"> incapables d'accéder chemin du fichier </message> <message name="UnableToOpenFile"> impossible d'ouvrir le fichier </message> <message name="UnableToParseExpression"> impossible d'analyser l'expression </message> <message name="UnableToParseKernel"> impossible d'analyser l'kernel string </message> <message name="UnbalancedBraces"> brace non fermée </message> <message name="UnbalancedParenthesis"> parenthèse non fermée </message> <message name="UnrecognizedAttribute"> attribut non reconnu </message> <message name="UnrecognizedChannelType"> type de canal non reconnu </message> <message name="UnrecognizedColor"> couleur non reconnue </message> <message name="UnrecognizedColorspace"> espace colorimétrique de l'image non reconnu </message> <message name="UnrecognizedComposeOperator"> opérateur de composition non reconnu </message> <message name="UnrecognizedCompressType"> type de compression non reconnu </message> <message name="UnrecognizedDisposeMethod"> méthode de disposition non reconnue </message> <message name="UnrecognizedDistortMethod"> méthode de distortion non reconnu </message> <message name="UnrecognizedDitherMethod"> méthode de dither non reconnue </message> <message name="UnrecognizedEndianType"> type de boutisme non reconnu </message> <message name="UnrecognizedElement"> élément non reconnu </message> <message name="UnrecognizedFunction"> function non reconnu </message> <message name="UnrecognizedEvaluateOperator"> evaluate operator non reconnu </message> <message name="UnrecognizedEventType"> type d'événement non reconnu </message> <message name="UnrecognizedGravityType"> type de gravité non reconnu </message> <message name="UnrecognizedImageCompression"> compression d'image non reconnue </message> <message name="UnrecognizedImageFilter"> filtre d'image non reconnu </message> <message name="UnrecognizedImageFormat"> format d'image non reconnu </message> <message name="UnrecognizedImageMode"> mode d'image non reconnu </message> <message name="UnrecognizedMorphologyMethod"> morphology method d'image non reconnu </message> <message name="UnrecognizedImageOrientation"> orientation d'image non reconnue </message> <message name="UnrecognizedImageType"> type d'image non reconnu </message> <message name="UnrecognizedIntensityMethod"> unrecognized intensity method </message> <message name="UnrecognizedIntentType"> type de gestion des couleurs de l'image non reconnu </message> <message name="UnrecognizedInterlaceType"> type d'entrelacement non reconnu </message> <message name="UnrecognizedInterpolateMethod"> méthode d'interpolation non reconnnue </message> <message name="UnrecognizedKernelType"> type de kernel non reconnnue </message> <message name="UnrecognizedListType"> type de liste non reconnu </message> <message name="UnrecognizedMetricType"> type de métrique non reconnu </message> <message name="UnrecognizedModeType"> type de mode non reconnu </message> <message name="UnrecognizedOption"> option non reconnue </message> <message name="UnrecognizedPerlMagickMethod"> méthode PerlMagick non reconnue </message> <message name="UnrecognizedPixelMap"> table de pixels non reconnue </message> <message name="UnrecognizePreviewType"> type de preview non reconnu </message> <message name="UnrecognizedResourceType"> type de ressource non reconnu </message> <message name="UnrecognizedSparseColorMethod"> méthode de faible densité de couleur non reconnu </message> <message name="UnrecognizedStorageType"> type de storage non reconnu </message> <message name="UnrecognizedStretchType"> type de stretch non reconnu </message> <message name="UnrecognizedType"> type non reconnu </message> <message name="UnrecognizedUnitsType"> type d'unité non reconnu </message> <message name="UnrecognizedValidateType"> type d'validate non reconnu </message> <message name="UnrecognizedVirtualPixelMethod"> méthode de pixel virtuel non reconnue </message> <message name="XmlInvalidAttribute"> attribut XML invalide </message> <message name="XmlInvalidContent"> contenu XML invalide </message> <message name="XmlMissingAttribute"> absence attribut XML </message> <message name="XmlMissingContent"> absence de contenu XML </message> <message name="XmlMissingElement"> absence d'élément XML </message> </error> <fatalerror> <message name="MissingAnImageFilename"> nom de fichier d'image absent </message> <message name="FilenameTruncated"> image filename truncated </message> <message name="UnrecognizedColormapType"> type de table de couleurs non reconnnu </message> <message name="UnrecognizedColorspaceType"> type d'espace colorimétrique non reconnu </message> <message name="UnrecognizedEndianType"> type de boutisme non reconnu </message> <message name="UnrecognizedImageCompressionType"> type de compression non reconnu </message> <message name="UnrecognizedImageType"> type d'image non reconnu </message> <message name="UnrecognizedInterlaceType"> type d'entrelacement non reconnu </message> <message name="UnrecognizedListType"> type de liste non reconnu </message> <message name="UnrecognizedDisposeMethod"> méthode de disposition non reconnue </message> <message name="UnrecognizedOption"> option non reconnue </message> <message name="UnrecognizedResourceType"> type de ressource non reconnu </message> <message name="UnrecognizedVirtualPixelMethod"> méthode de pixel virtuel non reconnue </message> </fatalerror> <warning> <message name="GeometryDoesNotContainImage"> image non incluse dans la géométrie </message> <message name="NoSuchElement"> élément absent de la liste </message> <message name="UnknownImageProperty"> image propriété non reconnus </message> <message name="UnrecognizedColor"> couleur non reconnue </message> <message name="ZeroTimeAnimation"> l'animation ne contient que des délais nuls </message> </warning> </option> <policy> <error> <message name="NotAuthorized"> attempt to perform an operation not allowed by the security policy </message> </error> </policy> <registry> <error> <message name="UnableToGetRegistryID"> impossible de trouver l'identifiant de registre </message> <message name="UnableToSetRegistry"> impossible de fixer le registre </message> </error> </registry> <resource> <limit> <error> <message name="ListLengthExceedsLimit"> list length exceeds limit </message> <message name="MemoryAllocationFailed"> Échec allocation mémoire </message> <message name="PixelCacheAllocationFailed"> Échec allocation du cache pixel </message> <message name="TooManyExceptions"> too many exceptions </message> <message name="TooManyObjects"> too many objects </message> <message name="UnableToAcquireString"> échec acquisition de la chaine </message> <message name="UnableToAllocateColormap"> échec allocation table de couleurs </message> <message name="UnableToConvertFont"> échec conversion police de caractères </message> <message name="UnableToCreateColormap"> échec création table de couleurs </message> <message name="UnableToDitherImage"> échec tramage de l'image </message> <message name="UnableToClonePackageInfo"> impossible de cloner les informations du paquet </message> <message name="UnableToGetPackageInfo"> impossible de récupérer les informations du paquet </message> </error> <fatalerror> <message name="TimeLimitExceeded"> time limit exceeded </message> <message name="UnableToAllocateDashPattern"> impossible d'allouer le motif de traits </message> <message name="UnableToAllocateDerivatives"> échec d'allocation des dérivées </message> <message name="UnableToAllocateGammaMap"> échec allocation table gamma </message> <message name="UnableToAllocateImage"> échec allocation image </message> <message name="UnableToAllocateImagePixels"> échec allocation pixels de l'image </message> <message name="UnableToAllocateSemaphoreInfo"> échec allocation informations sémaphore </message> <message name="UnableToAcquireString"> échec allocation chaine </message> <message name="MemoryAllocationFailed"> Échec allocation mémoire </message> <message name="UnableToConcatenateString"> impossible de concatener la chaine </message> <message name="UnableToConvertText"> impossible de convertir le texte </message> <message name="UnableToCreateColormap"> impossible de créer la table de couleurs </message> <message name="UnableToCloneImage"> impossible de cloner l'image </message> <message name="UnableToDisplayImage"> impossible d'afficher l'image </message> <message name="UnableToEscapeString"> impossible de rendre la chaine compatible </message> <message name="UnableToInterpretMSLImage"> impossible d'interpréter l'image MSL </message> </fatalerror> <warning> <message name="MemoryAllocationFailed"> échec allocation mémoire </message> </warning> </limit> </resource> <type> <error> <message name="FontSubstitutionRequired"> substitution de police de caractères nécessaire </message> <message name="UnableToGetTypeMetrics"> impossible de déterminer le type de métriques </message> <message name="UnableToInitializeFreetypeLibrary"> impossible d'initialiser la librairie freetype </message> <message name="UnableToReadFont"> impossible de lire la police de caractères </message> <message name="UnrecognizedFontEncoding"> encodage de la police de caractères non reconnu </message> </error> <warning> <message name="UnableToReadFont"> impossible de lire la police de caractères </message> </warning> </type> <stream> <error> <message name="ImageDoesNotContainTheStreamGeometry"> l'image de contient pas la géométrie du flux </message> <message name="NoStreamHandlerIsDefined"> pas de gestionnaire de flux défini </message> <message name="PixelCacheIsNotOpen"> Cache pixel non ouvert </message> </error> </stream> <wand> <error> <message name="InvalidColormapIndex"> index invalide dans la table de couleurs </message> <message name="ZeroRegionSize"> région de taille nulle </message> <message name="UnableToOpenFile"> impossible d'ouvrir le fichier </message> <message name="QuantumDepthMismatch"> la profondeur du quantum pour Wand ne correspond pas à celle de l'API principale </message> <message name="ContainsNoImages"> Pas d'images pour Wand </message> <message name="ContainsNoIterators"> Pas d'itérateur pour Wand </message> </error> </wand> <xserver> <error> <message name="ColorIsNotKnownToServer"> couleur inconnue du serveur </message> <message name="NoWindowWithSpecifiedIDExists"> aucune fenêtre avec l'ID spécifié </message> <message name="StandardColormapIsNotInitialized"> la table de couleurs standard n'est pas initialisée </message> <message name="UnableToConnectToRemoteDisplay"> impossible de se connecter au display distant </message> <message name="UnableToCreateBitmap"> impossible de créer la bitmap </message> <message name="UnableToCreateColormap"> impossible de créer la table de couleurs </message> <message name="UnableToCreatePixmap"> impossible de créer la pixmap </message> <message name="UnableToCreateProperty"> impossible de créer la propriété </message> <message name="UnableToCreateStandardColormap"> impossible de créer la table de couleurs standard </message> <message name="UnableToDisplayImageInfo"> impossible d'afficher les informations de l'image </message> <message name="UnableToGetProperty"> impossible de récupérer la propriété </message> <message name="UnableToGetStandardColormap"> impossible de récupérer la table de couleurs standard </message> <message name="UnableToGetVisual"> impossible de récupérer le visuel </message> <message name="UnableToGrabMouse"> unable to grab mouse </message> <message name="UnableToLoadFont"> impossible de charger la police de caractères </message> <message name="UnableToMatchVisualToStandardColormap"> impossible d'établir la correspondance entre le visuel et la table de couleurs standard </message> <message name="UnableToOpenXServer"> impossible de se connecter au serveur X </message> <message name="UnableToReadXWindowAttributes"> impossible de lire les attributs de la fenêtre X </message> <message name="UnableToReadXWindowImage"> impossible de lire l'image de la fenêtre X </message> <message name="UnrecognizedColormapType"> type de table de couleurs non reconnnu </message> <message name="UnrecognizedGravityType"> type de gravité non reconnu </message> <message name="UnrecognizedVisualSpecifier"> spécification de visuel non reconnue </message> </error> <fatalerror> <message name="UnableToCreateCursor"> impossible de créer le curseur X </message> <message name="UnableToCreateGraphicContext"> impossible de créer le contexte graphique </message> <message name="UnableToCreateStandardColormap"> impossible de créer la table de couleurs standard </message> <message name="UnableToCreateTextProperty"> impossible de créer le propriété texte </message> <message name="UnableToCreateXWindow"> impossible de créer la fenêtre X </message> <message name="UnableToCreateXImage"> impossible de créer l'image X </message> <message name="UnableToCreateXPixmap"> impossible de créer la pixmap X </message> <message name="UnableToDisplayImage"> impossible d'afficher l'image </message> <message name="UnableToGetVisual"> impossible de récupérer le visuel </message> <message name="UnableToGetPixelInfo"> impossible de récupérer les informations de pixel </message> <message name="UnableToLoadFont"> impossible de charger la police de caractères </message> <message name="UnableToMakeXWindow"> impossible de créer la fenêtre X </message> <message name="UnableToOpenXServer"> impossible de se connecter au serveur X </message> <message name="UnableToViewFonts"> impossible d'afficher les polices de caractères </message> </fatalerror> <warning> <message name="UsingDefaultVisual"> utilisation du visuel par défaut </message> <message name="UnableToGetVisual"> impossible de récupérer le visuel </message> </warning> </xserver> </exception> <monitor> <AddNoise> <message name="Image"> Ajouter du bruit à l'image </message> </AddNoise> <Append> <message name="Image"> Ajouter à la séquence d'images </message> </Append> <assign> <message name="Image"> Affecter les couleurs de l'image </message> </assign> <Average> <message name="Image"> Moyenner la séquence d'images </message> </Average> <Chop> <message name="Image"> Cisailler l'image </message> </Chop> <Classify> <message name="Image"> Classifier les couleurs de l'image </message> </Classify> <ColorReplace> <message name="Image"> Remplacer une couleur dans l'image </message> </ColorReplace> <Colorize> <message name="Image"> Coloriser l'image </message> </Colorize> <Combine> <message name="Image"> Combiner l'image </message> </Combine> <ContrastStretch> <message name="Image"> Contrast-stretch l'image </message> </ContrastStretch> <Convolve> <message name="Image"> Convolution de l'image </message> </Convolve> <Crop> <message name="Image"> Couper une zone rectangulaire de l'image </message> </Crop> <Decode> <message name="Image"> Décoder l'image </message> </Decode> <Despeckle> <message name="Image"> Flou intérieur de l'image </message> </Despeckle> <Distort> <message name="Image"> Distortion de l'image </message> </Distort> <Dither> <message name="Image"> Tramer les couleurs de l'image </message> </Dither> <DullContrast> <message name="Image"> Réduire le brillant du contraste de l'image </message> </DullContrast> <Encode> <message name="Image"> encode l'image </message> </Encode> <Equalize> <message name="Image"> Egaliser l'image </message> </Equalize> <Flip> <message name="Image"> Réflection verticale de l'image </message> </Flip> <Flop> <message name="Image"> Réflection horizontale de l'image </message> </Flop> <Frame> <message name="Image"> Ajouter un cadre à l'image </message> </Frame> <Fx> <message name="Image"> Appliquer une expression mathématique à l'image </message> </Fx> <GammaCorrect> <message name="Image"> Correction gamma de l'image </message> </GammaCorrect> <Histogram> <message name="Image"> Calculer l'histogramme de l'image </message> </Histogram> <Implode> <message name="Image"> Condenser les pixels de l'image autour du centre </message> </Implode> <Level> <message name="Image"> Ajuster le niveau de contraste de l'image </message> </Level> <Load> <message name="Image"> Charger l'image </message> <message name="Images"> Charger les images </message> </Load> <Magnfiy> <message name="Image"> Magnfiy image </message> </Magnfiy> <MedianFilter> <message name="Image"> Filter image with neighborhood ranking </message> </MedianFilter> <Minify> <message name="Image"> Minify image </message> </Minify> <Modulate> <message name="Image"> Modulate image </message> </Modulate> <Mogrify> <message name="Image"> Mogrify image </message> </Mogrify> <Montage> <message name="Image"> Montage image </message> </Montage> <Morph> <message name="Image"> Morphing de la séquence d'images </message> </Morph> <Mosaic> <message name="Image"> Mosaic image </message> </Mosaic> <Negate> <message name="Image"> Negate image </message> </Negate> <OilPaint> <message name="Image"> Effet peinture à l'huile pour l'image </message> </OilPaint> <Opaque> <message name="Image"> Fixer la couleur opage dans l'image </message> </Opaque> <Plasma> <message name="Image"> Plasma image </message> </Plasma> <Preview> <message name="Image"> Aperçu de l'image </message> </Preview> <Raise> <message name="Image"> Raise image </message> </Raise> <Recolor> <message name="Image"> Re-coloriser une image couleur </message> </Recolor> <Reduce> <message name="Image"> Réduire le nombre de couleurs de l'image </message> </Reduce> <ReduceNoise> <message name="Image"> Réduire le bruit de l'image </message> </ReduceNoise> <Render> <message name="Image"> Render image </message> </Render> <Resize> <message name="Image"> Redimensionner l'image </message> </Resize> <RGBTransform> <message name="Image"> Transformation RVB de l'image </message> </RGBTransform> <Roll> <message name="Image"> Roll image </message> </Roll> <Rotate> <message name="Image"> Rotation de l'image </message> </Rotate> <Sample> <message name="Image"> Sample image </message> </Sample> <Save> <message name="Image"> Enregistrer l'image </message> <message name="Images"> Enregistrer les images </message> </Save> <Scale> <message name="Image"> Échelle de l'image </message> </Scale> <Segment> <message name="Image"> Segmenter l'image </message> </Segment> <Separate> <message name="Image"> Extraire un canal de l'image </message> </Separate> <SepiaTone> <message name="Image"> Effet ton sépia pour l'image </message> </SepiaTone> <Shade> <message name="Image"> Ombrer l'image </message> </Shade> <Sharpen> <message name="Image"> Augmenter la netteté de l'image </message> </Sharpen> <SharpenContrast> <message name="Image"> Augmenter la netteté du contraste de l'image </message> </SharpenContrast> <SigmoidalContrast> <message name="Image"> Sigmoidal contrast image </message> </SigmoidalContrast> <Solarize> <message name="Image"> Effet solariation pour l'image </message> </Solarize> <Splice> <message name="Image"> Splice image </message> </Splice> <Spread> <message name="Image"> Spread image </message> </Spread> <Stegano> <message name="Image"> Effet stégano pour l'image </message> </Stegano> <Stereo> <message name="Image"> Effet stéréo pour l'image </message> </Stereo> <Swirl> <message name="Image"> Swirl image </message> </Swirl> <Texture> <message name="Image"> Texturer l'image </message> </Texture> <Threshold> <message name="Image"> Appliquer un seuil à l'image </message> </Threshold> <Tile> <message name="Image"> Effet tuiles pour l'image </message> </Tile> <Tint> <message name="Image"> Tint image </message> </Tint> <TransformRGB> <message name="Image"> Transformation RVB de l'image </message> </TransformRGB> <Transparent> <message name="Image"> Choisir la couleur transparente dans l'image </message> </Transparent> <Wave> <message name="Image"> Effet vagues pour l'image </message> </Wave> <Write> <message name="Image"> write image </message> </Write> <XShear> <message name="Image"> X Shear image </message> </XShear> <YShear> <message name="Image"> Y Shear image </message> </YShear> </monitor> </locale> magick/string_.h 0000644 00000007002 14764563153 0007632 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore string methods. */ #ifndef MAGICKCORE_STRING_H_ #define MAGICKCORE_STRING_H_ #include <stdarg.h> #include <time.h> #include "magick/exception.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _StringInfo { char path[MaxTextExtent]; unsigned char *datum; size_t length, signature; char *name; } StringInfo; extern MagickExport char *AcquireString(const char *), *CloneString(char **,const char *), *ConstantString(const char *), *DestroyString(char *), **DestroyStringList(char **), *EscapeString(const char *,const char), *FileToString(const char *,const size_t,ExceptionInfo *), *GetEnvironmentValue(const char *), *SanitizeString(const char *), *StringInfoToHexString(const StringInfo *), *StringInfoToString(const StringInfo *), **StringToArgv(const char *,int *), *StringToken(const char *,char **), **StringToList(const char *); extern MagickExport const char *GetStringInfoName(const StringInfo *), *GetStringInfoPath(const StringInfo *); extern MagickExport double InterpretSiPrefixValue(const char *magick_restrict,char **magick_restrict), *StringToArrayOfDoubles(const char *,ssize_t *, ExceptionInfo *); extern MagickExport int CompareStringInfo(const StringInfo *,const StringInfo *); extern MagickExport MagickBooleanType ConcatenateString(char **,const char *), IsStringTrue(const char *) magick_attribute((__pure__)), IsStringNotFalse(const char *) magick_attribute((__pure__)), SubstituteString(char **,const char *,const char *); extern MagickExport size_t ConcatenateMagickString(char *,const char *,const size_t) magick_attribute((__nonnull__)), CopyMagickString(char *,const char *,const size_t) magick_attribute((__nonnull__)), GetStringInfoLength(const StringInfo *); extern MagickExport ssize_t FormatMagickSize(const MagickSizeType,const MagickBooleanType,char *); extern MagickExport StringInfo *AcquireStringInfo(const size_t), *BlobToStringInfo(const void *,const size_t), *CloneStringInfo(const StringInfo *), *ConfigureFileToStringInfo(const char *), *DestroyStringInfo(StringInfo *), *FileToStringInfo(const char *,const size_t,ExceptionInfo *), *SplitStringInfo(StringInfo *,const size_t), *StringToStringInfo(const char *); extern MagickExport unsigned char *GetStringInfoDatum(const StringInfo *); extern MagickExport void ConcatenateStringInfo(StringInfo *,const StringInfo *) magick_attribute((__nonnull__)), PrintStringInfo(FILE *file,const char *,const StringInfo *), ResetStringInfo(StringInfo *), SetStringInfo(StringInfo *,const StringInfo *), SetStringInfoDatum(StringInfo *,const unsigned char *), SetStringInfoLength(StringInfo *,const size_t), SetStringInfoName(StringInfo *,const char *), SetStringInfoPath(StringInfo *,const char *), StripString(char *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/threshold.h 0000644 00000004614 14764563153 0010167 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image threshold methods. */ #ifndef MAGICKCORE_THRESHOLD_H #define MAGICKCORE_THRESHOLD_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedThresholdMethod, KapurThresholdMethod, OTSUThresholdMethod, TriangleThresholdMethod } AutoThresholdMethod; typedef struct _ThresholdMap ThresholdMap; extern MagickExport Image *AdaptiveThresholdImage(const Image *,const size_t,const size_t,const ssize_t, ExceptionInfo *); extern MagickExport ThresholdMap *DestroyThresholdMap(ThresholdMap *), *GetThresholdMap(const char *,ExceptionInfo *); extern MagickExport MagickBooleanType AutoThresholdImage(Image *,const AutoThresholdMethod,ExceptionInfo *), BilevelImage(Image *,const double), BilevelImageChannel(Image *,const ChannelType,const double), BlackThresholdImage(Image *,const char *), BlackThresholdImageChannel(Image *,const ChannelType,const char *, ExceptionInfo *), ClampImage(Image *), ClampImageChannel(Image *,const ChannelType), ListThresholdMaps(FILE *,ExceptionInfo *), OrderedDitherImage(Image *), /* deprecated */ OrderedDitherImageChannel(Image *,const ChannelType,ExceptionInfo *), OrderedPosterizeImage(Image *,const char *,ExceptionInfo *), OrderedPosterizeImageChannel(Image *,const ChannelType,const char *, ExceptionInfo *), PerceptibleImage(Image *,const double), PerceptibleImageChannel(Image *,const ChannelType,const double), RandomThresholdImage(Image *,const char *,ExceptionInfo *), RandomThresholdImageChannel(Image *,const ChannelType,const char *, ExceptionInfo *), WhiteThresholdImage(Image *,const char *), WhiteThresholdImageChannel(Image *,const ChannelType,const char *, ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/widget.h 0000644 00000005110 14764563153 0007446 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore X11 widget methods. */ #ifndef MAGICKCORE_WIDGET_H #define MAGICKCORE_WIDGET_H #if defined(MAGICKCORE_X11_DELEGATE) #include "magick/xwindow-private.h" #endif #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if defined(MAGICKCORE_X11_DELEGATE) extern MagickExport int XCommandWidget(Display *,XWindows *,const char *const *,XEvent *), XConfirmWidget(Display *,XWindows *,const char *,const char *), XDialogWidget(Display *,XWindows *,const char *,const char *,char *), XMenuWidget(Display *,XWindows *,const char *,const char *const *,char *); extern MagickExport MagickBooleanType XPreferencesWidget(Display *,XResourceInfo *,XWindows *); extern MagickExport void DestroyXWidget(void), XColorBrowserWidget(Display *,XWindows *,const char *,char *), XFileBrowserWidget(Display *,XWindows *,const char *,char *), XFontBrowserWidget(Display *,XWindows *,const char *,char *), XInfoWidget(Display *,XWindows *,const char *), XListBrowserWidget(Display *,XWindows *,XWindowInfo *,const char *const *, const char *,const char *,char *), XNoticeWidget(Display *,XWindows *,const char *,const char *), XProgressMonitorWidget(Display *,XWindows *,const char *, const MagickOffsetType,const MagickSizeType), XTextViewWidget(Display *,const XResourceInfo *,XWindows *, const MagickBooleanType,const char *,const char **); static inline void XTextViewHelp(Display *display, const XResourceInfo *resource_info,XWindows *windows, const MagickBooleanType mono,const char *title,const char *help) { char **help_list; ssize_t i; help_list=StringToList(help); if (help_list == (char **) NULL) return; XTextViewWidget(display,resource_info,windows,mono,title,(const char **) help_list); for (i=0; help_list[i] != (char *) NULL; i++) help_list[i]=DestroyString(help_list[i]); help_list=(char **) RelinquishMagickMemory(help_list); } #endif #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/quantum.h 0000644 00000012033 14764563153 0007657 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore quantum inline methods. */ #ifndef MAGICKCORE_QUANTUM_H #define MAGICKCORE_QUANTUM_H #include "magick/image.h" #include "magick/semaphore.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #define RoundToQuantum(quantum) ClampToQuantum(quantum) typedef enum { UndefinedEndian, LSBEndian, MSBEndian } EndianType; typedef enum { UndefinedQuantumAlpha, AssociatedQuantumAlpha, DisassociatedQuantumAlpha } QuantumAlphaType; typedef enum { UndefinedQuantumFormat, FloatingPointQuantumFormat, SignedQuantumFormat, UnsignedQuantumFormat } QuantumFormatType; typedef enum { UndefinedQuantum, AlphaQuantum, BlackQuantum, BlueQuantum, CMYKAQuantum, CMYKQuantum, CyanQuantum, GrayAlphaQuantum, GrayQuantum, GreenQuantum, IndexAlphaQuantum, IndexQuantum, MagentaQuantum, OpacityQuantum, RedQuantum, RGBAQuantum, BGRAQuantum, RGBOQuantum, RGBQuantum, YellowQuantum, GrayPadQuantum, /* deprecated */ RGBPadQuantum, CbYCrYQuantum, CbYCrQuantum, CbYCrAQuantum, CMYKOQuantum, BGRQuantum, BGROQuantum } QuantumType; typedef struct _QuantumInfo QuantumInfo; static inline Quantum ClampToQuantum(const MagickRealType value) { #if defined(MAGICKCORE_HDRI_SUPPORT) return((Quantum) value); #else if (value <= 0.0f) return((Quantum) 0); if (value >= (MagickRealType) QuantumRange) return(QuantumRange); return((Quantum) (value+0.5f)); #endif } #if (MAGICKCORE_QUANTUM_DEPTH == 8) static inline unsigned char ScaleQuantumToChar(const Quantum quantum) { #if !defined(MAGICKCORE_HDRI_SUPPORT) return((unsigned char) quantum); #else if (quantum <= 0.0) return(0); if (quantum >= 255.0) return(255); return((unsigned char) (quantum+0.5)); #endif } #elif (MAGICKCORE_QUANTUM_DEPTH == 16) static inline unsigned char ScaleQuantumToChar(const Quantum quantum) { #if !defined(MAGICKCORE_HDRI_SUPPORT) return((unsigned char) (((quantum+128UL)-((quantum+128UL) >> 8)) >> 8)); #else if (quantum <= 0.0) return(0); if ((quantum/257.0) >= 255.0) return(255); return((unsigned char) (quantum/257.0+0.5)); #endif } #elif (MAGICKCORE_QUANTUM_DEPTH == 32) static inline unsigned char ScaleQuantumToChar(const Quantum quantum) { #if !defined(MAGICKCORE_HDRI_SUPPORT) return((unsigned char) ((quantum+MagickULLConstant(8421504))/ MagickULLConstant(16843009))); #else if (quantum <= 0.0) return(0); if ((quantum/16843009.0) >= 255.0) return(255); return((unsigned char) (quantum/16843009.0+0.5)); #endif } #elif (MAGICKCORE_QUANTUM_DEPTH == 64) static inline unsigned char ScaleQuantumToChar(const Quantum quantum) { #if !defined(MAGICKCORE_HDRI_SUPPORT) return((unsigned char) (quantum/72340172838076673.0+0.5)); #else if (quantum <= 0.0) return(0); if ((quantum/72340172838076673.0) >= 255.0) return(255); return((unsigned char) (quantum/72340172838076673.0+0.5)); #endif } #endif extern MagickExport EndianType GetQuantumEndian(const QuantumInfo *); extern MagickExport MagickBooleanType SetQuantumDepth(const Image *,QuantumInfo *,const size_t), SetQuantumEndian(const Image *,QuantumInfo *,const EndianType), SetQuantumFormat(const Image *,QuantumInfo *,const QuantumFormatType), SetQuantumPad(const Image *,QuantumInfo *,const size_t); extern MagickExport QuantumFormatType GetQuantumFormat(const QuantumInfo *); extern MagickExport QuantumInfo *AcquireQuantumInfo(const ImageInfo *,Image *), *DestroyQuantumInfo(QuantumInfo *); extern MagickExport QuantumType GetQuantumType(Image *,ExceptionInfo *); extern MagickExport size_t ExportQuantumPixels(const Image *,const CacheView *,const QuantumInfo *, const QuantumType,unsigned char *magick_restrict,ExceptionInfo *), GetQuantumExtent(const Image *,const QuantumInfo *,const QuantumType), ImportQuantumPixels(Image *,CacheView *,const QuantumInfo *,const QuantumType, const unsigned char *magick_restrict,ExceptionInfo *); extern MagickExport unsigned char *GetQuantumPixels(const QuantumInfo *); extern MagickExport void GetQuantumInfo(const ImageInfo *,QuantumInfo *), SetQuantumAlphaType(QuantumInfo *,const QuantumAlphaType), SetQuantumImageType(Image *,const QuantumType), SetQuantumMinIsWhite(QuantumInfo *,const MagickBooleanType), SetQuantumPack(QuantumInfo *,const MagickBooleanType), SetQuantumQuantum(QuantumInfo *,const size_t), SetQuantumScale(QuantumInfo *,const double); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/version.h 0000644 00000000267 14764563153 0007660 0 ustar 00 #include <bits/wordsize.h> #if __WORDSIZE == 32 # include "version-32.h" #elif __WORDSIZE == 64 # include "version-64.h" #else # error "unexpected value for __WORDSIZE macro" #endif magick/matrix.h 0000644 00000003350 14764563153 0007473 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore matrix methods. */ #ifndef MAGICKCORE_MATRIX_H #define MAGICKCORE_MATRIX_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _MatrixInfo MatrixInfo; extern MagickExport double **AcquireMagickMatrix(const size_t,const size_t), **RelinquishMagickMatrix(double **,const size_t); extern MagickExport Image *MatrixToImage(const MatrixInfo *,ExceptionInfo *); extern MagickExport MagickBooleanType GaussJordanElimination(double **,double **,const size_t,const size_t), GetMatrixElement(const MatrixInfo *,const ssize_t,const ssize_t,void *), NullMatrix(MatrixInfo *), SetMatrixElement(const MatrixInfo *,const ssize_t,const ssize_t,const void *); MagickExport MatrixInfo *AcquireMatrixInfo(const size_t,const size_t,const size_t,ExceptionInfo *), *DestroyMatrixInfo(MatrixInfo *); MagickExport size_t GetMatrixColumns(const MatrixInfo *), GetMatrixRows(const MatrixInfo *); extern MagickExport void LeastSquaresAddTerms(double **,double **,const double *,const double *, const size_t,const size_t); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/compress.h 0000644 00000004042 14764563153 0010021 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image compression/decompression methods. */ #ifndef MAGICKCORE_COMPRESS_H #define MAGICKCORE_COMPRESS_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedCompression, NoCompression, BZipCompression, DXT1Compression, DXT3Compression, DXT5Compression, FaxCompression, Group4Compression, JPEGCompression, JPEG2000Compression, /* ISO/IEC std 15444-1 */ LosslessJPEGCompression, LZWCompression, RLECompression, ZipCompression, ZipSCompression, PizCompression, Pxr24Compression, B44Compression, B44ACompression, LZMACompression, /* Lempel-Ziv-Markov chain algorithm */ JBIG1Compression, /* ISO/IEC std 11544 / ITU-T rec T.82 */ JBIG2Compression, /* ISO/IEC std 14492 / ITU-T rec T.88 */ ZstdCompression, WebPCompression } CompressionType; typedef struct _Ascii85Info Ascii85Info; extern MagickExport MagickBooleanType HuffmanDecodeImage(Image *), HuffmanEncodeImage(const ImageInfo *,Image *,Image *), LZWEncodeImage(Image *,const size_t,unsigned char *magick_restrict), PackbitsEncodeImage(Image *,const size_t,unsigned char *magick_restrict), ZLIBEncodeImage(Image *,const size_t,unsigned char *magick_restrict); extern MagickExport void Ascii85Encode(Image *,const unsigned char), Ascii85Flush(Image *), Ascii85Initialize(Image *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/geometry.h 0000644 00000007740 14764563153 0010031 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image geometry methods. */ #ifndef MAGICKCORE_GEOMETRY_H #define MAGICKCORE_GEOMETRY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { #undef NoValue NoValue = 0x0000, #undef XValue XValue = 0x0001, XiValue = 0x0001, #undef YValue YValue = 0x0002, PsiValue = 0x0002, #undef WidthValue WidthValue = 0x0004, RhoValue = 0x0004, #undef HeightValue HeightValue = 0x0008, SigmaValue = 0x0008, ChiValue = 0x0010, XiNegative = 0x0020, #undef XNegative XNegative = 0x0020, PsiNegative = 0x0040, #undef YNegative YNegative = 0x0040, ChiNegative = 0x0080, PercentValue = 0x1000, /* '%' percentage of something */ AspectValue = 0x2000, /* '!' resize no-aspect - special use flag */ NormalizeValue = 0x2000, /* '!' ScaleKernelValue() in morphology.c */ LessValue = 0x4000, /* '<' resize smaller - special use flag */ GreaterValue = 0x8000, /* '>' resize larger - spacial use flag */ MinimumValue = 0x10000, /* '^' special handling needed */ CorrelateNormalizeValue = 0x10000, /* '^' see ScaleKernelValue() */ AreaValue = 0x20000, /* '@' resize to area - special use flag */ DecimalValue = 0x40000, /* '.' floating point numbers found */ SeparatorValue = 0x80000, /* 'x' separator found */ AspectRatioValue = 0x100000, /* '~' special handling needed */ #undef AllValues AllValues = 0x7fffffff } GeometryFlags; #if defined(ForgetGravity) #undef ForgetGravity #undef NorthWestGravity #undef NorthGravity #undef NorthEastGravity #undef WestGravity #undef CenterGravity #undef EastGravity #undef SouthWestGravity #undef SouthGravity #undef SouthEastGravity #undef StaticGravity #endif typedef enum { UndefinedGravity, ForgetGravity = 0, NorthWestGravity = 1, NorthGravity = 2, NorthEastGravity = 3, WestGravity = 4, CenterGravity = 5, EastGravity = 6, SouthWestGravity = 7, SouthGravity = 8, SouthEastGravity = 9, StaticGravity = 10 } GravityType; typedef struct _AffineMatrix { double sx, rx, ry, sy, tx, ty; } AffineMatrix; typedef struct _GeometryInfo { double rho, sigma, xi, psi, chi; } GeometryInfo; typedef struct _OffsetInfo { ssize_t x, y; } OffsetInfo; typedef struct _RectangleInfo { size_t width, height; ssize_t x, y; } RectangleInfo; extern MagickExport char *GetPageGeometry(const char *); extern MagickExport MagickBooleanType IsGeometry(const char *), IsSceneGeometry(const char *,const MagickBooleanType); extern MagickExport MagickStatusType GetGeometry(const char *,ssize_t *,ssize_t *,size_t *,size_t *), ParseAbsoluteGeometry(const char *,RectangleInfo *), ParseAffineGeometry(const char *,AffineMatrix *,ExceptionInfo *), ParseGeometry(const char *,GeometryInfo *), ParseGravityGeometry(const Image *,const char *,RectangleInfo *, ExceptionInfo *), ParseMetaGeometry(const char *,ssize_t *,ssize_t *,size_t *,size_t *), ParsePageGeometry(const Image *,const char *,RectangleInfo *,ExceptionInfo *), ParseRegionGeometry(const Image *,const char *,RectangleInfo *, ExceptionInfo *); extern MagickExport void GravityAdjustGeometry(const size_t,const size_t,const GravityType, RectangleInfo *), SetGeometry(const Image *,RectangleInfo *), SetGeometryInfo(GeometryInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/monitor.h 0000644 00000003102 14764563153 0007651 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore progress monitor methods. */ #ifndef MAGICKCORE_MONITOR_H #define MAGICKCORE_MONITOR_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef MagickBooleanType (*MagickProgressMonitor)(const char *,const MagickOffsetType, const MagickSizeType,void *); MagickExport MagickBooleanType SetImageProgress(const Image *,const char *,const MagickOffsetType, const MagickSizeType); MagickExport MagickProgressMonitor SetImageProgressMonitor(Image *,const MagickProgressMonitor,void *), SetImageInfoProgressMonitor(ImageInfo *,const MagickProgressMonitor,void *); static inline MagickBooleanType QuantumTick(const MagickOffsetType offset, const MagickSizeType span) { if (span <= 100) return(MagickTrue); if (offset == (MagickOffsetType) (span-1)) return(MagickTrue); if ((offset % (span/100)) == 0) return(MagickTrue); return(MagickFalse); } #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/decorate.h 0000644 00000002355 14764563153 0007761 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image decorate methods. */ #ifndef MAGICKCORE_DECORATE_H #define MAGICKCORE_DECORATE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _FrameInfo { size_t width, height; ssize_t x, y, inner_bevel, outer_bevel; } FrameInfo; extern MagickExport Image *BorderImage(const Image *,const RectangleInfo *,ExceptionInfo *), *FrameImage(const Image *,const FrameInfo *,ExceptionInfo *); extern MagickExport MagickBooleanType RaiseImage(Image *,const RectangleInfo *,const MagickBooleanType); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/blob.h 0000644 00000004643 14764563153 0007113 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore Binary Large OBjects methods. */ #ifndef MAGICKCORE_BLOB_H #define MAGICKCORE_BLOB_H #include "magick/image.h" #include "magick/stream.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #define MagickMaxBufferExtent 81920 #define MagickMinBufferExtent 16384 typedef enum { ReadMode, WriteMode, IOMode, PersistMode } MapMode; extern MagickExport FILE *GetBlobFileHandle(const Image *) magick_attribute((__pure__)); extern MagickExport Image *BlobToImage(const ImageInfo *,const void *,const size_t,ExceptionInfo *), *PingBlob(const ImageInfo *,const void *,const size_t,ExceptionInfo *); extern MagickExport MagickBooleanType BlobToFile(char *,const void *,const size_t,ExceptionInfo *), FileToImage(Image *,const char *), GetBlobError(const Image *) magick_attribute((__pure__)), ImageToFile(Image *,char *,ExceptionInfo *), InjectImageBlob(const ImageInfo *,Image *,Image *,const char *, ExceptionInfo *), IsBlobExempt(const Image *) magick_attribute((__pure__)), IsBlobSeekable(const Image *) magick_attribute((__pure__)), IsBlobTemporary(const Image *) magick_attribute((__pure__)); extern MagickExport MagickSizeType GetBlobSize(const Image *); extern MagickExport StreamHandler GetBlobStreamHandler(const Image *) magick_attribute((__pure__)); extern MagickExport unsigned char *FileToBlob(const char *,const size_t,size_t *,ExceptionInfo *), *GetBlobStreamData(const Image *) magick_attribute((__pure__)), *ImageToBlob(const ImageInfo *,Image *,size_t *,ExceptionInfo *), *ImagesToBlob(const ImageInfo *,Image *,size_t *,ExceptionInfo *); extern MagickExport void DestroyBlob(Image *), DuplicateBlob(Image *,const Image *), SetBlobExempt(Image *,const MagickBooleanType); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/locale_.h 0000644 00000005166 14764563153 0007574 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore locale methods. */ #ifndef MAGICKCORE_LOCALE_H #define MAGICKCORE_LOCALE_H #include "magick/hashmap.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _LocaleInfo { char *path, *tag, *message; MagickBooleanType stealth; struct _LocaleInfo *previous, *next; /* deprecated, use GetLocaleInfoList() */ size_t signature; } LocaleInfo; extern MagickExport char **GetLocaleList(const char *,size_t *,ExceptionInfo *); extern MagickExport const char *GetLocaleMessage(const char *); extern MagickExport const LocaleInfo *GetLocaleInfo_(const char *,ExceptionInfo *), **GetLocaleInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport double InterpretLocaleValue(const char *magick_restrict,char **magick_restrict); extern MagickExport int LocaleCompare(const char *,const char *) magick_attribute((__pure__)), LocaleLowercase(const int), LocaleNCompare(const char *,const char *,const size_t) magick_attribute((__pure__)), LocaleUppercase(const int); extern MagickExport LinkedListInfo *DestroyLocaleOptions(LinkedListInfo *), *GetLocaleOptions(const char *,ExceptionInfo *); extern MagickExport MagickBooleanType ListLocaleInfo(FILE *,ExceptionInfo *), LocaleComponentGenesis(void); extern MagickExport ssize_t FormatLocaleFile(FILE *,const char *magick_restrict,...) magick_attribute((__format__ (__printf__,2,3))), FormatLocaleFileList(FILE *,const char *magick_restrict,va_list) magick_attribute((__format__ (__printf__,2,0))), FormatLocaleString(char *magick_restrict,const size_t, const char *magick_restrict,...) magick_attribute((__format__ (__printf__,3,4))), FormatLocaleStringList(char *magick_restrict,const size_t, const char *magick_restrict, va_list) magick_attribute((__format__ (__printf__,3,0))); extern MagickExport void LocaleComponentTerminus(void), LocaleLower(char *), LocaleUpper(char *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/color.h 0000644 00000005722 14764563153 0007312 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image color methods. */ #ifndef MAGICKCORE_COLOR_H #define MAGICKCORE_COLOR_H #include "magick/pixel.h" #include "magick/exception.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedCompliance, NoCompliance = 0x0000, CSSCompliance = 0x0001, SVGCompliance = 0x0001, X11Compliance = 0x0002, XPMCompliance = 0x0004, MVGCompliance = 0x0008, AllCompliance = 0x7fffffff } ComplianceType; typedef struct _ColorInfo { char *path, *name; ComplianceType compliance; MagickPixelPacket color; MagickBooleanType exempt, stealth; struct _ColorInfo *previous, *next; /* deprecated, use GetColorInfoList() */ size_t signature; } ColorInfo; typedef struct _ErrorInfo { double mean_error_per_pixel, normalized_mean_error, normalized_maximum_error; } ErrorInfo; extern MagickExport char **GetColorList(const char *,size_t *,ExceptionInfo *); extern MagickExport const ColorInfo *GetColorInfo(const char *,ExceptionInfo *), **GetColorInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport MagickBooleanType ColorComponentGenesis(void), IsColorSimilar(const Image *,const PixelPacket *,const PixelPacket *), IsImageSimilar(const Image *,const Image *,ssize_t *x,ssize_t *y, ExceptionInfo *), IsMagickColorSimilar(const MagickPixelPacket *,const MagickPixelPacket *), IsOpacitySimilar(const Image *,const PixelPacket *,const PixelPacket *), ListColorInfo(FILE *,ExceptionInfo *), QueryColorCompliance(const char *,const ComplianceType,PixelPacket *, ExceptionInfo *), QueryColorDatabase(const char *,PixelPacket *,ExceptionInfo *), QueryColorname(const Image *,const PixelPacket *,const ComplianceType,char *, ExceptionInfo *), QueryMagickColorCompliance(const char *,const ComplianceType, MagickPixelPacket *,ExceptionInfo *), QueryMagickColor(const char *,MagickPixelPacket *,ExceptionInfo *), QueryMagickColorname(const Image *,const MagickPixelPacket *, const ComplianceType,char *,ExceptionInfo *); extern MagickExport void ColorComponentTerminus(void), ConcatenateColorComponent(const MagickPixelPacket *,const ChannelType, const ComplianceType,char *), GetColorTuple(const MagickPixelPacket *,const MagickBooleanType,char *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/deprecate.h 0000644 00000042000 14764563153 0010116 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore deprecated methods. */ #ifndef MAGICKCORE_DEPRECATE_H #define MAGICKCORE_DEPRECATE_H #include <stdarg.h> #include "magick/blob.h" #include "magick/cache-view.h" #include "magick/draw.h" #include "magick/constitute.h" #include "magick/magick-config.h" #include "magick/pixel.h" #include "magick/quantize.h" #include "magick/quantum.h" #include "magick/registry.h" #include "magick/semaphore.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) #if !defined(magick_attribute) # if !defined(__clang__) && !defined(__GNUC__) # define magick_attribute(x) /*nothing*/ # else # define magick_attribute __attribute__ # endif #endif #define Downscale(quantum) ScaleQuantumToChar(quantum) #define LABColorspace LabColorspace #define CompressPixelGamma(pixel) DecodePixelGamma(pixel) #define DecodesRGBGamma(pixel) DecodePixelGamma(pixel) #define EncodesRGBGamma(pixel) EncodePixelGamma(pixel) #define ExpandPixelGamma(pixel) EncodePixelGamma(pixel) #define Intensity(color) PixelIntensityToQuantum(color) #define LiberateUniqueFileResource(resource) \ RelinquishUniqueFileResource(resource) #define LiberateMagickResource(resource) RelinquishMagickResource(resource) #define LiberateSemaphore(semaphore) RelinquishSemaphore(semaphore) #define MagickHuge 3.4e+38F #define MaxRGB QuantumRange /* deprecated */ #define QuantumDepth MAGICKCORE_QUANTUM_DEPTH #define RunlengthEncodedCompression RLECompression #define Upscale(value) ScaleCharToQuantum(value) #define XDownscale(value) ScaleShortToQuantum(value) #define XUpscale(quantum) ScaleQuantumToShort(quantum) typedef enum { UndefinedMagickLayerMethod } MagickLayerMethod; typedef MagickOffsetType ExtendedSignedIntegralType; typedef MagickSizeType ExtendedUnsignedIntegralType; typedef MagickRealType ExtendedRationalType; typedef struct _ViewInfo ViewInfo; typedef MagickBooleanType (*MonitorHandler)(const char *,const MagickOffsetType,const MagickSizeType, ExceptionInfo *); typedef struct _ImageAttribute { char *key, *value; MagickBooleanType compression; struct _ImageAttribute *previous, *next; /* deprecated */ } ImageAttribute; extern MagickExport CacheView *CloseCacheView(CacheView *) magick_attribute((deprecated)), *OpenCacheView(const Image *) magick_attribute((deprecated)); extern MagickExport char *AllocateString(const char *) magick_attribute((deprecated)), *InterpretImageAttributes(const ImageInfo *,Image *,const char *) magick_attribute((deprecated)), *PostscriptGeometry(const char *) magick_attribute((deprecated)), *TranslateText(const ImageInfo *,Image *,const char *) magick_attribute((deprecated)); extern MagickExport const ImageAttribute *GetImageAttribute(const Image *,const char *), *GetImageClippingPathAttribute(Image *) magick_attribute((deprecated)), *GetNextImageAttribute(const Image *) magick_attribute((deprecated)); extern MagickExport const IndexPacket *AcquireCacheViewIndexes(const CacheView *) magick_attribute((deprecated)), *AcquireIndexes(const Image *) magick_attribute((deprecated)); extern MagickExport const PixelPacket *AcquirePixels(const Image *) magick_attribute((deprecated)), *AcquireCacheViewPixels(const CacheView *,const ssize_t,const ssize_t, const size_t,const size_t,ExceptionInfo *) magick_attribute((deprecated)), *AcquireImagePixels(const Image *,const ssize_t,const ssize_t,const size_t, const size_t,ExceptionInfo *) magick_attribute((deprecated)); extern MagickExport FILE *OpenMagickStream(const char *,const char *); extern MagickExport Image *AllocateImage(const ImageInfo *) magick_attribute((deprecated)), *AverageImages(const Image *,ExceptionInfo *), *ExtractSubimageFromImage(Image *,const Image *,ExceptionInfo *) magick_attribute((deprecated)), *GetImageFromMagickRegistry(const char *,ssize_t *id,ExceptionInfo *) magick_attribute((deprecated)), *GetImageList(const Image *,const ssize_t,ExceptionInfo *) magick_attribute((deprecated)), *GetNextImage(const Image *) magick_attribute((deprecated)), *GetPreviousImage(const Image *) magick_attribute((deprecated)), *FlattenImages(Image *,ExceptionInfo *) magick_attribute((deprecated)), *MaximumImages(const Image *,ExceptionInfo *), *MedianFilterImage(const Image *,const double,ExceptionInfo *), *ModeImage(const Image *,const double,ExceptionInfo *), *MinimumImages(const Image *,ExceptionInfo *), *MosaicImages(Image *,ExceptionInfo *) magick_attribute((deprecated)), *PopImageList(Image **) magick_attribute((deprecated)), *RadialBlurImage(const Image *,const double,ExceptionInfo *) magick_attribute((deprecated)), *RadialBlurImageChannel(const Image *,const ChannelType,const double, ExceptionInfo *) magick_attribute((deprecated)), *RecolorImage(const Image *,const size_t,const double *,ExceptionInfo *) magick_attribute((deprecated)), *ReduceNoiseImage(const Image *,const double,ExceptionInfo *), *ShiftImageList(Image **) magick_attribute((deprecated)), *SpliceImageList(Image *,const ssize_t,const size_t,const Image *, ExceptionInfo *) magick_attribute((deprecated)), *ZoomImage(const Image *,const size_t,const size_t,ExceptionInfo *) magick_attribute((deprecated)); extern MagickExport IndexPacket *GetCacheViewIndexes(CacheView *) magick_attribute((deprecated)), *GetIndexes(const Image *) magick_attribute((deprecated)), ValidateColormapIndex(Image *,const size_t) magick_attribute((deprecated)); extern MagickExport int GetImageGeometry(Image *,const char *,const unsigned int,RectangleInfo *) magick_attribute((deprecated)), ParseImageGeometry(const char *,ssize_t *,ssize_t *,size_t *,size_t *) magick_attribute((deprecated)), SystemCommand(const MagickBooleanType,const MagickBooleanType,const char *, ExceptionInfo *) magick_attribute((deprecated)); extern MagickExport MagickBooleanType AcquireOneCacheViewPixel(const CacheView *,const ssize_t,const ssize_t, PixelPacket *,ExceptionInfo *) magick_attribute((deprecated)), AcquireOneCacheViewVirtualPixel(const CacheView *,const VirtualPixelMethod, const ssize_t,const ssize_t,PixelPacket *,ExceptionInfo *) magick_attribute((deprecated)), AffinityImage(const QuantizeInfo *,Image *,const Image *) magick_attribute((deprecated)), AffinityImages(const QuantizeInfo *,Image *,const Image *) magick_attribute((deprecated)), AllocateImageColormap(Image *,const size_t) magick_attribute((deprecated)), ClipPathImage(Image *,const char *,const MagickBooleanType) magick_attribute((deprecated)), CloneImageAttributes(Image *,const Image *) magick_attribute((deprecated)), ColorFloodfillImage(Image *,const DrawInfo *,const PixelPacket,const ssize_t, const ssize_t,const PaintMethod) magick_attribute((deprecated)), ConstituteComponentGenesis(void) magick_attribute((deprecated)), DeleteImageAttribute(Image *,const char *) magick_attribute((deprecated)), DeleteMagickRegistry(const ssize_t) magick_attribute((deprecated)), DescribeImage(Image *,FILE *,const MagickBooleanType) magick_attribute((deprecated)), FormatImageAttribute(Image *,const char *,const char *,...) magick_attribute((__format__ (__printf__,3,4))) magick_attribute((deprecated)), FormatImageAttributeList(Image *,const char *,const char *,va_list) magick_attribute((__format__ (__printf__,3,0))) magick_attribute((deprecated)), FormatImagePropertyList(Image *,const char *,const char *,va_list) magick_attribute((__format__ (__printf__,3,0))), FuzzyColorCompare(const Image *,const PixelPacket *,const PixelPacket *) magick_attribute((deprecated)), FuzzyOpacityCompare(const Image *,const PixelPacket *,const PixelPacket *) magick_attribute((deprecated)), InitializeModuleList(ExceptionInfo *) magick_attribute((deprecated)), IsMagickInstantiated(void) magick_attribute((deprecated)), LevelImageColors(Image *,const ChannelType,const MagickPixelPacket *, const MagickPixelPacket *, const MagickBooleanType) magick_attribute((deprecated)), LoadMimeLists(const char *,ExceptionInfo *) magick_attribute((deprecated)), MagickMonitor(const char *,const MagickOffsetType,const MagickSizeType, void *) magick_attribute((deprecated)), MapImage(Image *,const Image *,const MagickBooleanType) magick_attribute((deprecated)), MapImages(Image *,const Image *,const MagickBooleanType) magick_attribute((deprecated)), MatteFloodfillImage(Image *,const PixelPacket,const Quantum,const ssize_t, const ssize_t,const PaintMethod) magick_attribute((deprecated)), OpaqueImage(Image *,const PixelPacket,const PixelPacket) magick_attribute((deprecated)), PaintFloodfillImage(Image *,const ChannelType,const MagickPixelPacket *, const ssize_t,const ssize_t,const DrawInfo *,const PaintMethod) magick_attribute((deprecated)), PaintOpaqueImage(Image *,const MagickPixelPacket *,const MagickPixelPacket *) magick_attribute((deprecated)), PaintOpaqueImageChannel(Image *,const ChannelType,const MagickPixelPacket *, const MagickPixelPacket *) magick_attribute((deprecated)), PaintTransparentImage(Image *,const MagickPixelPacket *,const Quantum) magick_attribute((deprecated)), SetExceptionInfo(ExceptionInfo *,ExceptionType) magick_attribute((deprecated)), SetImageAttribute(Image *,const char *,const char *) magick_attribute((deprecated)), SyncCacheViewPixels(CacheView *) magick_attribute((deprecated)), SyncImagePixels(Image *) magick_attribute((deprecated)), TransparentImage(Image *,const PixelPacket,const Quantum) magick_attribute((deprecated)); extern MagickExport MagickPixelPacket AcquireOneMagickPixel(const Image *,const ssize_t,const ssize_t, ExceptionInfo *) magick_attribute((deprecated)); extern MagickExport MonitorHandler GetMonitorHandler(void) magick_attribute((deprecated)), SetMonitorHandler(MonitorHandler) magick_attribute((deprecated)); extern MagickExport MagickOffsetType SizeBlob(Image *image) magick_attribute((deprecated)); extern MagickExport MagickPixelPacket InterpolatePixelColor(const Image *,CacheView *,const InterpolatePixelMethod, const double,const double,ExceptionInfo *) magick_attribute((deprecated)); extern MagickExport MagickStatusType ParseSizeGeometry(const Image *,const char *,RectangleInfo *) magick_attribute((deprecated)); extern MagickExport PixelPacket AcquireOnePixel(const Image *,const ssize_t,const ssize_t,ExceptionInfo *) magick_attribute((deprecated)), AcquireOneVirtualPixel(const Image *,const VirtualPixelMethod,const ssize_t, const ssize_t,ExceptionInfo *) magick_attribute((deprecated)), *GetCacheView(CacheView *,const ssize_t,const ssize_t,const size_t, const size_t) magick_attribute((deprecated)), *GetCacheViewPixels(CacheView *,const ssize_t,const ssize_t,const size_t, const size_t) magick_attribute((deprecated)), *GetImagePixels(Image *,const ssize_t,const ssize_t,const size_t, const size_t) magick_attribute((deprecated)), GetOnePixel(Image *,const ssize_t,const ssize_t) magick_attribute((deprecated)), *GetPixels(const Image *) magick_attribute((deprecated)), *SetCacheViewPixels(CacheView *,const ssize_t,const ssize_t,const size_t, const size_t) magick_attribute((deprecated)), *SetImagePixels(Image *,const ssize_t,const ssize_t,const size_t, const size_t) magick_attribute((deprecated)); extern MagickExport MagickRealType InversesRGBCompandor(const MagickRealType) magick_attribute((deprecated)), sRGBCompandor(const MagickRealType) magick_attribute((deprecated)); extern MagickExport size_t GetImageListSize(const Image *) magick_attribute((deprecated)), PopImagePixels(Image *,const QuantumType,unsigned char *) magick_attribute((deprecated)), PushImagePixels(Image *,const QuantumType,const unsigned char *) magick_attribute((deprecated)); extern MagickExport ssize_t FormatMagickString(char *,const size_t,const char *,...) magick_attribute((__format__ (__printf__,3,4))) magick_attribute((deprecated)), FormatMagickStringList(char *,const size_t,const char *,va_list) magick_attribute((__format__ (__printf__,3,0))), GetImageListIndex(const Image *) magick_attribute((deprecated)), SetMagickRegistry(const RegistryType,const void *,const size_t, ExceptionInfo *) magick_attribute((deprecated)); extern MagickExport unsigned int ChannelImage(Image *,const ChannelType) magick_attribute((deprecated)), ChannelThresholdImage(Image *,const char *) magick_attribute((deprecated)), DispatchImage(const Image *,const ssize_t,const ssize_t,const size_t, const size_t,const char *,const StorageType,void *,ExceptionInfo *) magick_attribute((deprecated)), FuzzyColorMatch(const PixelPacket *,const PixelPacket *,const double) magick_attribute((deprecated)), GetNumberScenes(const Image *) magick_attribute((deprecated)), GetMagickGeometry(const char *,ssize_t *,ssize_t *,size_t *,size_t *) magick_attribute((deprecated)), IsSubimage(const char *,const unsigned int) magick_attribute((deprecated)), PushImageList(Image **,const Image *,ExceptionInfo *) magick_attribute((deprecated)), QuantizationError(Image *) magick_attribute((deprecated)), RandomChannelThresholdImage(Image *,const char *,const char *, ExceptionInfo *) magick_attribute((deprecated)), SetImageList(Image **,const Image *,const ssize_t,ExceptionInfo *) magick_attribute((deprecated)), TransformColorspace(Image *,const ColorspaceType) magick_attribute((deprecated)), ThresholdImage(Image *,const double) magick_attribute((deprecated)), ThresholdImageChannel(Image *,const char *) magick_attribute((deprecated)), UnshiftImageList(Image **,const Image *,ExceptionInfo *) magick_attribute((deprecated)); extern MagickExport void *AcquireMemory(const size_t) magick_attribute((deprecated)), AcquireSemaphoreInfo(SemaphoreInfo **) magick_attribute((deprecated)), AllocateNextImage(const ImageInfo *,Image *) magick_attribute((deprecated)), *CloneMemory(void *,const void *,const size_t) magick_attribute((deprecated)), ConstituteComponentTerminus(void) magick_attribute((deprecated)), *CropImageToHBITMAP(Image *,const RectangleInfo *,ExceptionInfo *), DestroyConstitute(void), DestroyImageAttributes(Image *) magick_attribute((deprecated)), DestroyImages(Image *) magick_attribute((deprecated)), DestroyMagick(void) magick_attribute((deprecated)), DestroyMagickRegistry(void) magick_attribute((deprecated)), *GetConfigureBlob(const char *,char *,size_t *,ExceptionInfo *) magick_attribute((deprecated)), GetExceptionInfo(ExceptionInfo *), *GetMagickRegistry(const ssize_t,RegistryType *,size_t *,ExceptionInfo *) magick_attribute((deprecated)), GetTokenToken(const char *,const char **,char *), IdentityAffine(AffineMatrix *) magick_attribute((deprecated)), *ImageToHBITMAP(Image *,ExceptionInfo *), LiberateMemory(void **) magick_attribute((deprecated)), LiberateSemaphoreInfo(SemaphoreInfo **) magick_attribute((deprecated)), FormatString(char *,const char *,...) magick_attribute((__format__ (__printf__,2,3))) magick_attribute((deprecated)), FormatStringList(char *,const char *,va_list) magick_attribute((__format__ (__printf__,2,0))) magick_attribute((deprecated)), HSLTransform(const double,const double,const double,Quantum *,Quantum *, Quantum *) magick_attribute((deprecated)), InitializeMagick(const char *) magick_attribute((deprecated)), MagickIncarnate(const char *) magick_attribute((deprecated)), ReacquireMemory(void **,const size_t) magick_attribute((deprecated)), RelinquishSemaphoreInfo(SemaphoreInfo *) magick_attribute((deprecated)), ResetImageAttributeIterator(const Image *) magick_attribute((deprecated)), SetCacheThreshold(const size_t) magick_attribute((deprecated)), SetImage(Image *,const Quantum) magick_attribute((deprecated)), Strip(char *) magick_attribute((deprecated)), TemporaryFilename(char *) magick_attribute((deprecated)), TransformHSL(const Quantum,const Quantum,const Quantum,double *,double *, double *) magick_attribute((deprecated)); /* Inline methods. */ static inline double MagickEpsilonReciprocal(const double x) { double sign; sign=x < 0.0 ? -1.0 : 1.0; if ((sign*x) >= MagickEpsilon) return(1.0/x); return(sign/MagickEpsilon); } static inline Quantum PixelIntensityToQuantum( const Image *magick_restrict image,const PixelPacket *magick_restrict pixel) { return(ClampToQuantum(GetPixelIntensity(image,pixel))); } #endif #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/log.h 0000644 00000005131 14764563153 0006747 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore log methods. */ #ifndef MAGICKCORE_LOG_H #define MAGICKCORE_LOG_H #include <stdarg.h> #include "magick/exception.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if !defined(GetMagickModule) # define GetMagickModule() __FILE__,__func__,(unsigned long) __LINE__ #endif #define MagickLogFilename "log.xml" typedef enum { UndefinedEvents, NoEvents = 0x00000, TraceEvent = 0x00001, AnnotateEvent = 0x00002, BlobEvent = 0x00004, CacheEvent = 0x00008, CoderEvent = 0x00010, ConfigureEvent = 0x00020, DeprecateEvent = 0x00040, DrawEvent = 0x00080, ExceptionEvent = 0x00100, ImageEvent = 0x00200, LocaleEvent = 0x00400, ModuleEvent = 0x00800, PolicyEvent = 0x01000, ResourceEvent = 0x02000, TransformEvent = 0x04000, UserEvent = 0x09000, WandEvent = 0x10000, X11Event = 0x20000, AccelerateEvent = 0x40000, AllEvents = 0x7fffffff } LogEventType; typedef struct _LogInfo LogInfo; typedef void (*MagickLogMethod)(const LogEventType,const char *); extern MagickExport char **GetLogList(const char *,size_t *,ExceptionInfo *); extern MagickExport const char *GetLogName(void), *SetLogName(const char *); extern MagickExport const LogInfo **GetLogInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport LogEventType SetLogEventMask(const char *); extern MagickExport MagickBooleanType IsEventLogging(void) magick_attribute((__pure__)), ListLogInfo(FILE *,ExceptionInfo *), LogComponentGenesis(void), LogMagickEvent(const LogEventType,const char *,const char *,const size_t, const char *,...) magick_attribute((__format__ (__printf__,5,6))), LogMagickEventList(const LogEventType,const char *,const char *,const size_t, const char *,va_list) magick_attribute((__format__ (__printf__,5,0))); extern MagickExport void CloseMagickLog(void), LogComponentTerminus(void), SetLogFormat(const char *), SetLogMethod(MagickLogMethod); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/mime.h 0000644 00000002650 14764563153 0007120 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. The ImageMagick mime methods. */ #ifndef MAGICKCORE_MIME_H #define MAGICKCORE_MIME_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _MimeInfo MimeInfo; extern MagickExport char **GetMimeList(const char *,size_t *,ExceptionInfo *), *MagickToMime(const char *); extern MagickExport const char *GetMimeDescription(const MimeInfo *), *GetMimeType(const MimeInfo *); extern MagickExport MagickBooleanType ListMimeInfo(FILE *,ExceptionInfo *), MimeComponentGenesis(void); extern MagickExport const MimeInfo *GetMimeInfo(const char *,const unsigned char *,const size_t,ExceptionInfo *), **GetMimeInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport void MimeComponentTerminus(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/annotate.h 0000644 00000002436 14764563153 0010004 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image annotation methods. */ #ifndef MAGICKCORE_ANNOTATE_H #define MAGICKCORE_ANNOTATE_H #include "magick/draw.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport MagickBooleanType AnnotateComponentGenesis(void), AnnotateImage(Image *,const DrawInfo *), GetMultilineTypeMetrics(Image *,const DrawInfo *,TypeMetric *), GetTypeMetrics(Image *,const DrawInfo *,TypeMetric *); extern MagickExport ssize_t FormatMagickCaption(Image *,DrawInfo *,const MagickBooleanType,TypeMetric *, char **); extern MagickExport void AnnotateComponentTerminus(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/studio.h 0000644 00000024277 14764563153 0007511 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore private application programming interface declarations. */ #ifndef MAGICKCORE_STUDIO_H #define MAGICKCORE_STUDIO_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if defined(WIN32) || defined(WIN64) # define MAGICKCORE_WINDOWS_SUPPORT #else # define MAGICKCORE_POSIX_SUPPORT #endif #define MAGICKCORE_IMPLEMENTATION 1 #if !defined(MAGICKCORE_CONFIG_H) # define MAGICKCORE_CONFIG_H # if !defined(vms) && !defined(macintosh) # include "magick/magick-config.h" # else # include "magick-config.h" # endif #if defined(MAGICKCORE__FILE_OFFSET_BITS) && !defined(_FILE_OFFSET_BITS) # define _FILE_OFFSET_BITS MAGICKCORE__FILE_OFFSET_BITS #endif #if defined(_magickcore_const) && !defined(const) # define const _magickcore_const #endif #if defined(_magickcore_inline) && !defined(inline) # define inline _magickcore_inline #endif # if defined(__cplusplus) || defined(c_plusplus) # undef inline # endif #endif #if defined(MAGICKCORE_NAMESPACE_PREFIX) # include "magick/methods.h" #endif #if !defined(const) # define STDC #endif #include <stdarg.h> #include <stdio.h> #if defined(MAGICKCORE_HAVE_SYS_STAT_H) # include <sys/stat.h> #endif #if defined(MAGICKCORE_STDC_HEADERS) # include <stdlib.h> # include <stddef.h> #else # if defined(MAGICKCORE_HAVE_STDLIB_H) # include <stdlib.h> # endif #endif #if !defined(magick_restrict) # if !defined(_magickcore_restrict) # define magick_restrict restrict # else # define magick_restrict _magickcore_restrict # endif #endif #if defined(MAGICKCORE_HAVE_STRING_H) # if !defined(STDC_HEADERS) && defined(MAGICKCORE_HAVE_MEMORY_H) # include <memory.h> # endif # include <string.h> #endif #if defined(MAGICKCORE_HAVE_STRINGS_H) # include <strings.h> #endif #if defined(MAGICKCORE_HAVE_INTTYPES_H) # include <inttypes.h> #endif #if defined(MAGICKCORE_HAVE_STDINT_H) # include <stdint.h> #endif #if defined(MAGICKCORE_HAVE_UNISTD_H) # include <unistd.h> #endif #if defined(MAGICKCORE_WINDOWS_SUPPORT) && defined(_DEBUG) #define _CRTDBG_MAP_ALLOC #endif #if defined(MAGICKCORE_WINDOWS_SUPPORT) # include <io.h> #if !defined(__CYGWIN__) # include <direct.h> #endif # if !defined(MAGICKCORE_HAVE_STRERROR) # define HAVE_STRERROR # endif #endif #include <ctype.h> #include <locale.h> #include <errno.h> #include <fcntl.h> #include <math.h> #include <time.h> #include <limits.h> #include <signal.h> #include <assert.h> #if defined(MAGICKCORE_HAVE_XLOCALE_H) # include <xlocale.h> #endif #if defined(MAGICKCORE_THREAD_SUPPORT) # include <pthread.h> #endif #if defined(MAGICKCORE_WINDOWS_SUPPORT) #if !defined(__CYGWIN__) #include <winsock2.h> #include <ws2tcpip.h> #endif #include <windows.h> #pragma comment (lib, "ws2_32.lib") #endif #if defined(MAGICKCORE_HAVE_SYS_SYSLIMITS_H) # include <sys/syslimits.h> #endif #if defined(MAGICKCORE_HAVE_ARM_LIMITS_H) # include <arm/limits.h> #endif #if defined(MAGICKCORE__OPENCL) && !defined(MAGICK_PIXEL_RGBA) #if defined(MAGICKCORE_HAVE_CL_CL_H) # include <CL/cl.h> #endif #if defined(MAGICKCORE_HAVE_OPENCL_CL_H) # include <OpenCL/cl.h> #endif # define MAGICKCORE_OPENCL_SUPPORT 1 #endif #if defined(_OPENMP) && ((_OPENMP >= 200203) || defined(__OPENCC__)) # include <omp.h> # define MAGICKCORE_OPENMP_SUPPORT 1 #endif #if defined(MAGICKCORE_HAVE_PREAD) && defined(MAGICKCORE_HAVE_DECL_PREAD) && !MAGICKCORE_HAVE_DECL_PREAD ssize_t pread(int,void *,size_t,off_t); #endif #if defined(MAGICKCORE_HAVE_PWRITE) && defined(MAGICKCORE_HAVE_DECL_PWRITE) && !MAGICKCORE_HAVE_DECL_PWRITE ssize_t pwrite(int,const void *,size_t,off_t); #endif #if defined(MAGICKCORE_HAVE_STRLCPY) && defined(MAGICKCORE_HAVE_DECL_STRLCPY) && !MAGICKCORE_HAVE_DECL_STRLCPY extern size_t strlcpy(char *,const char *,size_t); #endif #if defined(MAGICKCORE_HAVE_VSNPRINTF) && defined(MAGICKCORE_HAVE_DECL_VSNPRINTF) && !MAGICKCORE_HAVE_DECL_VSNPRINTF extern int vsnprintf(char *,size_t,const char *,va_list); #endif #include "magick/method-attribute.h" #if defined(MAGICKCORE_WINDOWS_SUPPORT) || defined(MAGICKCORE_POSIX_SUPPORT) # include <sys/types.h> # include <sys/stat.h> # if defined(MAGICKCORE_HAVE_SYS_TIMEB_H) # include <sys/timeb.h> # endif # if defined(MAGICKCORE_POSIX_SUPPORT) # if defined(MAGICKCORE_HAVE_SYS_NDIR_H) || defined(MAGICKCORE_HAVE_SYS_DIR_H) || defined(MAGICKCORE_HAVE_NDIR_H) # define dirent direct # define NAMLEN(dirent) (dirent)->d_namlen # if defined(MAGICKCORE_HAVE_SYS_NDIR_H) # include <sys/ndir.h> # endif # if defined(MAGICKCORE_HAVE_SYS_DIR_H) # include <sys/dir.h> # endif # if defined(MAGICKCORE_HAVE_NDIR_H) # include <ndir.h> # endif # else # include <dirent.h> # define NAMLEN(dirent) strlen((dirent)->d_name) # endif # include <sys/wait.h> # include <pwd.h> # endif # if !defined(S_ISDIR) # define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR) # endif # if !defined(S_ISREG) # define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG) # endif # include "magick/magick-type.h" # if !defined(MAGICKCORE_WINDOWS_SUPPORT) # include <sys/time.h> # if defined(MAGICKCORE_HAVE_SYS_TIMES_H) # include <sys/times.h> # endif # if defined(MAGICKCORE_HAVE_SYS_RESOURCE_H) # include <sys/resource.h> # endif # if defined(MAGICKCORE_HAVE_SYS_MMAN_H) # include <sys/mman.h> # endif # if defined(MAGICKCORE_HAVE_SYS_SENDFILE_H) # include <sys/sendfile.h> # endif #endif #else # include <types.h> # include <stat.h> # if defined(macintosh) # if !defined(DISABLE_SIOUX) # include <SIOUX.h> # include <console.h> # endif # include <unix.h> # endif # include "magick/magick-type.h" #endif #if defined(S_IRUSR) && defined(S_IWUSR) # define S_MODE (S_IRUSR | S_IWUSR) #elif defined (MAGICKCORE_WINDOWS_SUPPORT) # define S_MODE (_S_IREAD | _S_IWRITE) #else # define S_MODE 0600 #endif #if defined(MAGICKCORE_WINDOWS_SUPPORT) # include "magick/nt-base.h" #endif #if defined(macintosh) # include "magick/mac.h" #endif #if defined(vms) # include "magick/vms.h" #endif #undef HAVE_CONFIG_H #undef gamma #undef index #undef pipe #undef y1 /* Review these platform specific definitions. */ #if ( defined(MAGICKCORE_POSIX_SUPPORT) && !defined(__OS2__) ) && !defined( __VMS ) # define DirectorySeparator "/" # define DirectoryListSeparator ':' # define EditorOptions " -title \"Edit Image Comment\" -e vi" # define Exit exit # define IsBasenameSeparator(c) ((c) == '/' ? MagickTrue : MagickFalse) # define X11_PREFERENCES_PATH "~/." # define ProcessPendingEvents(text) # define ReadCommandlLine(argc,argv) # define SetNotifyHandlers #else # if defined(vms) # define X11_APPLICATION_PATH "decw$system_defaults:" # define DirectorySeparator "" # define DirectoryListSeparator ';' # define EditorOptions "" # define Exit exit # define IsBasenameSeparator(c) \ (((c) == ']') || ((c) == ':') || ((c) == '/') ? MagickTrue : MagickFalse) # define MAGICKCORE_LIBRARY_PATH "sys$login:" # define MAGICKCORE_SHARE_PATH "sys$login:" # define X11_PREFERENCES_PATH "decw$user_defaults:" # define ProcessPendingEvents(text) # define ReadCommandlLine(argc,argv) # define SetNotifyHandlers # endif # if defined(__OS2__) # define DirectorySeparator "\\" # define DirectoryListSeparator ';' # define EditorOptions " -title \"Edit Image Comment\" -e vi" # define Exit exit # define IsBasenameSeparator(c) \ (((c) == '/') || ((c) == '\\') ? MagickTrue : MagickFalse) # define PreferencesDefaults "~\." # define ProcessPendingEvents(text) # define ReadCommandlLine(argc,argv) # define SetNotifyHandlers #endif # if defined(macintosh) # define X11_APPLICATION_PATH "/usr/lib/X11/app-defaults/" # define DirectorySeparator ":" # define DirectoryListSeparator ';' # define EditorOptions "" # define IsBasenameSeparator(c) ((c) == ':' ? MagickTrue : MagickFalse) # define MAGICKCORE_LIBRARY_PATH "" # define MAGICKCORE_SHARE_PATH "" # define X11_PREFERENCES_PATH "~/." # if defined(DISABLE_SIOUX) # define ReadCommandlLine(argc,argv) # define SetNotifyHandlers \ SetFatalErrorHandler(MacFatalErrorHandler); \ SetErrorHandler(MACErrorHandler); \ SetWarningHandler(MACWarningHandler) # else # define ReadCommandlLine(argc,argv) argc=ccommand(argv); puts(MagickVersion); # define SetNotifyHandlers \ SetErrorHandler(MACErrorHandler); \ SetWarningHandler(MACWarningHandler) # endif # endif # if defined(MAGICKCORE_WINDOWS_SUPPORT) # define DirectorySeparator "\\" # define DirectoryListSeparator ';' # define EditorOptions "" # define IsBasenameSeparator(c) \ (((c) == '/') || ((c) == '\\') ? MagickTrue : MagickFalse) # define ProcessPendingEvents(text) # if !defined(X11_PREFERENCES_PATH) # define X11_PREFERENCES_PATH "~\\." # endif # define ReadCommandlLine(argc,argv) # define SetNotifyHandlers \ SetErrorHandler(NTErrorHandler); \ SetWarningHandler(NTWarningHandler) # if !defined(MAGICKCORE_HAVE_TIFFCONF_H) # define HAVE_TIFFCONF_H # endif # endif #endif /* Define system symbols if not already defined. */ #if !defined(STDIN_FILENO) #define STDIN_FILENO 0x00 #endif #if !defined(O_BINARY) #define O_BINARY 0x00 #endif #if !defined(PATH_MAX) #define PATH_MAX 4096 #endif #if defined(MAGICKCORE_LTDL_DELEGATE) || (defined(MAGICKCORE_WINDOWS_SUPPORT) && defined(_DLL) && !defined(_LIB)) # define MAGICKCORE_MODULES_SUPPORT #endif #if defined(_MAGICKMOD_) # undef MAGICKCORE_BUILD_MODULES # define MAGICKCORE_BUILD_MODULES #endif /* Magick defines. */ #define MagickMaxRecursionDepth 600 #define Swap(x,y) ((x)^=(y), (y)^=(x), (x)^=(y)) #if defined(_MSC_VER) # define DisableMSCWarning(nr) __pragma(warning(push)) \ __pragma(warning(disable:nr)) # define RestoreMSCWarning __pragma(warning(pop)) #else # define DisableMSCWarning(nr) # define RestoreMSCWarning #endif #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/profile.h 0000644 00000003404 14764563153 0007627 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image profile methods. */ #ifndef MAGICKCORE_PROFILE_H #define MAGICKCORE_PROFILE_H #include "magick/string_.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _ProfileInfo { char *name; size_t length; unsigned char *info; size_t signature; } ProfileInfo; typedef enum { UndefinedIntent, SaturationIntent, PerceptualIntent, AbsoluteIntent, RelativeIntent } RenderingIntent; extern MagickExport char *GetNextImageProfile(const Image *); extern MagickExport const StringInfo *GetImageProfile(const Image *,const char *); extern MagickExport MagickBooleanType CloneImageProfiles(Image *,const Image *), DeleteImageProfile(Image *,const char *), ProfileImage(Image *,const char *,const void *,const size_t, const MagickBooleanType), SetImageProfile(Image *,const char *,const StringInfo *), SyncImageProfiles(Image *); extern MagickExport StringInfo *RemoveImageProfile(Image *,const char *); extern MagickExport void DestroyImageProfiles(Image *), ResetImageProfileIterator(const Image *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/ImageMagick.h 0000644 00000001730 14764563153 0010325 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Deprecated as of ImageMagick 6.2.3. MagickCore Application Programming Interface declarations. */ #ifndef MAGICKCORE_IMAGEMAGICK_DEPRECATED_H #define MAGICKCORE_IMAGEMAGICK_DEPRECATED_H #include "magick/MagickCore.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/prepress.h 0000644 00000001633 14764563153 0010034 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore prepress methods. */ #ifndef MAGICKCORE_PREPRESS_H #define MAGICKCORE_PREPRESS_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport double GetImageTotalInkDensity(Image *image); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/artifact.h 0000644 00000002546 14764563153 0007772 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore artifact methods. */ #ifndef MAGICKCORE_ARTIFACT_H #define MAGICKCORE_ARTIFACT_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport char *GetNextImageArtifact(const Image *), *RemoveImageArtifact(Image *,const char *); extern MagickExport const char *GetImageArtifact(const Image *,const char *); extern MagickExport MagickBooleanType CloneImageArtifacts(Image *,const Image *), DefineImageArtifact(Image *,const char *), DeleteImageArtifact(Image *,const char *), SetImageArtifact(Image *,const char *,const char *); extern MagickExport void DestroyImageArtifacts(Image *), ResetImageArtifactIterator(const Image *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/layer.h 0000644 00000004042 14764563153 0007302 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image layer methods. */ #ifndef MAGICKCORE_LAYER_H #define MAGICKCORE_LAYER_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UnrecognizedDispose, UndefinedDispose = 0, NoneDispose = 1, BackgroundDispose = 2, PreviousDispose = 3 } DisposeType; typedef enum { UndefinedLayer, CoalesceLayer, CompareAnyLayer, CompareClearLayer, CompareOverlayLayer, DisposeLayer, OptimizeLayer, OptimizeImageLayer, OptimizePlusLayer, OptimizeTransLayer, RemoveDupsLayer, RemoveZeroLayer, CompositeLayer, MergeLayer, FlattenLayer, MosaicLayer, TrimBoundsLayer } ImageLayerMethod; extern MagickExport Image *CoalesceImages(const Image *,ExceptionInfo *), *DisposeImages(const Image *,ExceptionInfo *), *CompareImageLayers(const Image *,const ImageLayerMethod,ExceptionInfo *), *DeconstructImages(const Image *,ExceptionInfo *), *MergeImageLayers(Image *,const ImageLayerMethod,ExceptionInfo *), *OptimizeImageLayers(const Image *,ExceptionInfo *), *OptimizePlusImageLayers(const Image *,ExceptionInfo *); extern MagickExport void CompositeLayers(Image *,const CompositeOperator,Image *,const ssize_t, const ssize_t,ExceptionInfo *), OptimizeImageTransparency(const Image *,ExceptionInfo *), RemoveDuplicateLayers(Image **,ExceptionInfo *), RemoveZeroDelayLayers(Image **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/quantize.h 0000644 00000003711 14764563153 0010030 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image quantization methods. */ #ifndef MAGICKCORE_QUANTIZE_H #define MAGICKCORE_QUANTIZE_H #include "magick/colorspace.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedDitherMethod, NoDitherMethod, RiemersmaDitherMethod, FloydSteinbergDitherMethod } DitherMethod; typedef struct _QuantizeInfo { size_t number_colors; size_t tree_depth; MagickBooleanType dither; ColorspaceType colorspace; MagickBooleanType measure_error; size_t signature; DitherMethod dither_method; } QuantizeInfo; extern MagickExport MagickBooleanType CompressImageColormap(Image *), GetImageQuantizeError(Image *), PosterizeImage(Image *,const size_t,const MagickBooleanType), PosterizeImageChannel(Image *,const ChannelType,const size_t, const MagickBooleanType), QuantizeImage(const QuantizeInfo *,Image *), QuantizeImages(const QuantizeInfo *,Image *), RemapImage(const QuantizeInfo *,Image *,const Image *), RemapImages(const QuantizeInfo *,Image *,const Image *); extern MagickExport QuantizeInfo *AcquireQuantizeInfo(const ImageInfo *), *CloneQuantizeInfo(const QuantizeInfo *), *DestroyQuantizeInfo(QuantizeInfo *); extern MagickExport void GetQuantizeInfo(QuantizeInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/delegate.h 0000644 00000004242 14764563153 0007742 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore delegates methods. */ #ifndef MAGICKCORE_DELEGATE_H #define MAGICKCORE_DELEGATE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #include <stdarg.h> #include "magick/semaphore.h" typedef struct _DelegateInfo { char *path, *decode, *encode, *commands; ssize_t mode; MagickBooleanType thread_support, spawn, stealth; struct _DelegateInfo *previous, *next; /* deprecated, use GetDelegateInfoList() */ size_t signature; SemaphoreInfo *semaphore; } DelegateInfo; extern MagickExport char *GetDelegateCommand(const ImageInfo *,Image *,const char *,const char *, ExceptionInfo *), **GetDelegateList(const char *,size_t *,ExceptionInfo *); extern MagickExport const char *GetDelegateCommands(const DelegateInfo *); extern MagickExport const DelegateInfo *GetDelegateInfo(const char *,const char *,ExceptionInfo *exception), **GetDelegateInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport int ExternalDelegateCommand(const MagickBooleanType,const MagickBooleanType, const char *,char *,ExceptionInfo *); extern MagickExport ssize_t GetDelegateMode(const DelegateInfo *); extern MagickExport MagickBooleanType DelegateComponentGenesis(void), GetDelegateThreadSupport(const DelegateInfo *), InvokeDelegate(ImageInfo *,Image *,const char *,const char *,ExceptionInfo *), ListDelegateInfo(FILE *,ExceptionInfo *); extern MagickExport void DelegateComponentTerminus(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/montage.h 0000644 00000003356 14764563153 0007627 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore montage methods. */ #ifndef MAGICKCORE_MONTAGE_H #define MAGICKCORE_MONTAGE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedMode, FrameMode, UnframeMode, ConcatenateMode } MontageMode; typedef struct _MontageInfo { char *geometry, *tile, *title, *frame, *texture, *font; double pointsize; size_t border_width; MagickBooleanType shadow; PixelPacket fill, stroke, background_color, border_color, matte_color; GravityType gravity; char filename[MaxTextExtent]; MagickBooleanType debug; size_t signature; } MontageInfo; extern MagickExport Image *MontageImages(const Image *,const MontageInfo *,ExceptionInfo *), *MontageImageList(const ImageInfo *,const MontageInfo *,const Image *, ExceptionInfo *); extern MagickExport MontageInfo *CloneMontageInfo(const ImageInfo *,const MontageInfo *), *DestroyMontageInfo(MontageInfo *); extern MagickExport void GetMontageInfo(const ImageInfo *,MontageInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/magick-config.h 0000644 00000000303 14764563153 0010660 0 ustar 00 #include <bits/wordsize.h> #if __WORDSIZE == 32 # include "magick-config-32.h" #elif __WORDSIZE == 64 # include "magick-config-64.h" #else # error "unexpected value for __WORDSIZE macro" #endif magick/constitute.h 0000644 00000003043 14764563153 0010367 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image constitute methods. */ #ifndef MAGICKCORE_CONSTITUTE_H #define MAGICKCORE_CONSTITUTE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedPixel, CharPixel, DoublePixel, FloatPixel, IntegerPixel, LongPixel, QuantumPixel, ShortPixel } StorageType; extern MagickExport Image *ConstituteImage(const size_t,const size_t,const char *,const StorageType, const void *,ExceptionInfo *), *PingImage(const ImageInfo *,ExceptionInfo *), *PingImages(const ImageInfo *,ExceptionInfo *), *ReadImage(const ImageInfo *,ExceptionInfo *), *ReadImages(const ImageInfo *,ExceptionInfo *), *ReadInlineImage(const ImageInfo *,const char *,ExceptionInfo *); extern MagickExport MagickBooleanType WriteImage(const ImageInfo *,Image *), WriteImages(const ImageInfo *,Image *,const char *,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/cipher.h 0000644 00000002155 14764563153 0007443 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore cipher methods. */ #ifndef MAGICKCORE_CIPHER_H #define MAGICKCORE_CIPHER_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport MagickBooleanType DecipherImage(Image *,const char *,ExceptionInfo *), EncipherImage(Image *,const char *,ExceptionInfo *), PasskeyDecipherImage(Image *,const StringInfo *,ExceptionInfo *), PasskeyEncipherImage(Image *,const StringInfo *,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/list.h 0000644 00000004465 14764563153 0007152 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image list methods. */ #ifndef MAGICKCORE_LIST_H #define MAGICKCORE_LIST_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport Image *CloneImageList(const Image *,ExceptionInfo *), *CloneImages(const Image *,const char *,ExceptionInfo *), *DestroyImageList(Image *), *DuplicateImages(Image *,const size_t,const char *,ExceptionInfo *), *GetFirstImageInList(const Image *) magick_attribute((__pure__)), *GetImageFromList(const Image *,const ssize_t) magick_attribute((__pure__)), *GetLastImageInList(const Image *) magick_attribute((__pure__)), *GetNextImageInList(const Image *) magick_attribute((__pure__)), *GetPreviousImageInList(const Image *) magick_attribute((__pure__)), **ImageListToArray(const Image *,ExceptionInfo *), *NewImageList(void) magick_attribute((__const__)), *RemoveImageFromList(Image **), *RemoveLastImageFromList(Image **), *RemoveFirstImageFromList(Image **), *SpliceImageIntoList(Image **,const size_t,const Image *), *SplitImageList(Image *), *SyncNextImageInList(const Image *); extern MagickExport size_t GetImageListLength(const Image *) magick_attribute((__pure__)); extern MagickExport ssize_t GetImageIndexInList(const Image *) magick_attribute((__pure__)); extern MagickExport void AppendImageToList(Image **,const Image *), DeleteImageFromList(Image **), DeleteImages(Image **,const char *,ExceptionInfo *), InsertImageInList(Image **,Image *), PrependImageToList(Image **,Image *), ReplaceImageInList(Image **,Image *), ReplaceImageInListReturnLast(Image **,Image *), ReverseImageList(Image **), SyncImageList(Image *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/colormap.h 0000644 00000002002 14764563153 0007774 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image colormap methods. */ #ifndef MAGICKCORE_COLORMAP_H #define MAGICKCORE_COLORMAP_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport MagickBooleanType AcquireImageColormap(Image *,const size_t), CycleColormapImage(Image *,const ssize_t), SortColormapByIntensity(Image *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/effect.h 0000644 00000010256 14764563153 0007426 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image effects methods. */ #ifndef MAGICKCORE_EFFECT_H #define MAGICKCORE_EFFECT_H #include "magick/morphology.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedPreview, RotatePreview, ShearPreview, RollPreview, HuePreview, SaturationPreview, BrightnessPreview, GammaPreview, SpiffPreview, DullPreview, GrayscalePreview, QuantizePreview, DespecklePreview, ReduceNoisePreview, AddNoisePreview, SharpenPreview, BlurPreview, ThresholdPreview, EdgeDetectPreview, SpreadPreview, SolarizePreview, ShadePreview, RaisePreview, SegmentPreview, SwirlPreview, ImplodePreview, WavePreview, OilPaintPreview, CharcoalDrawingPreview, JPEGPreview } PreviewType; extern MagickExport Image *AdaptiveBlurImage(const Image *,const double,const double,ExceptionInfo *), *AdaptiveBlurImageChannel(const Image *,const ChannelType,const double, const double,ExceptionInfo *), *AdaptiveSharpenImage(const Image *,const double,const double, ExceptionInfo *), *AdaptiveSharpenImageChannel(const Image *,const ChannelType,const double, const double,ExceptionInfo *), *BlurImage(const Image *,const double,const double,ExceptionInfo *), *BlurImageChannel(const Image *,const ChannelType,const double,const double, ExceptionInfo *), *ConvolveImage(const Image *,const size_t,const double *,ExceptionInfo *), *ConvolveImageChannel(const Image *,const ChannelType,const size_t, const double *,ExceptionInfo *), *DespeckleImage(const Image *,ExceptionInfo *), *EdgeImage(const Image *,const double,ExceptionInfo *), *EmbossImage(const Image *,const double,const double,ExceptionInfo *), *FilterImage(const Image *,const KernelInfo *,ExceptionInfo *), *FilterImageChannel(const Image *,const ChannelType,const KernelInfo *, ExceptionInfo *), *GaussianBlurImage(const Image *,const double,const double,ExceptionInfo *), *GaussianBlurImageChannel(const Image *,const ChannelType,const double, const double,ExceptionInfo *), *KuwaharaImage(const Image *,const double,const double,ExceptionInfo *), *KuwaharaImageChannel(const Image *,const ChannelType,const double, const double,ExceptionInfo *), *LocalContrastImage(const Image *,const double,const double,ExceptionInfo *), *MotionBlurImage(const Image *,const double,const double,const double, ExceptionInfo *), *MotionBlurImageChannel(const Image *,const ChannelType,const double, const double,const double,ExceptionInfo *), *PreviewImage(const Image *,const PreviewType,ExceptionInfo *), *RotationalBlurImage(const Image *,const double,ExceptionInfo *), *RotationalBlurImageChannel(const Image *,const ChannelType,const double, ExceptionInfo *), *SelectiveBlurImage(const Image *,const double,const double,const double, ExceptionInfo *), *SelectiveBlurImageChannel(const Image *,const ChannelType,const double, const double,const double,ExceptionInfo *), *ShadeImage(const Image *,const MagickBooleanType,const double,const double, ExceptionInfo *), *SharpenImage(const Image *,const double,const double,ExceptionInfo *), *SharpenImageChannel(const Image *,const ChannelType,const double, const double,ExceptionInfo *), *SpreadImage(const Image *,const double,ExceptionInfo *), *UnsharpMaskImage(const Image *,const double,const double,const double, const double,ExceptionInfo *), *UnsharpMaskImageChannel(const Image *,const ChannelType,const double, const double,const double,const double,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/resource_.h 0000644 00000003473 14764563153 0010163 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore resource methods. */ #ifndef MAGICKCORE_RESOURCE_H #define MAGICKCORE_RESOURCE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedResource, AreaResource, DiskResource, FileResource, MapResource, MemoryResource, ThreadResource, TimeResource, ThrottleResource, WidthResource, HeightResource, ListLengthResource } ResourceType; #define MagickResourceInfinity (MagickULLConstant(~0) >> 1) extern MagickExport int AcquireUniqueFileResource(char *); extern MagickExport MagickBooleanType AcquireMagickResource(const ResourceType,const MagickSizeType), GetPathTemplate(char *), ListMagickResourceInfo(FILE *,ExceptionInfo *), RelinquishUniqueFileResource(const char *), ResourceComponentGenesis(void), SetMagickResourceLimit(const ResourceType,const MagickSizeType); extern MagickExport MagickSizeType GetMagickResource(const ResourceType), GetMagickResourceLimit(const ResourceType); extern MagickExport void AsynchronousResourceComponentTerminus(void), RelinquishMagickResource(const ResourceType,const MagickSizeType), ResourceComponentTerminus(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/semaphore.h 0000644 00000002412 14764563153 0010150 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore methods to lock and unlock semaphores. */ #ifndef MAGICKCORE_SEMAPHORE_H #define MAGICKCORE_SEMAPHORE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct SemaphoreInfo SemaphoreInfo; extern MagickExport MagickBooleanType SemaphoreComponentGenesis(void); extern MagickExport SemaphoreInfo *AllocateSemaphoreInfo(void); extern MagickExport void ActivateSemaphoreInfo(SemaphoreInfo **), DestroySemaphoreInfo(SemaphoreInfo **), LockSemaphoreInfo(SemaphoreInfo *), SemaphoreComponentTerminus(void), UnlockSemaphoreInfo(SemaphoreInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/channel.h 0000644 00000002414 14764563153 0007577 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image channel methods. */ #ifndef MAGICKCORE_CHANNEL_H #define MAGICKCORE_CHANNEL_H #include "magick/image.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport Image *CombineImages(const Image *,const ChannelType,ExceptionInfo *), *SeparateImage(const Image *,const ChannelType,ExceptionInfo *), *SeparateImages(const Image *,const ChannelType,ExceptionInfo *); extern MagickExport MagickBooleanType GetImageAlphaChannel(const Image *), SeparateImageChannel(Image *,const ChannelType), SetImageAlphaChannel(Image *,const AlphaChannelType); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/resample.h 0000644 00000005147 14764563153 0010005 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore graphic resample methods. */ #ifndef MAGICKCORE_RESAMPLE_H #define MAGICKCORE_RESAMPLE_H #include "magick/cache-view.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif /* WARNING: The order of this table must also match the order of a table located in AcquireResizeFilter() in "resize.c" otherwise the users filter will not match the actual filter that is setup. */ typedef enum { UndefinedFilter, PointFilter, BoxFilter, TriangleFilter, HermiteFilter, HanningFilter, HammingFilter, BlackmanFilter, GaussianFilter, QuadraticFilter, CubicFilter, CatromFilter, MitchellFilter, JincFilter, SincFilter, SincFastFilter, KaiserFilter, WelshFilter, ParzenFilter, BohmanFilter, BartlettFilter, LagrangeFilter, LanczosFilter, LanczosSharpFilter, Lanczos2Filter, Lanczos2SharpFilter, RobidouxFilter, RobidouxSharpFilter, CosineFilter, SplineFilter, LanczosRadiusFilter, SentinelFilter /* a count of all the filters, not a real filter */ } FilterTypes; /* Backward compatibility for the more correctly named Jinc Filter. Original source of this filter is from "zoom" but it refers to a reference by Pratt, who does not actualy name the filter. */ #define BesselFilter JincFilter typedef struct _ResampleFilter ResampleFilter; extern MagickExport MagickBooleanType ResamplePixelColor(ResampleFilter *,const double,const double, MagickPixelPacket *), SetResampleFilterInterpolateMethod(ResampleFilter *, const InterpolatePixelMethod), SetResampleFilterVirtualPixelMethod(ResampleFilter *, const VirtualPixelMethod); extern MagickExport ResampleFilter *AcquireResampleFilter(const Image *,ExceptionInfo *), *DestroyResampleFilter(ResampleFilter *); extern MagickExport void ScaleResampleFilter(ResampleFilter *,const double,const double,const double, const double), SetResampleFilter(ResampleFilter *,const FilterTypes,const double); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/method-attribute.h 0000644 00000010044 14764563153 0011446 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore method attributes. */ #ifndef MAGICKCORE_METHOD_ATTRIBUTE_H #define MAGICKCORE_METHOD_ATTRIBUTE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if defined(__BORLANDC__) && defined(_DLL) # define _MAGICKDLL_ # define _MAGICKLIB_ # define MAGICKCORE_MODULES_SUPPORT # undef MAGICKCORE_BUILD_MODULES #endif #if defined(MAGICKCORE_WINDOWS_SUPPORT) && !defined(__CYGWIN__) # define MagickPrivate # if defined(_MT) && defined(_DLL) && !defined(_MAGICKDLL_) && !defined(_LIB) # define _MAGICKDLL_ # endif # if defined(_MAGICKDLL_) # if defined(_VISUALC_) # pragma warning( disable: 4273 ) /* Disable the dll linkage warnings */ # endif # if !defined(_MAGICKLIB_) # if defined(__clang__) || defined(__GNUC__) # define MagickExport __attribute__ ((dllimport)) # else # define MagickExport __declspec(dllimport) # endif # else # if defined(__clang__) || defined(__GNUC__) # define MagickExport __attribute__ ((dllexport)) # else # define MagickExport __declspec(dllexport) # endif # endif # else # define MagickExport # endif # if defined(_DLL) && !defined(_LIB) # if defined(__clang__) || defined(__GNUC__) # define ModuleExport __attribute__ ((dllexport)) # else # define ModuleExport __declspec(dllexport) # endif # else # define ModuleExport # endif # if defined(_VISUALC_) # pragma warning(disable : 4018) # pragma warning(disable : 4068) # pragma warning(disable : 4244) # pragma warning(disable : 4142) # pragma warning(disable : 4800) # pragma warning(disable : 4786) # pragma warning(disable : 4996) # endif #else # if defined(__clang__) || (__GNUC__ >= 4) # define MagickExport __attribute__ ((visibility ("default"))) # define MagickPrivate __attribute__ ((visibility ("hidden"))) # else # define MagickExport # define MagickPrivate # endif # define ModuleExport MagickExport #endif #define MagickCoreSignature 0xabacadabUL #define MagickSignature MagickCoreSignature #if !defined(MaxTextExtent) # define MaxTextExtent 4096 /* always >= 4096 */ #endif #if defined(MAGICKCORE_HAVE___ATTRIBUTE__) # define magick_aligned(x,y) x __attribute__((aligned(y))) # define magick_attribute __attribute__ # define magick_unused(x) magick_unused_ ## x __attribute__((unused)) # define magick_unreferenced(x) /* nothing */ #elif defined(MAGICKCORE_WINDOWS_SUPPORT) && !defined(__CYGWIN__) # define magick_aligned(x,y) __declspec(align(y)) x # define magick_attribute(x) /* nothing */ # define magick_unused(x) x # define magick_unreferenced(x) (x) #else # define magick_aligned(x,y) /* nothing */ # define magick_attribute(x) /* nothing */ # define magick_unused(x) x # define magick_unreferenced(x) /* nothing */ #endif #if !defined(__clang__) && (((__GNUC__) > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))) # define magick_alloc_size(x) __attribute__((__alloc_size__(x))) # define magick_alloc_sizes(x,y) __attribute__((__alloc_size__(x,y))) #else # define magick_alloc_size(x) /* nothing */ # define magick_alloc_sizes(x,y) /* nothing */ #endif #if defined(__clang__) || (((__GNUC__) > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))) # define magick_cold_spot __attribute__((__cold__)) # define magick_hot_spot __attribute__((__hot__)) #else # define magick_cold_spot # define magick_hot_spot #endif #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/shear.h 0000644 00000002162 14764563153 0007271 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image stream methods. */ #ifndef MAGICKCORE_SHEAR_H #define MAGICKCORE_SHEAR_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport Image *DeskewImage(const Image *,const double,ExceptionInfo *), *IntegralRotateImage(const Image *,size_t,ExceptionInfo *), *ShearImage(const Image *,const double,const double,ExceptionInfo *), *ShearRotateImage(const Image *,const double,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/magick.h 0000644 00000007311 14764563153 0007423 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore magick methods. */ #ifndef MAGICKCORE_MAGICK_H #define MAGICKCORE_MAGICK_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #include <stdarg.h> #include "magick/semaphore.h" #if defined(__cplusplus) || defined(c_plusplus) # define magick_module _module /* reserved word in C++(20) */ #else # define magick_module module #endif typedef enum { UndefinedFormatType, ImplicitFormatType, ExplicitFormatType } MagickFormatType; typedef enum { NoThreadSupport = 0x0000, DecoderThreadSupport = 0x0001, EncoderThreadSupport = 0x0002 } MagickThreadSupport; typedef Image *DecodeImageHandler(const ImageInfo *,ExceptionInfo *); typedef MagickBooleanType EncodeImageHandler(const ImageInfo *,Image *); typedef MagickBooleanType IsImageFormatHandler(const unsigned char *,const size_t); typedef struct _MagickInfo { char *name, *description, *version, *note, *magick_module; ImageInfo *image_info; DecodeImageHandler *decoder; EncodeImageHandler *encoder; IsImageFormatHandler *magick; void *client_data; MagickBooleanType adjoin, raw, endian_support, blob_support, seekable_stream; MagickFormatType format_type; MagickStatusType thread_support; MagickBooleanType stealth; struct _MagickInfo *previous, *next; /* deprecated, use GetMagickInfoList() */ size_t signature; char *mime_type; SemaphoreInfo *semaphore; } MagickInfo; extern MagickExport char **GetMagickList(const char *,size_t *,ExceptionInfo *); extern MagickExport const char *GetMagickDescription(const MagickInfo *), *GetMagickMimeType(const MagickInfo *); extern MagickExport DecodeImageHandler *GetImageDecoder(const MagickInfo *) magick_attribute((__pure__)); extern MagickExport EncodeImageHandler *GetImageEncoder(const MagickInfo *) magick_attribute((__pure__)); extern MagickExport int GetMagickPrecision(void), SetMagickPrecision(const int); extern MagickExport MagickBooleanType GetImageMagick(const unsigned char *,const size_t,char *), GetMagickAdjoin(const MagickInfo *) magick_attribute((__pure__)), GetMagickBlobSupport(const MagickInfo *) magick_attribute((__pure__)), GetMagickEndianSupport(const MagickInfo *) magick_attribute((__pure__)), GetMagickRawSupport(const MagickInfo *) magick_attribute((__pure__)), GetMagickSeekableStream(const MagickInfo *) magick_attribute((__pure__)), IsMagickCoreInstantiated(void) magick_attribute((__pure__)), MagickComponentGenesis(void), UnregisterMagickInfo(const char *); extern const MagickExport MagickInfo *GetMagickInfo(const char *,ExceptionInfo *), **GetMagickInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport MagickInfo *RegisterMagickInfo(MagickInfo *), *SetMagickInfo(const char *); extern MagickExport MagickStatusType GetMagickThreadSupport(const MagickInfo *); extern MagickExport void MagickComponentTerminus(void), MagickCoreGenesis(const char *,const MagickBooleanType), MagickCoreTerminus(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/transform.h 0000644 00000003641 14764563153 0010205 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image transform methods. */ #ifndef MAGICKCORE_TRANSFORM_H #define MAGICKCORE_TRANSFORM_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport Image *AutoOrientImage(const Image *,const OrientationType,ExceptionInfo *), *ChopImage(const Image *,const RectangleInfo *,ExceptionInfo *), *ConsolidateCMYKImages(const Image *,ExceptionInfo *), *CropImage(const Image *,const RectangleInfo *,ExceptionInfo *), *CropImageToTiles(const Image *,const char *, ExceptionInfo *), *ExcerptImage(const Image *,const RectangleInfo *,ExceptionInfo *), *ExtentImage(const Image *,const RectangleInfo *,ExceptionInfo *), *FlipImage(const Image *,ExceptionInfo *), *FlopImage(const Image *,ExceptionInfo *), *RollImage(const Image *,const ssize_t,const ssize_t,ExceptionInfo *), *ShaveImage(const Image *,const RectangleInfo *,ExceptionInfo *), *SpliceImage(const Image *,const RectangleInfo *,ExceptionInfo *), *TransposeImage(const Image *,ExceptionInfo *), *TransverseImage(const Image *,ExceptionInfo *), *TrimImage(const Image *,ExceptionInfo *); extern MagickExport MagickBooleanType TransformImage(Image **,const char *,const char *), TransformImages(Image **,const char *,const char *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/pixel.h 0000644 00000011306 14764563153 0007310 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image constitute methods. */ #ifndef MAGICKCORE_PIXEL_H #define MAGICKCORE_PIXEL_H #include "magick/colorspace.h" #include "magick/constitute.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif /* Pixel enum declarations. */ typedef enum { UndefinedInterpolatePixel, AverageInterpolatePixel, /* Average 4 nearest neighbours */ BicubicInterpolatePixel, /* Catmull-Rom interpolation */ BilinearInterpolatePixel, /* Triangular filter interpolation */ FilterInterpolatePixel, /* Use resize filter - (very slow) */ IntegerInterpolatePixel, /* Integer (floor) interpolation */ MeshInterpolatePixel, /* Triangular mesh interpolation */ NearestNeighborInterpolatePixel, /* Nearest neighbour only */ SplineInterpolatePixel, /* Cubic Spline (blurred) interpolation */ Average9InterpolatePixel, /* Average 9 nearest neighbours */ Average16InterpolatePixel, /* Average 16 nearest neighbours */ BlendInterpolatePixel, /* blend of nearest 1, 2 or 4 pixels */ BackgroundInterpolatePixel, /* just return background color */ CatromInterpolatePixel /* Catmull-Rom interpolation */ } InterpolatePixelMethod; typedef enum { PixelRed = 0, PixelCyan = 0, PixelGray = 0, PixelY = 0, PixelGreen = 1, PixelMagenta = 1, PixelCb = 1, PixelBlue = 2, PixelYellow = 2, PixelCr = 2, PixelAlpha = 3, PixelBlack = 4, PixelIndex = 4, MaskPixelComponent = 5 } PixelComponent; typedef enum { UndefinedPixelIntensityMethod = 0, AveragePixelIntensityMethod, BrightnessPixelIntensityMethod, LightnessPixelIntensityMethod, Rec601LumaPixelIntensityMethod, Rec601LuminancePixelIntensityMethod, Rec709LumaPixelIntensityMethod, Rec709LuminancePixelIntensityMethod, RMSPixelIntensityMethod, MSPixelIntensityMethod } PixelIntensityMethod; /* Pixel typedef declarations. */ typedef struct _DoublePixelPacket { double red, green, blue, opacity, index; } DoublePixelPacket; typedef struct _LongPixelPacket { unsigned int red, green, blue, opacity, index; } LongPixelPacket; typedef struct _MagickPixelPacket { ClassType storage_class; ColorspaceType colorspace; MagickBooleanType matte; double fuzz; size_t depth; MagickRealType red, green, blue, opacity, index; } MagickPixelPacket; typedef Quantum IndexPacket; typedef struct _PixelPacket { #if defined(MAGICKCORE_WORDS_BIGENDIAN) #define MAGICK_PIXEL_RGBA 1 Quantum red, green, blue, opacity; #else #define MAGICK_PIXEL_BGRA 1 Quantum blue, green, red, opacity; #endif } PixelPacket; typedef struct _QuantumPixelPacket { Quantum red, green, blue, opacity, index; } QuantumPixelPacket; typedef struct _CacheView CacheView_; /* Pixel method declarations. */ extern MagickExport MagickBooleanType ExportImagePixels(const Image *,const ssize_t,const ssize_t,const size_t, const size_t,const char *,const StorageType,void *,ExceptionInfo *), ImportImagePixels(Image *,const ssize_t,const ssize_t,const size_t, const size_t,const char *,const StorageType,const void *), InterpolateMagickPixelPacket(const Image *magick_restrict,const CacheView_ *, const InterpolatePixelMethod,const double,const double,MagickPixelPacket *, ExceptionInfo *); extern MagickExport MagickPixelPacket *CloneMagickPixelPacket(const MagickPixelPacket *); extern MagickExport MagickRealType DecodePixelGamma(const MagickRealType) magick_hot_spot, EncodePixelGamma(const MagickRealType) magick_hot_spot, GetMagickPixelIntensity(const Image *image, const MagickPixelPacket *magick_restrict) magick_hot_spot, GetPixelIntensity(const Image *image,const PixelPacket *magick_restrict) magick_hot_spot; extern MagickExport void ConformMagickPixelPacket(Image *,const MagickPixelPacket *, MagickPixelPacket *,ExceptionInfo *), GetMagickPixelPacket(const Image *,MagickPixelPacket *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/gem.h 0000644 00000005655 14764563153 0006751 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore private graphic gems methods. */ #ifndef MAGICKCORE_GEM_H #define MAGICKCORE_GEM_H #include "magick/fx.h" #include "magick/random_.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport double ExpandAffine(const AffineMatrix *), GenerateDifferentialNoise(RandomInfo *,const Quantum,const NoiseType, const MagickRealType); extern MagickExport size_t GetOptimalKernelWidth(const double,const double), GetOptimalKernelWidth1D(const double,const double), GetOptimalKernelWidth2D(const double,const double); extern MagickExport void ConvertHCLToRGB(const double,const double,const double,Quantum *,Quantum *, Quantum *), ConvertHCLpToRGB(const double,const double,const double,Quantum *,Quantum *, Quantum *), ConvertHSBToRGB(const double,const double,const double,Quantum *,Quantum *, Quantum *), ConvertHSIToRGB(const double,const double,const double,Quantum *,Quantum *, Quantum *), ConvertHSLToRGB(const double,const double,const double,Quantum *,Quantum *, Quantum *), ConvertHSVToRGB(const double,const double,const double,Quantum *,Quantum *, Quantum *), ConvertHWBToRGB(const double,const double,const double,Quantum *,Quantum *, Quantum *), ConvertLCHabToRGB(const double,const double,const double,Quantum *,Quantum *, Quantum *), ConvertLCHuvToRGB(const double,const double,const double,Quantum *,Quantum *, Quantum *), ConvertRGBToHCL(const Quantum,const Quantum,const Quantum,double *,double *, double *), ConvertRGBToHCLp(const Quantum,const Quantum,const Quantum,double *,double *, double *), ConvertRGBToHSB(const Quantum,const Quantum,const Quantum,double *,double *, double *), ConvertRGBToHSI(const Quantum,const Quantum,const Quantum,double *,double *, double *), ConvertRGBToHSL(const Quantum,const Quantum,const Quantum,double *,double *, double *), ConvertRGBToHSV(const Quantum,const Quantum,const Quantum,double *,double *, double *), ConvertRGBToHWB(const Quantum,const Quantum,const Quantum,double *,double *, double *), ConvertRGBToLCHab(const Quantum,const Quantum,const Quantum,double *,double *, double *), ConvertRGBToLCHuv(const Quantum,const Quantum,const Quantum,double *,double *, double *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/client.h 0000644 00000002034 14764563153 0007443 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore client methods. */ #ifndef MAGICKCORE_CLIENT_H #define MAGICKCORE_CLIENT_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport const char *GetClientPath(void) magick_attribute((__const__)), *GetClientName(void) magick_attribute((__const__)), *SetClientName(const char *), *SetClientPath(const char *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/magick-config-64.h 0000644 00000012754 14764563153 0011124 0 ustar 00 /* Copyright 2012 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickConfig not autogenerated (fixed stuff) */ #ifndef MAGICKCORE_MAGICK_CONFIG_H #define MAGICKCORE_MAGICK_CONFIG_H #include "magick/magick-baseconfig.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif /* Compatibility block */ #if !defined(MAGICKCORE_QUANTUM_DEPTH) && defined(MAGICKCORE_QUANTUM_DEPTH_OBSOLETE_IN_H) # warning "you should set MAGICKCORE_QUANTUM_DEPTH to sensible default set it to configure time default" # warning "this is an obsolete behavior please fix your makefile" # define MAGICKCORE_QUANTUM_DEPTH MAGICKCORE_QUANTUM_DEPTH_OBSOLETE_IN_H #endif /* Number of bits in a pixel Quantum (8/16/32/64) */ #ifndef MAGICKCORE_QUANTUM_DEPTH # error "you should set MAGICKCORE_QUANTUM_DEPTH" #endif /* check values */ #if MAGICKCORE_QUANTUM_DEPTH != 8 # if MAGICKCORE_QUANTUM_DEPTH != 16 # if MAGICKCORE_QUANTUM_DEPTH != 32 # if MAGICKCORE_QUANTUM_DEPTH != 64 # error "MAGICKCORE_QUANTUM_DEPTH is not 8/16/32/64 bits" # endif # endif # endif #endif #if !defined(MAGICKCORE_HDRI_ENABLE) && defined(MAGICKCORE_HDRI_ENABLE_OBSOLETE_IN_H) # warning "you should set MAGICKCORE_HDRI_ENABLE to sensible default set it to configure time default" # warning "this is an obsolete behavior please fix yours makefile" # define MAGICKCORE_HDRI_ENABLE MAGICKCORE_HDRI_ENABLE_OBSOLETE_IN_H #endif /* whether HDRI is enable */ #if !defined(MAGICKCORE_HDRI_ENABLE) # error "you should set MAGICKCORE_HDRI_ENABLE" #endif #if MAGICKCORE_HDRI_ENABLE # define MAGICKCORE_HDRI_SUPPORT 1 #endif #if defined __CYGWIN32__ && !defined __CYGWIN__ /* For backwards compatibility with Cygwin b19 and earlier, we define __CYGWIN__ here, so that we can rely on checking just for that macro. */ # define __CYGWIN__ __CYGWIN32__ #endif /*! stringify */ #define MAGICKCORE_STRING_QUOTE(str) #str #define MAGICKCORE_STRING_XQUOTE(str) MAGICKCORE_STRING_QUOTE(str) /* ABI SUFFIX */ #ifndef MAGICKCORE_HDRI_SUPPORT #define MAGICKCORE_ABI_SUFFIX "Q" MAGICKCORE_STRING_XQUOTE(MAGICKCORE_QUANTUM_DEPTH) #else #define MAGICKCORE_ABI_SUFFIX "Q" MAGICKCORE_STRING_XQUOTE(MAGICKCORE_QUANTUM_DEPTH) "HDRI" #endif /* some path game */ #if !defined __CYGWIN__ # if defined (_WIN32) || defined (_WIN64) || defined (__MSDOS__) || defined (__DJGPP__) || defined (__OS2__) /* Use Windows separators on all _WIN32 defining environments, except Cygwin. */ # define MAGICKCORE_DIR_SEPARATOR_CHAR '\\' # define MAGICKCORE_DIR_SEPARATOR "\\" # define MAGICKCORE_PATH_SEPARATOR_CHAR ';' # define MAGICKCORE_PATH_SEPARATOR ";" # endif #endif /* posix */ #ifndef MAGICKCORE_DIR_SEPARATOR_CHAR /* Assume that not having this is an indicator that all are missing. */ # define MAGICKCORE_DIR_SEPARATOR_CHAR '/' # define MAGICKCORE_DIR_SEPARATOR "/" # define MAGICKCORE_PATH_SEPARATOR_CHAR ':' # define MAGICKCORE_PATH_SEPARATOR ":" #endif /* !DIR_SEPARATOR_CHAR */ # if defined(MAGICKCORE_POSIX_SUPPORT) || defined(__MINGW32__) /* module dir */ #ifndef MAGICKCORE_MODULES_DIRNAME # define MAGICKCORE_MODULES_DIRNAME MAGICKCORE_MODULES_BASEDIRNAME "-" MAGICKCORE_ABI_SUFFIX #endif #ifndef MAGICKCORE_MODULES_PATH # define MAGICKCORE_MODULES_PATH MAGICKCORE_LIBRARY_PATH MAGICKCORE_DIR_SEPARATOR MAGICKCORE_MODULES_DIRNAME #endif #ifndef MAGICKCORE_MODULES_RELATIVE_PATH #define MAGICKCORE_MODULES_RELATIVE_PATH MAGICKCORE_LIBRARY_RELATIVE_PATH MAGICKCORE_DIR_SEPARATOR MAGICKCORE_MODULES_DIRNAME #endif /* Subdirectory under lib to place ImageMagick coder module files */ #ifndef MAGICKCORE_CODER_PATH # if defined(vms) # define MAGICKCORE_CODER_PATH "sys$login:" # else # define MAGICKCORE_CODER_PATH MAGICKCORE_MODULES_PATH MAGICKCORE_DIR_SEPARATOR MAGICKCORE_CODER_DIRNAME # endif #endif #ifndef MAGICKCORE_CODER_RELATIVE_PATH # define MAGICKCORE_CODER_RELATIVE_PATH MAGICKCORE_MODULES_RELATIVE_PATH MAGICKCORE_DIR_SEPARATOR MAGICKCORE_CODER_DIRNAME #endif /* subdirectory under lib to place ImageMagick filter module files */ #ifndef MAGICKCORE_FILTER_PATH # if defined(vms) # define MAGICKCORE_FILTER_PATH "sys$login:" # else # define MAGICKCORE_FILTER_PATH MAGICKCORE_MODULES_PATH MAGICKCORE_DIR_SEPARATOR MAGICKCORE_FILTER_DIRNAME # endif #endif #ifndef MAGICKCORE_FILTER_RELATIVE_PATH # define MAGICKCORE_FILTER_RELATIVE_PATH MAGICKCORE_MODULES_RELATIVE_PATH MAGICKCORE_DIR_SEPARATOR MAGICKCORE_FILTER_DIRNAME #endif /* sharearch dir */ #ifndef MAGICKCORE_SHAREARCH_DIRNAME # define MAGICKCORE_SHAREARCH_DIRNAME MAGICKCORE_SHAREARCH_BASEDIRNAME "-" MAGICKCORE_ABI_SUFFIX #endif #ifndef MAGICKCORE_SHAREARCH_PATH # define MAGICKCORE_SHAREARCH_PATH MAGICKCORE_LIBRARY_PATH MAGICKCORE_DIR_SEPARATOR MAGICKCORE_SHAREARCH_DIRNAME MAGICKCORE_DIR_SEPARATOR #endif #ifndef MAGICKCORE_SHAREARCH_RELATIVE_PATH #define MAGICKCORE_SHAREARCH_RELATIVE_PATH MAGICKCORE_LIBRARY_RELATIVE_PATH MAGICKCORE_DIR_SEPARATOR MAGICKCORE_SHAREARCH_DIRNAME #endif #endif #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/splay-tree.h 0000644 00000003750 14764563153 0010260 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore splay-tree methods. */ #ifndef MAGICKCORE_SPLAY_H #define MAGICKCORE_SPLAY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _SplayTreeInfo SplayTreeInfo; extern MagickExport MagickBooleanType AddValueToSplayTree(SplayTreeInfo *,const void *,const void *), DeleteNodeByValueFromSplayTree(SplayTreeInfo *,const void *), DeleteNodeFromSplayTree(SplayTreeInfo *,const void *); extern MagickExport const void *GetNextKeyInSplayTree(SplayTreeInfo *), *GetNextValueInSplayTree(SplayTreeInfo *), *GetRootValueFromSplayTree(SplayTreeInfo *), *GetValueFromSplayTree(SplayTreeInfo *,const void *); extern MagickExport int CompareSplayTreeString(const void *,const void *), CompareSplayTreeStringInfo(const void *,const void *); extern MagickExport SplayTreeInfo *CloneSplayTree(SplayTreeInfo *,void *(*)(void *),void *(*)(void *)), *DestroySplayTree(SplayTreeInfo *), *NewSplayTree(int (*)(const void *,const void *),void *(*)(void *), void *(*)(void *)); extern MagickExport size_t GetNumberOfNodesInSplayTree(const SplayTreeInfo *); extern MagickExport void *RemoveNodeByValueFromSplayTree(SplayTreeInfo *,const void *), *RemoveNodeFromSplayTree(SplayTreeInfo *,const void *), ResetSplayTree(SplayTreeInfo *), ResetSplayTreeIterator(SplayTreeInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/compare.h 0000644 00000004045 14764563153 0007617 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image compare methods. */ #ifndef MAGICKCORE_COMPARE_H #define MAGICKCORE_COMPARE_H #include "magick/image.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedMetric, AbsoluteErrorMetric, MeanAbsoluteErrorMetric, MeanErrorPerPixelMetric, MeanSquaredErrorMetric, PeakAbsoluteErrorMetric, PeakSignalToNoiseRatioMetric, RootMeanSquaredErrorMetric, NormalizedCrossCorrelationErrorMetric, FuzzErrorMetric, UndefinedErrorMetric = 0, PerceptualHashErrorMetric = 0xff } MetricType; extern MagickExport double *GetImageChannelDistortions(Image *,const Image *,const MetricType, ExceptionInfo *); extern MagickExport Image *CompareImageChannels(Image *,const Image *,const ChannelType, const MetricType,double *,ExceptionInfo *), *CompareImages(Image *,const Image *,const MetricType,double *, ExceptionInfo *), *SimilarityImage(Image *,const Image *,RectangleInfo *,double *, ExceptionInfo *), *SimilarityMetricImage(Image *,const Image *,const MetricType, RectangleInfo *,double *,ExceptionInfo *); extern MagickExport MagickBooleanType GetImageChannelDistortion(Image *,const Image *,const ChannelType, const MetricType,double *,ExceptionInfo *), GetImageDistortion(Image *,const Image *,const MetricType,double *, ExceptionInfo *), IsImagesEqual(Image *,const Image *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/memory_.h 0000644 00000004305 14764563153 0007637 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore memory methods. */ #ifndef MAGICKCORE_MEMORY_H #define MAGICKCORE_MEMORY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _MemoryInfo MemoryInfo; typedef void *(*AcquireMemoryHandler)(size_t) magick_alloc_size(1), (*DestroyMemoryHandler)(void *), *(*ResizeMemoryHandler)(void *,size_t) magick_alloc_size(2); extern MagickExport MemoryInfo *AcquireVirtualMemory(const size_t,const size_t) magick_alloc_sizes(1,2), *RelinquishVirtualMemory(MemoryInfo *); extern MagickExport void *AcquireAlignedMemory(const size_t,const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(1,2), *AcquireMagickMemory(const size_t) magick_attribute((__malloc__)) magick_alloc_size(1), *AcquireQuantumMemory(const size_t,const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(1,2), *CopyMagickMemory(void *,const void *,const size_t) magick_attribute((__nonnull__)), DestroyMagickMemory(void), GetMagickMemoryMethods(AcquireMemoryHandler *,ResizeMemoryHandler *, DestroyMemoryHandler *), *GetVirtualMemoryBlob(const MemoryInfo *), *RelinquishAlignedMemory(void *), *RelinquishMagickMemory(void *), *ResetMagickMemory(void *,int,const size_t), *ResizeMagickMemory(void *,const size_t) magick_attribute((__malloc__)) magick_alloc_size(2), *ResizeQuantumMemory(void *,const size_t,const size_t) magick_attribute((__malloc__)) magick_alloc_sizes(2,3), SetMagickMemoryMethods(AcquireMemoryHandler,ResizeMemoryHandler, DestroyMemoryHandler); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/coder.h 0000644 00000003155 14764563153 0007266 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image coder methods. */ #ifndef MAGICKCORE_CODER_H #define MAGICKCORE_CODER_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _CoderInfo { char *path, *magick, *name; MagickBooleanType exempt, stealth; struct _CoderInfo *previous, *next; /* deprecated, use GetCoderInfoList() */ size_t signature; } CoderInfo; extern MagickExport char **GetCoderList(const char *,size_t *,ExceptionInfo *); extern MagickExport const CoderInfo *GetCoderInfo(const char *,ExceptionInfo *), **GetCoderInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport MagickBooleanType CoderComponentGenesis(void), ListCoderInfo(FILE *,ExceptionInfo *); MagickExport void CoderComponentTerminus(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/statistic.h 0000644 00000011532 14764563153 0010177 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore statistical methods. */ #ifndef MAGICKCORE_STATISTIC_H #define MAGICKCORE_STATISTIC_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #include "magick/draw.h" #define MaximumNumberOfImageMoments 8 #define MaximumNumberOfPerceptualHashes 7 typedef struct _ChannelStatistics { size_t depth; double minima, maxima, sum, sum_squared, sum_cubed, sum_fourth_power, mean, variance, standard_deviation, kurtosis, skewness, entropy; } ChannelStatistics; #undef I typedef struct _ChannelMoments { double I[32]; PointInfo centroid, ellipse_axis; double ellipse_angle, ellipse_eccentricity, ellipse_intensity; } ChannelMoments; typedef struct _ChannelPerceptualHash { double P[32], Q[32]; } ChannelPerceptualHash; typedef enum { UndefinedEvaluateOperator, AddEvaluateOperator, AndEvaluateOperator, DivideEvaluateOperator, LeftShiftEvaluateOperator, MaxEvaluateOperator, MinEvaluateOperator, MultiplyEvaluateOperator, OrEvaluateOperator, RightShiftEvaluateOperator, SetEvaluateOperator, SubtractEvaluateOperator, XorEvaluateOperator, PowEvaluateOperator, LogEvaluateOperator, ThresholdEvaluateOperator, ThresholdBlackEvaluateOperator, ThresholdWhiteEvaluateOperator, GaussianNoiseEvaluateOperator, ImpulseNoiseEvaluateOperator, LaplacianNoiseEvaluateOperator, MultiplicativeNoiseEvaluateOperator, PoissonNoiseEvaluateOperator, UniformNoiseEvaluateOperator, CosineEvaluateOperator, SineEvaluateOperator, AddModulusEvaluateOperator, MeanEvaluateOperator, AbsEvaluateOperator, ExponentialEvaluateOperator, MedianEvaluateOperator, SumEvaluateOperator, RootMeanSquareEvaluateOperator } MagickEvaluateOperator; typedef enum { UndefinedFunction, PolynomialFunction, SinusoidFunction, ArcsinFunction, ArctanFunction } MagickFunction; typedef enum { UndefinedStatistic, GradientStatistic, MaximumStatistic, MeanStatistic, MedianStatistic, MinimumStatistic, ModeStatistic, NonpeakStatistic, StandardDeviationStatistic, RootMeanSquareStatistic } StatisticType; extern MagickExport ChannelStatistics *GetImageChannelStatistics(const Image *,ExceptionInfo *); extern MagickExport ChannelMoments *GetImageChannelMoments(const Image *,ExceptionInfo *); extern MagickExport ChannelPerceptualHash *GetImageChannelPerceptualHash(const Image *,ExceptionInfo *); extern MagickExport Image *EvaluateImages(const Image *,const MagickEvaluateOperator,ExceptionInfo *), *PolynomialImage(const Image *,const size_t,const double *,ExceptionInfo *), *PolynomialImageChannel(const Image *,const ChannelType,const size_t, const double *,ExceptionInfo *), *StatisticImage(const Image *,const StatisticType,const size_t,const size_t, ExceptionInfo *), *StatisticImageChannel(const Image *,const ChannelType,const StatisticType, const size_t,const size_t,ExceptionInfo *); extern MagickExport MagickBooleanType EvaluateImage(Image *,const MagickEvaluateOperator,const double, ExceptionInfo *), EvaluateImageChannel(Image *,const ChannelType,const MagickEvaluateOperator, const double,ExceptionInfo *), FunctionImage(Image *,const MagickFunction,const size_t,const double *, ExceptionInfo *), FunctionImageChannel(Image *,const ChannelType,const MagickFunction, const size_t,const double *,ExceptionInfo *), GetImageChannelEntropy(const Image *,const ChannelType,double *, ExceptionInfo *), GetImageChannelExtrema(const Image *,const ChannelType,size_t *,size_t *, ExceptionInfo *), GetImageChannelMean(const Image *,const ChannelType,double *,double *, ExceptionInfo *), GetImageChannelKurtosis(const Image *,const ChannelType,double *,double *, ExceptionInfo *), GetImageChannelRange(const Image *,const ChannelType,double *,double *, ExceptionInfo *), GetImageEntropy(const Image *,double *,ExceptionInfo *), GetImageExtrema(const Image *,size_t *,size_t *,ExceptionInfo *), GetImageMean(const Image *,double *,double *,ExceptionInfo *), GetImageKurtosis(const Image *,double *,double *,ExceptionInfo *), GetImageRange(const Image *,double *,double *,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/cache-view.h 0000644 00000007401 14764563153 0010203 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore cache view methods. */ #ifndef MAGICKCORE_CACHE_VIEW_H #define MAGICKCORE_CACHE_VIEW_H #include "magick/pixel.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedVirtualPixelMethod, BackgroundVirtualPixelMethod, ConstantVirtualPixelMethod, /* deprecated */ DitherVirtualPixelMethod, EdgeVirtualPixelMethod, MirrorVirtualPixelMethod, RandomVirtualPixelMethod, TileVirtualPixelMethod, TransparentVirtualPixelMethod, MaskVirtualPixelMethod, BlackVirtualPixelMethod, GrayVirtualPixelMethod, WhiteVirtualPixelMethod, HorizontalTileVirtualPixelMethod, VerticalTileVirtualPixelMethod, HorizontalTileEdgeVirtualPixelMethod, VerticalTileEdgeVirtualPixelMethod, CheckerTileVirtualPixelMethod } VirtualPixelMethod; typedef struct _CacheView CacheView; extern MagickExport CacheView *AcquireAuthenticCacheView(const Image *,ExceptionInfo *), *AcquireCacheView(const Image *), *AcquireVirtualCacheView(const Image *,ExceptionInfo *), *CloneCacheView(const CacheView *), *DestroyCacheView(CacheView *); extern MagickExport ClassType GetCacheViewStorageClass(const CacheView *) magick_attribute((__pure__)); extern MagickExport ColorspaceType GetCacheViewColorspace(const CacheView *) magick_attribute((__pure__)); extern MagickExport const IndexPacket *GetCacheViewVirtualIndexQueue(const CacheView *) magick_attribute((__pure__)); extern MagickExport const PixelPacket *GetCacheViewVirtualPixels(const CacheView *,const ssize_t,const ssize_t, const size_t,const size_t,ExceptionInfo *) magick_hot_spot, *GetCacheViewVirtualPixelQueue(const CacheView *) magick_hot_spot; extern MagickExport ExceptionInfo *GetCacheViewException(const CacheView *) magick_attribute((__pure__)); extern MagickExport IndexPacket *GetCacheViewAuthenticIndexQueue(CacheView *) magick_attribute((__pure__)); extern MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel(const CacheView *magick_restrict,const ssize_t, const ssize_t,PixelPacket *magick_restrict,ExceptionInfo *), GetOneCacheViewVirtualMethodPixel(const CacheView *, const VirtualPixelMethod,const ssize_t,const ssize_t,PixelPacket *, ExceptionInfo *), GetOneCacheViewVirtualPixel(const CacheView *magick_restrict,const ssize_t, const ssize_t,PixelPacket *magick_restrict,ExceptionInfo *), SetCacheViewStorageClass(CacheView *,const ClassType), SetCacheViewVirtualPixelMethod(CacheView *magick_restrict, const VirtualPixelMethod), SyncCacheViewAuthenticPixels(CacheView *magick_restrict,ExceptionInfo *) magick_hot_spot; extern MagickExport MagickSizeType GetCacheViewExtent(const CacheView *); extern MagickExport size_t GetCacheViewChannels(const CacheView *); extern MagickExport PixelPacket *GetCacheViewAuthenticPixelQueue(CacheView *) magick_hot_spot, *GetCacheViewAuthenticPixels(CacheView *,const ssize_t,const ssize_t, const size_t,const size_t,ExceptionInfo *) magick_hot_spot, *QueueCacheViewAuthenticPixels(CacheView *,const ssize_t,const ssize_t, const size_t,const size_t,ExceptionInfo *) magick_hot_spot; #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/opencl.h 0000644 00000004732 14764563153 0007454 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore OpenCL public methods. */ #ifndef MAGICKCORE_OPENCL_H #define MAGICKCORE_OPENCL_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif /* OpenCL program modules */ typedef enum { MAGICK_OPENCL_ACCELERATE = 0, MAGICK_OPENCL_NUM_PROGRAMS /* !!! This has to be the last entry !!! */ } MagickOpenCLProgram; typedef enum { MAGICK_OPENCL_OFF = 0 , MAGICK_OPENCL_DEVICE_SELECT_AUTO = 1 , MAGICK_OPENCL_DEVICE_SELECT_USER = 2 , MAGICK_OPENCL_DEVICE_SELECT_AUTO_CLEAR_CACHE = 3 } ImageMagickOpenCLMode; /* Parameter type accepted by SetMagickOpenCLEnvParm and GetMagickOpenCLEnvParm */ typedef enum { MAGICK_OPENCL_ENV_PARAM_DEVICE /* cl_device_id (from OpenCL) */ , MAGICK_OPENCL_ENV_PARAM_OPENCL_DISABLED /* MagickBooleanType */ , MAGICK_OPENCL_ENV_PARAM_OPENCL_INITIALIZED /* MagickBooleanType */ , MAGICK_OPENCL_ENV_PARAM_PROGRAM_CACHE_DISABLED /* MagickBooleanType */ /* if true, disable the kernel binary cache */ , MAGICK_OPENCL_ENV_PARAM_REGENERATE_PROFILE /* MagickBooleanType */ /* if true, rerun microbenchmark in auto device selection */ , MAGICK_OPENCL_ENV_PARAM_PLATFORM_VENDOR /* char* */ , MAGICK_OPENCL_ENV_PARAM_DEVICE_NAME /* char* */ } MagickOpenCLEnvParam; typedef struct _MagickCLEnv* MagickCLEnv; extern MagickExport MagickBooleanType GetMagickOpenCLEnvParam(MagickCLEnv,MagickOpenCLEnvParam,size_t,void*, ExceptionInfo*), InitImageMagickOpenCL(ImageMagickOpenCLMode,void*,void*,ExceptionInfo*), InitOpenCLEnv(MagickCLEnv,ExceptionInfo*), SetMagickOpenCLEnvParam(MagickCLEnv,MagickOpenCLEnvParam,size_t,void*, ExceptionInfo*); extern MagickExport MagickCLEnv GetDefaultOpenCLEnv(); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/animate.h 0000644 00000001703 14764563153 0007605 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore methods to interactively animate an image sequence. */ #ifndef MAGICKCORE_ANIMATE_H #define MAGICKCORE_ANIMATE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport MagickBooleanType AnimateImages(const ImageInfo *,Image *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/property.h 0000644 00000003135 14764563153 0010054 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore property methods. */ #ifndef MAGICKCORE_PROPERTY_H #define MAGICKCORE_PROPERTY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport char *GetNextImageProperty(const Image *), *InterpretImageProperties(const ImageInfo *,Image *,const char *), *RemoveImageProperty(Image *,const char *); extern MagickExport const char *GetImageProperty(const Image *,const char *), *GetMagickProperty(const ImageInfo *,Image *,const char *); extern MagickExport MagickBooleanType CloneImageProperties(Image *,const Image *), DefineImageProperty(Image *,const char *), DeleteImageProperty(Image *,const char *), FormatImageProperty(Image *,const char *,const char *,...) magick_attribute((__format__ (__printf__,3,4))), SetImageProperty(Image *,const char *,const char *); extern MagickExport void DestroyImageProperties(Image *), ResetImagePropertyIterator(const Image *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/cache.h 0000644 00000005512 14764563153 0007234 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore cache methods. */ #ifndef MAGICKCORE_CACHE_H #define MAGICKCORE_CACHE_H #include "magick/blob.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedCache, MemoryCache, MapCache, DiskCache, PingCache, DistributedCache } CacheType; extern MagickExport CacheType GetImagePixelCacheType(const Image *); extern MagickExport const char *GetPixelCacheFilename(const Image *); extern MagickExport const IndexPacket *GetVirtualIndexQueue(const Image *); extern MagickExport const PixelPacket *GetVirtualPixels(const Image *,const ssize_t,const ssize_t,const size_t, const size_t,ExceptionInfo *), *GetVirtualPixelQueue(const Image *); extern MagickExport const void *AcquirePixelCachePixels(const Image *,MagickSizeType *,ExceptionInfo *); extern MagickExport IndexPacket *GetAuthenticIndexQueue(const Image *); extern MagickExport MagickBooleanType CacheComponentGenesis(void), GetOneVirtualMagickPixel(const Image *,const ssize_t,const ssize_t, MagickPixelPacket *,ExceptionInfo *), GetOneVirtualPixel(const Image *,const ssize_t,const ssize_t,PixelPacket *, ExceptionInfo *), GetOneVirtualMethodPixel(const Image *,const VirtualPixelMethod,const ssize_t, const ssize_t,PixelPacket *,ExceptionInfo *), GetOneAuthenticPixel(Image *,const ssize_t,const ssize_t,PixelPacket *, ExceptionInfo *), PersistPixelCache(Image *,const char *,const MagickBooleanType, MagickOffsetType *,ExceptionInfo *), SyncAuthenticPixels(Image *,ExceptionInfo *); extern MagickExport MagickSizeType GetImageExtent(const Image *); extern MagickExport PixelPacket *GetAuthenticPixels(Image *,const ssize_t,const ssize_t,const size_t, const size_t,ExceptionInfo *), *GetAuthenticPixelQueue(const Image *), *QueueAuthenticPixels(Image *,const ssize_t,const ssize_t,const size_t, const size_t,ExceptionInfo *); extern MagickExport VirtualPixelMethod GetPixelCacheVirtualMethod(const Image *), SetPixelCacheVirtualMethod(const Image *,const VirtualPixelMethod); extern MagickExport void CacheComponentTerminus(void), *GetPixelCachePixels(Image *,MagickSizeType *,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/magick-baseconfig-64.h 0000644 00000134540 14764563153 0011755 0 ustar 00 #ifndef _MAGICK_MAGICK_BASECONFIG_H #define _MAGICK_MAGICK_BASECONFIG_H 1 /* magick/magick-baseconfig.h. Generated automatically at end of configure. */ /* config/config.h. Generated from config.h.in by configure. */ /* config/config.h.in. Generated from configure.ac by autoheader. */ /* Define if building universal (internal helper macro) */ /* #undef AC_APPLE_UNIVERSAL_BUILD */ /* Define if you have AUTOTRACE library */ /* #undef AUTOTRACE_DELEGATE */ /* Define if coders and filters are to be built as modules. */ #ifndef MAGICKCORE_BUILD_MODULES #define MAGICKCORE_BUILD_MODULES 1 #endif /* Define if you have the bzip2 library */ #ifndef MAGICKCORE_BZLIB_DELEGATE #define MAGICKCORE_BZLIB_DELEGATE 1 #endif /* Define if you have CAIRO library */ #ifndef MAGICKCORE_CAIRO_DELEGATE #define MAGICKCORE_CAIRO_DELEGATE 1 #endif /* permit enciphering and deciphering image pixels */ #ifndef MAGICKCORE_CIPHER_SUPPORT #define MAGICKCORE_CIPHER_SUPPORT 1 #endif /* Define to 1 if the `closedir' function returns void instead of `int'. */ /* #undef CLOSEDIR_VOID */ /* coders subdirectory. */ #ifndef MAGICKCORE_CODER_DIRNAME #define MAGICKCORE_CODER_DIRNAME "coders" #endif /* Directory where architecture-dependent configuration files live. */ #ifndef MAGICKCORE_CONFIGURE_PATH #define MAGICKCORE_CONFIGURE_PATH "/etc/ImageMagick-6/" #endif /* Subdirectory of lib where architecture-dependent configuration files live. */ #ifndef MAGICKCORE_CONFIGURE_RELATIVE_PATH #define MAGICKCORE_CONFIGURE_RELATIVE_PATH "ImageMagick-6" #endif /* Define if you have DJVU library */ /* #undef DJVU_DELEGATE */ /* Directory where ImageMagick documents live. */ #ifndef MAGICKCORE_DOCUMENTATION_PATH #define MAGICKCORE_DOCUMENTATION_PATH "/usr/share/doc/ImageMagick-6/" #endif /* Define if you have Display Postscript */ /* #undef DPS_DELEGATE */ /* exclude deprecated methods in MagickCore API */ /* #undef EXCLUDE_DEPRECATED */ /* Directory where executables are installed. */ #ifndef MAGICKCORE_EXECUTABLE_PATH #define MAGICKCORE_EXECUTABLE_PATH "/usr/bin/" #endif /* Define if you have FFTW library */ /* #undef FFTW_DELEGATE */ /* filter subdirectory. */ #ifndef MAGICKCORE_FILTER_DIRNAME #define MAGICKCORE_FILTER_DIRNAME "filters" #endif /* Define if you have FLIF library */ /* #undef FLIF_DELEGATE */ /* Define if you have FONTCONFIG library */ #ifndef MAGICKCORE_FONTCONFIG_DELEGATE #define MAGICKCORE_FONTCONFIG_DELEGATE 1 #endif /* Define if you have FlashPIX library */ /* #undef FPX_DELEGATE */ /* Define if you have FREETYPE library */ #ifndef MAGICKCORE_FREETYPE_DELEGATE #define MAGICKCORE_FREETYPE_DELEGATE 1 #endif /* Define if you have Ghostscript library or framework */ #ifndef MAGICKCORE_GS_DELEGATE #define MAGICKCORE_GS_DELEGATE 1 #endif /* Define if you have GVC library */ /* #undef GVC_DELEGATE */ /* Define to 1 if you have the `acosh' function. */ #ifndef MAGICKCORE_HAVE_ACOSH #define MAGICKCORE_HAVE_ACOSH 1 #endif /* Define to 1 if you have the <arm/limits.h> header file. */ /* #undef HAVE_ARM_LIMITS_H */ /* Define to 1 if you have the <arpa/inet.h> header file. */ #ifndef MAGICKCORE_HAVE_ARPA_INET_H #define MAGICKCORE_HAVE_ARPA_INET_H 1 #endif /* Define to 1 if you have the `asinh' function. */ #ifndef MAGICKCORE_HAVE_ASINH #define MAGICKCORE_HAVE_ASINH 1 #endif /* Define to 1 if you have the `atanh' function. */ #ifndef MAGICKCORE_HAVE_ATANH #define MAGICKCORE_HAVE_ATANH 1 #endif /* Define to 1 if you have the `atexit' function. */ #ifndef MAGICKCORE_HAVE_ATEXIT #define MAGICKCORE_HAVE_ATEXIT 1 #endif /* Define to 1 if you have the `atoll' function. */ #ifndef MAGICKCORE_HAVE_ATOLL #define MAGICKCORE_HAVE_ATOLL 1 #endif /* define if bool is a built-in type */ #ifndef MAGICKCORE_HAVE_BOOL #define MAGICKCORE_HAVE_BOOL /**/ #endif /* Define to 1 if you have the `cabs' function. */ #ifndef MAGICKCORE_HAVE_CABS #define MAGICKCORE_HAVE_CABS 1 #endif /* Define to 1 if you have the `carg' function. */ #ifndef MAGICKCORE_HAVE_CARG #define MAGICKCORE_HAVE_CARG 1 #endif /* Define to 1 if you have the `cimag' function. */ #ifndef MAGICKCORE_HAVE_CIMAG #define MAGICKCORE_HAVE_CIMAG 1 #endif /* Define to 1 if you have the `clock' function. */ #ifndef MAGICKCORE_HAVE_CLOCK #define MAGICKCORE_HAVE_CLOCK 1 #endif /* Define to 1 if you have the `clock_getres' function. */ #ifndef MAGICKCORE_HAVE_CLOCK_GETRES #define MAGICKCORE_HAVE_CLOCK_GETRES 1 #endif /* Define to 1 if you have the `clock_gettime' function. */ #ifndef MAGICKCORE_HAVE_CLOCK_GETTIME #define MAGICKCORE_HAVE_CLOCK_GETTIME 1 #endif /* Define to 1 if clock_gettime supports CLOCK_REALTIME. */ #ifndef MAGICKCORE_HAVE_CLOCK_REALTIME #define MAGICKCORE_HAVE_CLOCK_REALTIME 1 #endif /* Define to 1 if you have the <CL/cl.h> header file. */ /* #undef HAVE_CL_CL_H */ /* Define to 1 if you have the <complex.h> header file. */ #ifndef MAGICKCORE_HAVE_COMPLEX_H #define MAGICKCORE_HAVE_COMPLEX_H 1 #endif /* Define to 1 if you have the `creal' function. */ #ifndef MAGICKCORE_HAVE_CREAL #define MAGICKCORE_HAVE_CREAL 1 #endif /* Define to 1 if you have the `ctime_r' function. */ #ifndef MAGICKCORE_HAVE_CTIME_R #define MAGICKCORE_HAVE_CTIME_R 1 #endif /* Define to 1 if you have the declaration of `pread', and to 0 if you don't. */ #ifndef MAGICKCORE_HAVE_DECL_PREAD #define MAGICKCORE_HAVE_DECL_PREAD 1 #endif /* Define to 1 if you have the declaration of `pwrite', and to 0 if you don't. */ #ifndef MAGICKCORE_HAVE_DECL_PWRITE #define MAGICKCORE_HAVE_DECL_PWRITE 1 #endif /* Define to 1 if you have the declaration of `strerror_r', and to 0 if you don't. */ #ifndef MAGICKCORE_HAVE_DECL_STRERROR_R #define MAGICKCORE_HAVE_DECL_STRERROR_R 1 #endif /* Define to 1 if you have the declaration of `strlcpy', and to 0 if you don't. */ #ifndef MAGICKCORE_HAVE_DECL_STRLCPY #define MAGICKCORE_HAVE_DECL_STRLCPY 0 #endif /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. */ /* #undef HAVE_DECL_TZNAME */ /* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you don't. */ #ifndef MAGICKCORE_HAVE_DECL_VSNPRINTF #define MAGICKCORE_HAVE_DECL_VSNPRINTF 1 #endif /* Define to 1 if you have the `directio' function. */ /* #undef HAVE_DIRECTIO */ /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. */ #ifndef MAGICKCORE_HAVE_DIRENT_H #define MAGICKCORE_HAVE_DIRENT_H 1 #endif /* Define to 1 if you have the <dlfcn.h> header file. */ #ifndef MAGICKCORE_HAVE_DLFCN_H #define MAGICKCORE_HAVE_DLFCN_H 1 #endif /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ /* #undef HAVE_DOPRNT */ /* Define to 1 if the system has the type `double_t'. */ #ifndef MAGICKCORE_HAVE_DOUBLE_T #define MAGICKCORE_HAVE_DOUBLE_T 1 #endif /* Define to 1 if you have the `erf' function. */ #ifndef MAGICKCORE_HAVE_ERF #define MAGICKCORE_HAVE_ERF 1 #endif /* Define to 1 if you have the <errno.h> header file. */ #ifndef MAGICKCORE_HAVE_ERRNO_H #define MAGICKCORE_HAVE_ERRNO_H 1 #endif /* Define to 1 if you have the `execvp' function. */ #ifndef MAGICKCORE_HAVE_EXECVP #define MAGICKCORE_HAVE_EXECVP 1 #endif /* Define to 1 if you have the `fchmod' function. */ #ifndef MAGICKCORE_HAVE_FCHMOD #define MAGICKCORE_HAVE_FCHMOD 1 #endif /* Define to 1 if you have the <fcntl.h> header file. */ #ifndef MAGICKCORE_HAVE_FCNTL_H #define MAGICKCORE_HAVE_FCNTL_H 1 #endif /* Define to 1 if the system has the type `float_t'. */ #ifndef MAGICKCORE_HAVE_FLOAT_T #define MAGICKCORE_HAVE_FLOAT_T 1 #endif /* Define to 1 if you have the `floor' function. */ #ifndef MAGICKCORE_HAVE_FLOOR #define MAGICKCORE_HAVE_FLOOR 1 #endif /* Define to 1 if you have the `fork' function. */ #ifndef MAGICKCORE_HAVE_FORK #define MAGICKCORE_HAVE_FORK 1 #endif /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ #ifndef MAGICKCORE_HAVE_FSEEKO #define MAGICKCORE_HAVE_FSEEKO 1 #endif /* Define to 1 if you have the `ftime' function. */ #ifndef MAGICKCORE_HAVE_FTIME #define MAGICKCORE_HAVE_FTIME 1 #endif /* Define to 1 if you have the `ftruncate' function. */ #ifndef MAGICKCORE_HAVE_FTRUNCATE #define MAGICKCORE_HAVE_FTRUNCATE 1 #endif /* Define to 1 if you have the `getcwd' function. */ #ifndef MAGICKCORE_HAVE_GETCWD #define MAGICKCORE_HAVE_GETCWD 1 #endif /* Define to 1 if you have the `getc_unlocked' function. */ #ifndef MAGICKCORE_HAVE_GETC_UNLOCKED #define MAGICKCORE_HAVE_GETC_UNLOCKED 1 #endif /* Define to 1 if you have the `getdtablesize' function. */ #ifndef MAGICKCORE_HAVE_GETDTABLESIZE #define MAGICKCORE_HAVE_GETDTABLESIZE 1 #endif /* Define to 1 if you have the `getexecname' function. */ /* #undef HAVE_GETEXECNAME */ /* Define to 1 if you have the `getpagesize' function. */ #ifndef MAGICKCORE_HAVE_GETPAGESIZE #define MAGICKCORE_HAVE_GETPAGESIZE 1 #endif /* Define to 1 if you have the `getpid' function. */ #ifndef MAGICKCORE_HAVE_GETPID #define MAGICKCORE_HAVE_GETPID 1 #endif /* Define to 1 if you have the `getrlimit' function. */ #ifndef MAGICKCORE_HAVE_GETRLIMIT #define MAGICKCORE_HAVE_GETRLIMIT 1 #endif /* Define to 1 if you have the `getrusage' function. */ #ifndef MAGICKCORE_HAVE_GETRUSAGE #define MAGICKCORE_HAVE_GETRUSAGE 1 #endif /* Define to 1 if you have the `gettimeofday' function. */ #ifndef MAGICKCORE_HAVE_GETTIMEOFDAY #define MAGICKCORE_HAVE_GETTIMEOFDAY 1 #endif /* Define to 1 if you have the `gmtime_r' function. */ #ifndef MAGICKCORE_HAVE_GMTIME_R #define MAGICKCORE_HAVE_GMTIME_R 1 #endif /* Compile with hugepage support */ /* #undef HAVE_HUGEPAGES */ /* Define to 1 if the system has the type `intmax_t'. */ #ifndef MAGICKCORE_HAVE_INTMAX_T #define MAGICKCORE_HAVE_INTMAX_T 1 #endif /* Define to 1 if the system has the type `intptr_t'. */ #ifndef MAGICKCORE_HAVE_INTPTR_T #define MAGICKCORE_HAVE_INTPTR_T 1 #endif /* Define to 1 if you have the <inttypes.h> header file. */ #ifndef MAGICKCORE_HAVE_INTTYPES_H #define MAGICKCORE_HAVE_INTTYPES_H 1 #endif /* Define to 1 if you have the `isnan' function. */ #ifndef MAGICKCORE_HAVE_ISNAN #define MAGICKCORE_HAVE_ISNAN 1 #endif /* Define to 1 if you have the `j0' function. */ #ifndef MAGICKCORE_HAVE_J0 #define MAGICKCORE_HAVE_J0 1 #endif /* Define to 1 if you have the `j1' function. */ #ifndef MAGICKCORE_HAVE_J1 #define MAGICKCORE_HAVE_J1 1 #endif /* Define if you have the <lcms2.h> header file. */ #ifndef MAGICKCORE_HAVE_LCMS2_H #define MAGICKCORE_HAVE_LCMS2_H 1 #endif /* Define if you have the <lcms2/lcms2.h> header file. */ /* #undef HAVE_LCMS2_LCMS2_H */ /* Define to 1 if you have the `gcov' library (-lgcov). */ /* #undef HAVE_LIBGCOV */ /* Define to 1 if you have the <limits.h> header file. */ #ifndef MAGICKCORE_HAVE_LIMITS_H #define MAGICKCORE_HAVE_LIMITS_H 1 #endif /* Define to 1 if you have the <linux/unistd.h> header file. */ #ifndef MAGICKCORE_HAVE_LINUX_UNISTD_H #define MAGICKCORE_HAVE_LINUX_UNISTD_H 1 #endif /* Define to 1 if you have the `lltostr' function. */ /* #undef HAVE_LLTOSTR */ /* Define to 1 if you have the <locale.h> header file. */ #ifndef MAGICKCORE_HAVE_LOCALE_H #define MAGICKCORE_HAVE_LOCALE_H 1 #endif /* Define to 1 if the system has the type `locale_t'. */ #ifndef MAGICKCORE_HAVE_LOCALE_T #define MAGICKCORE_HAVE_LOCALE_T 1 #endif /* Define to 1 if you have the `localtime_r' function. */ #ifndef MAGICKCORE_HAVE_LOCALTIME_R #define MAGICKCORE_HAVE_LOCALTIME_R 1 #endif /* Define to 1 if the system has the type `long double'. */ #ifndef MAGICKCORE_HAVE_LONG_DOUBLE #define MAGICKCORE_HAVE_LONG_DOUBLE 1 #endif /* Define to 1 if the type `long double' works and has more range or precision than `double'. */ #ifndef MAGICKCORE_HAVE_LONG_DOUBLE_WIDER #define MAGICKCORE_HAVE_LONG_DOUBLE_WIDER 1 #endif /* Define to 1 if the system has the type `long long int'. */ #ifndef MAGICKCORE_HAVE_LONG_LONG_INT #define MAGICKCORE_HAVE_LONG_LONG_INT 1 #endif /* Define to 1 if you have the `lstat' function. */ #ifndef MAGICKCORE_HAVE_LSTAT #define MAGICKCORE_HAVE_LSTAT 1 #endif /* Define to 1 if you have the <machine/param.h> header file. */ /* #undef HAVE_MACHINE_PARAM_H */ /* Define to 1 if you have the <mach-o/dyld.h> header file. */ /* #undef HAVE_MACH_O_DYLD_H */ /* Define to 1 if <wchar.h> declares mbstate_t. */ #ifndef MAGICKCORE_HAVE_MBSTATE_T #define MAGICKCORE_HAVE_MBSTATE_T 1 #endif /* Define to 1 if you have the `memmove' function. */ #ifndef MAGICKCORE_HAVE_MEMMOVE #define MAGICKCORE_HAVE_MEMMOVE 1 #endif /* Define to 1 if you have the <memory.h> header file. */ #ifndef MAGICKCORE_HAVE_MEMORY_H #define MAGICKCORE_HAVE_MEMORY_H 1 #endif /* Define to 1 if you have the `memset' function. */ #ifndef MAGICKCORE_HAVE_MEMSET #define MAGICKCORE_HAVE_MEMSET 1 #endif /* Define to 1 if you have the `mkstemp' function. */ #ifndef MAGICKCORE_HAVE_MKSTEMP #define MAGICKCORE_HAVE_MKSTEMP 1 #endif /* Define to 1 if you have a working `mmap' system call. */ #ifndef MAGICKCORE_HAVE_MMAP #define MAGICKCORE_HAVE_MMAP 1 #endif /* Define to 1 if you have the `munmap' function. */ #ifndef MAGICKCORE_HAVE_MUNMAP #define MAGICKCORE_HAVE_MUNMAP 1 #endif /* define if the compiler implements namespaces */ #ifndef MAGICKCORE_HAVE_NAMESPACES #define MAGICKCORE_HAVE_NAMESPACES /**/ #endif /* Define if g++ supports namespace std. */ #ifndef MAGICKCORE_HAVE_NAMESPACE_STD #define MAGICKCORE_HAVE_NAMESPACE_STD /**/ #endif /* Define to 1 if you have the `nanosleep' function. */ #ifndef MAGICKCORE_HAVE_NANOSLEEP #define MAGICKCORE_HAVE_NANOSLEEP 1 #endif /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ /* #undef HAVE_NDIR_H */ /* Define to 1 if you have the <netinet/in.h> header file. */ #ifndef MAGICKCORE_HAVE_NETINET_IN_H #define MAGICKCORE_HAVE_NETINET_IN_H 1 #endif /* Define to 1 if you have the `newlocale' function. */ #ifndef MAGICKCORE_HAVE_NEWLOCALE #define MAGICKCORE_HAVE_NEWLOCALE 1 #endif /* Define to 1 if you have the <OpenCL/cl.h> header file. */ /* #undef HAVE_OPENCL_CL_H */ /* Define to 1 if you have the <OS.h> header file. */ /* #undef HAVE_OS_H */ /* Define to 1 if you have the `pclose' function. */ #ifndef MAGICKCORE_HAVE_PCLOSE #define MAGICKCORE_HAVE_PCLOSE 1 #endif /* Define to 1 if you have the `poll' function. */ #ifndef MAGICKCORE_HAVE_POLL #define MAGICKCORE_HAVE_POLL 1 #endif /* Define to 1 if you have the `popen' function. */ #ifndef MAGICKCORE_HAVE_POPEN #define MAGICKCORE_HAVE_POPEN 1 #endif /* Define to 1 if you have the `posix_fadvise' function. */ #ifndef MAGICKCORE_HAVE_POSIX_FADVISE #define MAGICKCORE_HAVE_POSIX_FADVISE 1 #endif /* Define to 1 if you have the `posix_fallocate' function. */ #ifndef MAGICKCORE_HAVE_POSIX_FALLOCATE #define MAGICKCORE_HAVE_POSIX_FALLOCATE 1 #endif /* Define to 1 if you have the `posix_madvise' function. */ #ifndef MAGICKCORE_HAVE_POSIX_MADVISE #define MAGICKCORE_HAVE_POSIX_MADVISE 1 #endif /* Define to 1 if you have the `posix_memalign' function. */ #ifndef MAGICKCORE_HAVE_POSIX_MEMALIGN #define MAGICKCORE_HAVE_POSIX_MEMALIGN 1 #endif /* Define to 1 if you have the `posix_spawnp' function. */ #ifndef MAGICKCORE_HAVE_POSIX_SPAWNP #define MAGICKCORE_HAVE_POSIX_SPAWNP 1 #endif /* Define to 1 if you have the `pow' function. */ #ifndef MAGICKCORE_HAVE_POW #define MAGICKCORE_HAVE_POW 1 #endif /* Define to 1 if you have the `pread' function. */ #ifndef MAGICKCORE_HAVE_PREAD #define MAGICKCORE_HAVE_PREAD 1 #endif /* Define to 1 if you have the <process.h> header file. */ /* #undef HAVE_PROCESS_H */ /* Define if you have POSIX threads libraries and header files. */ #ifndef MAGICKCORE_HAVE_PTHREAD #define MAGICKCORE_HAVE_PTHREAD 1 #endif /* Have PTHREAD_PRIO_INHERIT. */ #ifndef MAGICKCORE_HAVE_PTHREAD_PRIO_INHERIT #define MAGICKCORE_HAVE_PTHREAD_PRIO_INHERIT 1 #endif /* Define to 1 if you have the `pwrite' function. */ #ifndef MAGICKCORE_HAVE_PWRITE #define MAGICKCORE_HAVE_PWRITE 1 #endif /* Define to 1 if you have the `qsort_r' function. */ #ifndef MAGICKCORE_HAVE_QSORT_R #define MAGICKCORE_HAVE_QSORT_R 1 #endif /* Define to 1 if you have the `raise' function. */ #ifndef MAGICKCORE_HAVE_RAISE #define MAGICKCORE_HAVE_RAISE 1 #endif /* Define to 1 if you have the `rand_r' function. */ #ifndef MAGICKCORE_HAVE_RAND_R #define MAGICKCORE_HAVE_RAND_R 1 #endif /* Define to 1 if you have the `readlink' function. */ #ifndef MAGICKCORE_HAVE_READLINK #define MAGICKCORE_HAVE_READLINK 1 #endif /* Define to 1 if you have the `realpath' function. */ #ifndef MAGICKCORE_HAVE_REALPATH #define MAGICKCORE_HAVE_REALPATH 1 #endif /* Define to 1 if you have the `seekdir' function. */ #ifndef MAGICKCORE_HAVE_SEEKDIR #define MAGICKCORE_HAVE_SEEKDIR 1 #endif /* Define to 1 if you have the `select' function. */ #ifndef MAGICKCORE_HAVE_SELECT #define MAGICKCORE_HAVE_SELECT 1 #endif /* Define to 1 if you have the `sendfile' function. */ #ifndef MAGICKCORE_HAVE_SENDFILE #define MAGICKCORE_HAVE_SENDFILE 1 #endif /* Define to 1 if you have the `setlocale' function. */ #ifndef MAGICKCORE_HAVE_SETLOCALE #define MAGICKCORE_HAVE_SETLOCALE 1 #endif /* Define to 1 if you have the `setvbuf' function. */ #ifndef MAGICKCORE_HAVE_SETVBUF #define MAGICKCORE_HAVE_SETVBUF 1 #endif /* X11 server supports shape extension */ #ifndef MAGICKCORE_HAVE_SHAPE #define MAGICKCORE_HAVE_SHAPE 1 #endif /* X11 server supports shared memory extension */ #ifndef MAGICKCORE_HAVE_SHARED_MEMORY #define MAGICKCORE_HAVE_SHARED_MEMORY 1 #endif /* Define to 1 if you have the `sigaction' function. */ #ifndef MAGICKCORE_HAVE_SIGACTION #define MAGICKCORE_HAVE_SIGACTION 1 #endif /* Define to 1 if you have the `sigemptyset' function. */ #ifndef MAGICKCORE_HAVE_SIGEMPTYSET #define MAGICKCORE_HAVE_SIGEMPTYSET 1 #endif /* Define to 1 if you have the `socket' function. */ #ifndef MAGICKCORE_HAVE_SOCKET #define MAGICKCORE_HAVE_SOCKET 1 #endif /* Define to 1 if you have the `spawnvp' function. */ /* #undef HAVE_SPAWNVP */ /* Define to 1 if you have the `sqrt' function. */ #ifndef MAGICKCORE_HAVE_SQRT #define MAGICKCORE_HAVE_SQRT 1 #endif /* Define to 1 if you have the `stat' function. */ #ifndef MAGICKCORE_HAVE_STAT #define MAGICKCORE_HAVE_STAT 1 #endif /* Define to 1 if you have the <stdarg.h> header file. */ #ifndef MAGICKCORE_HAVE_STDARG_H #define MAGICKCORE_HAVE_STDARG_H 1 #endif /* Define to 1 if stdbool.h conforms to C99. */ #ifndef MAGICKCORE_HAVE_STDBOOL_H #define MAGICKCORE_HAVE_STDBOOL_H 1 #endif /* Define to 1 if you have the <stdint.h> header file. */ #ifndef MAGICKCORE_HAVE_STDINT_H #define MAGICKCORE_HAVE_STDINT_H 1 #endif /* Define to 1 if you have the <stdlib.h> header file. */ #ifndef MAGICKCORE_HAVE_STDLIB_H #define MAGICKCORE_HAVE_STDLIB_H 1 #endif /* define if the compiler supports ISO C++ standard library */ #ifndef MAGICKCORE_HAVE_STD_LIBS #define MAGICKCORE_HAVE_STD_LIBS /**/ #endif /* Define to 1 if you have the `strcasecmp' function. */ #ifndef MAGICKCORE_HAVE_STRCASECMP #define MAGICKCORE_HAVE_STRCASECMP 1 #endif /* Define to 1 if you have the `strchr' function. */ #ifndef MAGICKCORE_HAVE_STRCHR #define MAGICKCORE_HAVE_STRCHR 1 #endif /* Define to 1 if you have the `strcspn' function. */ #ifndef MAGICKCORE_HAVE_STRCSPN #define MAGICKCORE_HAVE_STRCSPN 1 #endif /* Define to 1 if you have the `strdup' function. */ #ifndef MAGICKCORE_HAVE_STRDUP #define MAGICKCORE_HAVE_STRDUP 1 #endif /* Define to 1 if you have the `strerror' function. */ #ifndef MAGICKCORE_HAVE_STRERROR #define MAGICKCORE_HAVE_STRERROR 1 #endif /* Define to 1 if you have the `strerror_r' function. */ #ifndef MAGICKCORE_HAVE_STRERROR_R #define MAGICKCORE_HAVE_STRERROR_R 1 #endif /* Define to 1 if cpp supports the ANSI # stringizing operator. */ #ifndef MAGICKCORE_HAVE_STRINGIZE #define MAGICKCORE_HAVE_STRINGIZE 1 #endif /* Define to 1 if you have the <strings.h> header file. */ #ifndef MAGICKCORE_HAVE_STRINGS_H #define MAGICKCORE_HAVE_STRINGS_H 1 #endif /* Define to 1 if you have the <string.h> header file. */ #ifndef MAGICKCORE_HAVE_STRING_H #define MAGICKCORE_HAVE_STRING_H 1 #endif /* Define to 1 if you have the `strlcat' function. */ /* #undef HAVE_STRLCAT */ /* Define to 1 if you have the `strlcpy' function. */ /* #undef HAVE_STRLCPY */ /* Define to 1 if you have the `strncasecmp' function. */ #ifndef MAGICKCORE_HAVE_STRNCASECMP #define MAGICKCORE_HAVE_STRNCASECMP 1 #endif /* Define to 1 if you have the `strpbrk' function. */ #ifndef MAGICKCORE_HAVE_STRPBRK #define MAGICKCORE_HAVE_STRPBRK 1 #endif /* Define to 1 if you have the `strrchr' function. */ #ifndef MAGICKCORE_HAVE_STRRCHR #define MAGICKCORE_HAVE_STRRCHR 1 #endif /* Define to 1 if you have the `strspn' function. */ #ifndef MAGICKCORE_HAVE_STRSPN #define MAGICKCORE_HAVE_STRSPN 1 #endif /* Define to 1 if you have the `strstr' function. */ #ifndef MAGICKCORE_HAVE_STRSTR #define MAGICKCORE_HAVE_STRSTR 1 #endif /* Define to 1 if you have the `strtod' function. */ #ifndef MAGICKCORE_HAVE_STRTOD #define MAGICKCORE_HAVE_STRTOD 1 #endif /* Define to 1 if you have the `strtod_l' function. */ #ifndef MAGICKCORE_HAVE_STRTOD_L #define MAGICKCORE_HAVE_STRTOD_L 1 #endif /* Define to 1 if you have the `strtol' function. */ #ifndef MAGICKCORE_HAVE_STRTOL #define MAGICKCORE_HAVE_STRTOL 1 #endif /* Define to 1 if you have the `strtoul' function. */ #ifndef MAGICKCORE_HAVE_STRTOUL #define MAGICKCORE_HAVE_STRTOUL 1 #endif /* Define to 1 if `tm_zone' is a member of `struct tm'. */ #ifndef MAGICKCORE_HAVE_STRUCT_TM_TM_ZONE #define MAGICKCORE_HAVE_STRUCT_TM_TM_ZONE 1 #endif /* Define to 1 if you have the <sun_prefetch.h> header file. */ /* #undef HAVE_SUN_PREFETCH_H */ /* Define to 1 if you have the `symlink' function. */ #ifndef MAGICKCORE_HAVE_SYMLINK #define MAGICKCORE_HAVE_SYMLINK 1 #endif /* Define to 1 if you have the `sysconf' function. */ #ifndef MAGICKCORE_HAVE_SYSCONF #define MAGICKCORE_HAVE_SYSCONF 1 #endif /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. */ /* #undef HAVE_SYS_DIR_H */ /* Define to 1 if you have the <sys/ipc.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_IPC_H #define MAGICKCORE_HAVE_SYS_IPC_H 1 #endif /* Define to 1 if you have the <sys/mman.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_MMAN_H #define MAGICKCORE_HAVE_SYS_MMAN_H 1 #endif /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. */ /* #undef HAVE_SYS_NDIR_H */ /* Define to 1 if you have the <sys/param.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_PARAM_H #define MAGICKCORE_HAVE_SYS_PARAM_H 1 #endif /* Define to 1 if you have the <sys/resource.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_RESOURCE_H #define MAGICKCORE_HAVE_SYS_RESOURCE_H 1 #endif /* Define to 1 if you have the <sys/select.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_SELECT_H #define MAGICKCORE_HAVE_SYS_SELECT_H 1 #endif /* Define to 1 if you have the <sys/sendfile.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_SENDFILE_H #define MAGICKCORE_HAVE_SYS_SENDFILE_H 1 #endif /* Define to 1 if you have the <sys/socket.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_SOCKET_H #define MAGICKCORE_HAVE_SYS_SOCKET_H 1 #endif /* Define to 1 if you have the <sys/stat.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_STAT_H #define MAGICKCORE_HAVE_SYS_STAT_H 1 #endif /* Define to 1 if you have the <sys/syslimits.h> header file. */ /* #undef HAVE_SYS_SYSLIMITS_H */ /* Define to 1 if you have the <sys/timeb.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_TIMEB_H #define MAGICKCORE_HAVE_SYS_TIMEB_H 1 #endif /* Define to 1 if you have the <sys/times.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_TIMES_H #define MAGICKCORE_HAVE_SYS_TIMES_H 1 #endif /* Define to 1 if you have the <sys/time.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_TIME_H #define MAGICKCORE_HAVE_SYS_TIME_H 1 #endif /* Define to 1 if you have the <sys/types.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_TYPES_H #define MAGICKCORE_HAVE_SYS_TYPES_H 1 #endif /* Define to 1 if you have the <sys/wait.h> header file. */ #ifndef MAGICKCORE_HAVE_SYS_WAIT_H #define MAGICKCORE_HAVE_SYS_WAIT_H 1 #endif /* Define if you have the tcmalloc memory allocation library */ /* #undef HAVE_TCMALLOC */ /* Define to 1 if you have the `telldir' function. */ #ifndef MAGICKCORE_HAVE_TELLDIR #define MAGICKCORE_HAVE_TELLDIR 1 #endif /* Define to 1 if you have the `tempnam' function. */ #ifndef MAGICKCORE_HAVE_TEMPNAM #define MAGICKCORE_HAVE_TEMPNAM 1 #endif /* Define to 1 if you have the <tiffconf.h> header file. */ #ifndef MAGICKCORE_HAVE_TIFFCONF_H #define MAGICKCORE_HAVE_TIFFCONF_H 1 #endif /* Define to 1 if you have the `TIFFIsBigEndian' function. */ #ifndef MAGICKCORE_HAVE_TIFFISBIGENDIAN #define MAGICKCORE_HAVE_TIFFISBIGENDIAN 1 #endif /* Define to 1 if you have the `TIFFIsCODECConfigured' function. */ #ifndef MAGICKCORE_HAVE_TIFFISCODECCONFIGURED #define MAGICKCORE_HAVE_TIFFISCODECCONFIGURED 1 #endif /* Define to 1 if you have the `TIFFMergeFieldInfo' function. */ #ifndef MAGICKCORE_HAVE_TIFFMERGEFIELDINFO #define MAGICKCORE_HAVE_TIFFMERGEFIELDINFO 1 #endif /* Define to 1 if you have the `TIFFReadEXIFDirectory' function. */ #ifndef MAGICKCORE_HAVE_TIFFREADEXIFDIRECTORY #define MAGICKCORE_HAVE_TIFFREADEXIFDIRECTORY 1 #endif /* Define to 1 if you have the `TIFFSetErrorHandlerExt' function. */ #ifndef MAGICKCORE_HAVE_TIFFSETERRORHANDLEREXT #define MAGICKCORE_HAVE_TIFFSETERRORHANDLEREXT 1 #endif /* Define to 1 if you have the `TIFFSetTagExtender' function. */ #ifndef MAGICKCORE_HAVE_TIFFSETTAGEXTENDER #define MAGICKCORE_HAVE_TIFFSETTAGEXTENDER 1 #endif /* Define to 1 if you have the `TIFFSetWarningHandlerExt' function. */ #ifndef MAGICKCORE_HAVE_TIFFSETWARNINGHANDLEREXT #define MAGICKCORE_HAVE_TIFFSETWARNINGHANDLEREXT 1 #endif /* Define to 1 if you have the `TIFFSwabArrayOfTriples' function. */ #ifndef MAGICKCORE_HAVE_TIFFSWABARRAYOFTRIPLES #define MAGICKCORE_HAVE_TIFFSWABARRAYOFTRIPLES 1 #endif /* Define to 1 if you have the `times' function. */ #ifndef MAGICKCORE_HAVE_TIMES #define MAGICKCORE_HAVE_TIMES 1 #endif /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use `HAVE_STRUCT_TM_TM_ZONE' instead. */ #ifndef MAGICKCORE_HAVE_TM_ZONE #define MAGICKCORE_HAVE_TM_ZONE 1 #endif /* Define to 1 if you don't have `tm_zone' but do have the external array `tzname'. */ /* #undef HAVE_TZNAME */ /* Define to 1 if the system has the type `uintmax_t'. */ #ifndef MAGICKCORE_HAVE_UINTMAX_T #define MAGICKCORE_HAVE_UINTMAX_T 1 #endif /* Define to 1 if the system has the type `uintptr_t'. */ #ifndef MAGICKCORE_HAVE_UINTPTR_T #define MAGICKCORE_HAVE_UINTPTR_T 1 #endif /* Define to 1 if you have the `ulltostr' function. */ /* #undef HAVE_ULLTOSTR */ /* Define if you have umem memory allocation library */ /* #undef HAVE_UMEM */ /* Define to 1 if you have the <unistd.h> header file. */ #ifndef MAGICKCORE_HAVE_UNISTD_H #define MAGICKCORE_HAVE_UNISTD_H 1 #endif /* Define to 1 if the system has the type `unsigned long long int'. */ #ifndef MAGICKCORE_HAVE_UNSIGNED_LONG_LONG_INT #define MAGICKCORE_HAVE_UNSIGNED_LONG_LONG_INT 1 #endif /* Define to 1 if you have the `uselocale' function. */ #ifndef MAGICKCORE_HAVE_USELOCALE #define MAGICKCORE_HAVE_USELOCALE 1 #endif /* Define to 1 if you have the `usleep' function. */ #ifndef MAGICKCORE_HAVE_USLEEP #define MAGICKCORE_HAVE_USLEEP 1 #endif /* Define to 1 if you have the `utime' function. */ #ifndef MAGICKCORE_HAVE_UTIME #define MAGICKCORE_HAVE_UTIME 1 #endif /* Define to 1 if you have the <utime.h> header file. */ #ifndef MAGICKCORE_HAVE_UTIME_H #define MAGICKCORE_HAVE_UTIME_H 1 #endif /* Define to 1 if you have the `vfork' function. */ #ifndef MAGICKCORE_HAVE_VFORK #define MAGICKCORE_HAVE_VFORK 1 #endif /* Define to 1 if you have the <vfork.h> header file. */ /* #undef HAVE_VFORK_H */ /* Define to 1 if you have the `vfprintf' function. */ #ifndef MAGICKCORE_HAVE_VFPRINTF #define MAGICKCORE_HAVE_VFPRINTF 1 #endif /* Define to 1 if you have the `vfprintf_l' function. */ /* #undef HAVE_VFPRINTF_L */ /* Define to 1 if you have the `vprintf' function. */ #ifndef MAGICKCORE_HAVE_VPRINTF #define MAGICKCORE_HAVE_VPRINTF 1 #endif /* Define to 1 if you have the `vsnprintf' function. */ #ifndef MAGICKCORE_HAVE_VSNPRINTF #define MAGICKCORE_HAVE_VSNPRINTF 1 #endif /* Define to 1 if you have the `vsnprintf_l' function. */ /* #undef HAVE_VSNPRINTF_L */ /* Define to 1 if you have the `vsprintf' function. */ #ifndef MAGICKCORE_HAVE_VSPRINTF #define MAGICKCORE_HAVE_VSPRINTF 1 #endif /* Define to 1 if you have the `waitpid' function. */ #ifndef MAGICKCORE_HAVE_WAITPID #define MAGICKCORE_HAVE_WAITPID 1 #endif /* Define to 1 if you have the <wchar.h> header file. */ #ifndef MAGICKCORE_HAVE_WCHAR_H #define MAGICKCORE_HAVE_WCHAR_H 1 #endif /* Define to 1 if you have the <windows.h> header file. */ /* #undef HAVE_WINDOWS_H */ /* Define to 1 if `fork' works. */ #ifndef MAGICKCORE_HAVE_WORKING_FORK #define MAGICKCORE_HAVE_WORKING_FORK 1 #endif /* Define to 1 if `vfork' works. */ #ifndef MAGICKCORE_HAVE_WORKING_VFORK #define MAGICKCORE_HAVE_WORKING_VFORK 1 #endif /* Define to 1 if you have the <xlocale.h> header file. */ #ifndef MAGICKCORE_HAVE_XLOCALE_H #define MAGICKCORE_HAVE_XLOCALE_H 1 #endif /* Define to 1 if you have the `_aligned_malloc' function. */ /* #undef HAVE__ALIGNED_MALLOC */ /* Define to 1 if the system has the type `_Bool'. */ #ifndef MAGICKCORE_HAVE__BOOL #define MAGICKCORE_HAVE__BOOL 1 #endif /* Define to 1 if you have the `_exit' function. */ #ifndef MAGICKCORE_HAVE__EXIT #define MAGICKCORE_HAVE__EXIT 1 #endif /* Define to 1 if you have the `_NSGetExecutablePath' function. */ /* #undef HAVE__NSGETEXECUTABLEPATH */ /* Define to 1 if you have the `_pclose' function. */ /* #undef HAVE__PCLOSE */ /* Define to 1 if you have the `_popen' function. */ /* #undef HAVE__POPEN */ /* Define to 1 if you have the `_wfopen' function. */ /* #undef HAVE__WFOPEN */ /* Define to 1 if you have the `_wstat' function. */ /* #undef HAVE__WSTAT */ /* define if your compiler has __attribute__ */ #ifndef MAGICKCORE_HAVE___ATTRIBUTE__ #define MAGICKCORE_HAVE___ATTRIBUTE__ 1 #endif /* Whether hdri is enabled or not */ #ifndef MAGICKCORE_HDRI_ENABLE_OBSOLETE_IN_H #define MAGICKCORE_HDRI_ENABLE_OBSOLETE_IN_H 0 #endif /* Define if you have libheif library */ /* #undef HEIC_DELEGATE */ /* Define if you have jemalloc memory allocation library */ /* #undef HasJEMALLOC */ /* Directory where ImageMagick architecture headers live. */ #ifndef MAGICKCORE_INCLUDEARCH_PATH #define MAGICKCORE_INCLUDEARCH_PATH "/usr/include/ImageMagick-6/" #endif /* Directory where ImageMagick headers live. */ #ifndef MAGICKCORE_INCLUDE_PATH #define MAGICKCORE_INCLUDE_PATH "/usr/include/ImageMagick-6/" #endif /* ImageMagick is formally installed under prefix */ #ifndef MAGICKCORE_INSTALLED_SUPPORT #define MAGICKCORE_INSTALLED_SUPPORT 1 #endif /* Define if you have JBIG library */ /* #undef JBIG_DELEGATE */ /* Define if you have JPEG library */ #ifndef MAGICKCORE_JPEG_DELEGATE #define MAGICKCORE_JPEG_DELEGATE 1 #endif /* Define if you have LCMS library */ #ifndef MAGICKCORE_LCMS_DELEGATE #define MAGICKCORE_LCMS_DELEGATE 1 #endif /* Define if you have OPENJP2 library */ #ifndef MAGICKCORE_LIBOPENJP2_DELEGATE #define MAGICKCORE_LIBOPENJP2_DELEGATE 1 #endif /* Directory where architecture-dependent files live. */ #ifndef MAGICKCORE_LIBRARY_PATH #define MAGICKCORE_LIBRARY_PATH "/usr/lib64/ImageMagick-6.9.10/" #endif /* Subdirectory of lib where ImageMagick architecture dependent files are installed. */ #ifndef MAGICKCORE_LIBRARY_RELATIVE_PATH #define MAGICKCORE_LIBRARY_RELATIVE_PATH "ImageMagick-6.9.10" #endif /* Binaries in libraries path base name (will be during install linked to bin) */ #ifndef MAGICKCORE_LIB_BIN_BASEDIRNAME #define MAGICKCORE_LIB_BIN_BASEDIRNAME "bin" #endif /* Define if you have LQR library */ /* #undef LQR_DELEGATE */ /* Define if using libltdl to support dynamically loadable modules and OpenCL */ #ifndef MAGICKCORE_LTDL_DELEGATE #define MAGICKCORE_LTDL_DELEGATE 1 #endif /* Native module suffix */ #ifndef MAGICKCORE_LTDL_MODULE_EXT #define MAGICKCORE_LTDL_MODULE_EXT ".so" #endif /* Define to the sub-directory where libtool stores uninstalled libraries. */ #ifndef MAGICKCORE_LT_OBJDIR #define MAGICKCORE_LT_OBJDIR ".libs/" #endif /* Define if you have LZMA library */ #ifndef MAGICKCORE_LZMA_DELEGATE #define MAGICKCORE_LZMA_DELEGATE 1 #endif /* Define to prepend to default font search path. */ /* #undef MAGICK_FONT_PATH */ /* Target Host CPU */ #ifndef MAGICKCORE_MAGICK_TARGET_CPU #define MAGICKCORE_MAGICK_TARGET_CPU x86_64 #endif /* Target Host OS */ #ifndef MAGICKCORE_MAGICK_TARGET_OS #define MAGICKCORE_MAGICK_TARGET_OS linux-gnu #endif /* Target Host Vendor */ #ifndef MAGICKCORE_MAGICK_TARGET_VENDOR #define MAGICKCORE_MAGICK_TARGET_VENDOR redhat #endif /* Module directory name without ABI part. */ #ifndef MAGICKCORE_MODULES_BASEDIRNAME #define MAGICKCORE_MODULES_BASEDIRNAME "modules" #endif /* Module directory dirname */ /* #undef MODULES_DIRNAME */ /* Magick API method prefix */ /* #undef NAMESPACE_PREFIX */ /* Magick API method prefix tag */ /* #undef NAMESPACE_PREFIX_TAG */ /* Define to 1 if assertions should be disabled. */ /* #undef NDEBUG */ /* Define if you have OPENEXR library */ #ifndef MAGICKCORE_OPENEXR_DELEGATE #define MAGICKCORE_OPENEXR_DELEGATE 1 #endif /* Name of package */ #ifndef MAGICKCORE_PACKAGE #define MAGICKCORE_PACKAGE "ImageMagick" #endif /* Define to the address where bug reports for this package should be sent. */ #ifndef MAGICKCORE_PACKAGE_BUGREPORT #define MAGICKCORE_PACKAGE_BUGREPORT "https://github.com/ImageMagick/ImageMagick6/issues" #endif /* Define to the full name of this package. */ #ifndef MAGICKCORE_PACKAGE_NAME #define MAGICKCORE_PACKAGE_NAME "ImageMagick" #endif /* Define to the full name and version of this package. */ #ifndef MAGICKCORE_PACKAGE_STRING #define MAGICKCORE_PACKAGE_STRING "ImageMagick 6.9.10-68" #endif /* Define to the one symbol short name of this package. */ #ifndef MAGICKCORE_PACKAGE_TARNAME #define MAGICKCORE_PACKAGE_TARNAME "ImageMagick" #endif /* Define to the home page for this package. */ #ifndef MAGICKCORE_PACKAGE_URL #define MAGICKCORE_PACKAGE_URL "https://imagemagick.org" #endif /* Define to the version of this package. */ #ifndef MAGICKCORE_PACKAGE_VERSION #define MAGICKCORE_PACKAGE_VERSION "6.9.10-68" #endif /* Define if you have PANGOCAIRO library */ #ifndef MAGICKCORE_PANGOCAIRO_DELEGATE #define MAGICKCORE_PANGOCAIRO_DELEGATE 1 #endif /* Define if you have PANGO library */ #ifndef MAGICKCORE_PANGO_DELEGATE #define MAGICKCORE_PANGO_DELEGATE 1 #endif /* enable pipes (|) in filenames */ /* #undef PIPES_SUPPORT */ /* Define if you have PNG library */ #ifndef MAGICKCORE_PNG_DELEGATE #define MAGICKCORE_PNG_DELEGATE 1 #endif /* Define to necessary symbol if this constant uses a non-standard name on your system. */ /* #undef PTHREAD_CREATE_JOINABLE */ /* Pixel cache threshold in MB (defaults to available memory) */ /* #undef PixelCacheThreshold */ /* Number of bits in a pixel Quantum (8/16/32/64) */ #ifndef MAGICKCORE_QUANTUM_DEPTH_OBSOLETE_IN_H #define MAGICKCORE_QUANTUM_DEPTH_OBSOLETE_IN_H 16 #endif /* Define if you have RAQM library */ /* #undef RAQM_DELEGATE */ /* Define if you have LIBRAW library */ /* #undef RAW_R_DELEGATE */ /* Define as the return type of signal handlers (`int' or `void'). */ #ifndef MAGICKCORE_RETSIGTYPE #define MAGICKCORE_RETSIGTYPE void #endif /* Define if you have RSVG library */ #ifndef MAGICKCORE_RSVG_DELEGATE #define MAGICKCORE_RSVG_DELEGATE 1 #endif /* Define to the type of arg 1 for `select'. */ #ifndef MAGICKCORE_SELECT_TYPE_ARG1 #define MAGICKCORE_SELECT_TYPE_ARG1 int #endif /* Define to the type of args 2, 3 and 4 for `select'. */ #ifndef MAGICKCORE_SELECT_TYPE_ARG234 #define MAGICKCORE_SELECT_TYPE_ARG234 (fd_set *) #endif /* Define to the type of arg 5 for `select'. */ #ifndef MAGICKCORE_SELECT_TYPE_ARG5 #define MAGICKCORE_SELECT_TYPE_ARG5 (struct timeval *) #endif /* Sharearch directory name without ABI part. */ #ifndef MAGICKCORE_SHAREARCH_BASEDIRNAME #define MAGICKCORE_SHAREARCH_BASEDIRNAME "config" #endif /* Sharearch directory dirname */ /* #undef SHAREARCH_DIRNAME */ /* Directory where architecture-independent configuration files live. */ #ifndef MAGICKCORE_SHARE_PATH #define MAGICKCORE_SHARE_PATH "/usr/share/ImageMagick-6/" #endif /* Subdirectory of lib where architecture-independent configuration files live. */ #ifndef MAGICKCORE_SHARE_RELATIVE_PATH #define MAGICKCORE_SHARE_RELATIVE_PATH "ImageMagick-6" #endif /* The size of `double', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_DOUBLE #define MAGICKCORE_SIZEOF_DOUBLE 8 #endif /* The size of `double_t', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_DOUBLE_T #define MAGICKCORE_SIZEOF_DOUBLE_T 8 #endif /* The size of `float', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_FLOAT #define MAGICKCORE_SIZEOF_FLOAT 4 #endif /* The size of `float_t', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_FLOAT_T #define MAGICKCORE_SIZEOF_FLOAT_T 4 #endif /* The size of `long double', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_LONG_DOUBLE #define MAGICKCORE_SIZEOF_LONG_DOUBLE 16 #endif /* The size of `off_t', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_OFF_T #define MAGICKCORE_SIZEOF_OFF_T 8 #endif /* The size of `signed int', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_SIGNED_INT #define MAGICKCORE_SIZEOF_SIGNED_INT 4 #endif /* The size of `signed long', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_SIGNED_LONG #define MAGICKCORE_SIZEOF_SIGNED_LONG 8 #endif /* The size of `signed long long', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_SIGNED_LONG_LONG #define MAGICKCORE_SIZEOF_SIGNED_LONG_LONG 8 #endif /* The size of `signed short', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_SIGNED_SHORT #define MAGICKCORE_SIZEOF_SIGNED_SHORT 2 #endif /* The size of `size_t', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_SIZE_T #define MAGICKCORE_SIZEOF_SIZE_T 8 #endif /* The size of `ssize_t', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_SSIZE_T #define MAGICKCORE_SIZEOF_SSIZE_T 8 #endif /* The size of `unsigned int', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_UNSIGNED_INT #define MAGICKCORE_SIZEOF_UNSIGNED_INT 4 #endif /* The size of `unsigned int*', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_UNSIGNED_INTP #define MAGICKCORE_SIZEOF_UNSIGNED_INTP 8 #endif /* The size of `unsigned long', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_UNSIGNED_LONG #define MAGICKCORE_SIZEOF_UNSIGNED_LONG 8 #endif /* The size of `unsigned long long', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_UNSIGNED_LONG_LONG #define MAGICKCORE_SIZEOF_UNSIGNED_LONG_LONG 8 #endif /* The size of `unsigned short', as computed by sizeof. */ #ifndef MAGICKCORE_SIZEOF_UNSIGNED_SHORT #define MAGICKCORE_SIZEOF_UNSIGNED_SHORT 2 #endif /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ /* #undef STAT_MACROS_BROKEN */ /* Define to 1 if you have the ANSI C header files. */ #ifndef MAGICKCORE_STDC_HEADERS #define MAGICKCORE_STDC_HEADERS 1 #endif /* Define to 1 if strerror_r returns char *. */ #ifndef MAGICKCORE_STRERROR_R_CHAR_P #define MAGICKCORE_STRERROR_R_CHAR_P 1 #endif /* Define if you have POSIX threads libraries and header files. */ #ifndef MAGICKCORE_THREAD_SUPPORT #define MAGICKCORE_THREAD_SUPPORT 1 #endif /* Define if you have TIFF library */ #ifndef MAGICKCORE_TIFF_DELEGATE #define MAGICKCORE_TIFF_DELEGATE 1 #endif /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ #ifndef MAGICKCORE_TIME_WITH_SYS_TIME #define MAGICKCORE_TIME_WITH_SYS_TIME 1 #endif /* Define to 1 if your <sys/time.h> declares `struct tm'. */ /* #undef TM_IN_SYS_TIME */ /* Enable extensions on AIX 3, Interix. */ #ifndef _ALL_SOURCE # define _ALL_SOURCE 1 #endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # define _GNU_SOURCE 1 #endif /* Enable threading extensions on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # define _POSIX_PTHREAD_SEMANTICS 1 #endif /* Enable extensions on HP NonStop. */ #ifndef _TANDEM_SOURCE # define _TANDEM_SOURCE 1 #endif /* Enable general extensions on Solaris. */ #ifndef __EXTENSIONS__ # define __EXTENSIONS__ 1 #endif /* Version number of package */ #ifndef MAGICKCORE_VERSION #define MAGICKCORE_VERSION "6.9.10-68" #endif /* Define if you have WEBPMUX library */ /* #undef WEBPMUX_DELEGATE */ /* Define if you have WEBP library */ /* #undef WEBP_DELEGATE */ /* Define to use the Windows GDI32 library */ /* #undef WINGDI32_DELEGATE */ /* Define if using the dmalloc debugging malloc package */ /* #undef WITH_DMALLOC */ /* Define if you have WMF library */ #ifndef MAGICKCORE_WMF_DELEGATE #define MAGICKCORE_WMF_DELEGATE 1 #endif /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ #if defined AC_APPLE_UNIVERSAL_BUILD # if defined __BIG_ENDIAN__ # define WORDS_BIGENDIAN 1 # endif #else # ifndef WORDS_BIGENDIAN /* # undef WORDS_BIGENDIAN */ # endif #endif /* Location of X11 configure files */ #ifndef MAGICKCORE_X11_CONFIGURE_PATH #define MAGICKCORE_X11_CONFIGURE_PATH "" #endif /* Define if you have X11 library */ #ifndef MAGICKCORE_X11_DELEGATE #define MAGICKCORE_X11_DELEGATE 1 #endif /* Define if you have XML library */ #ifndef MAGICKCORE_XML_DELEGATE #define MAGICKCORE_XML_DELEGATE 1 #endif /* Define to 1 if the X Window System is missing or not being used. */ /* #undef X_DISPLAY_MISSING */ /* Build self-contained, embeddable, zero-configuration ImageMagick */ /* #undef ZERO_CONFIGURATION_SUPPORT */ /* Define if you have ZLIB library */ #ifndef MAGICKCORE_ZLIB_DELEGATE #define MAGICKCORE_ZLIB_DELEGATE 1 #endif /* Define if you have ZSTD library */ /* #undef ZSTD_DELEGATE */ /* Enable large inode numbers on Mac OS X 10.5. */ #ifndef _DARWIN_USE_64_BIT_INODE # define _DARWIN_USE_64_BIT_INODE 1 #endif /* Number of bits in a file offset, on hosts where this is settable. */ /* #undef _FILE_OFFSET_BITS */ /* enable run-time bounds-checking */ /* #undef _FORTIFY_SOURCE */ /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ /* #undef _LARGEFILE_SOURCE */ /* Define for large files, on AIX-style hosts. */ /* #undef _LARGE_FILES */ /* Define to 1 if on MINIX. */ /* #undef _MINIX */ /* Define this for the OpenCL Accelerator */ /* #undef _OPENCL */ /* Define to 2 if the system does not provide POSIX.1 features except with this defined. */ /* #undef _POSIX_1_SOURCE */ /* Define to 1 if you need to in order for `stat' and other things to work. */ /* #undef _POSIX_SOURCE */ /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the #define below would cause a syntax error. */ /* #undef _UINT32_T */ /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the #define below would cause a syntax error. */ /* #undef _UINT64_T */ /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>, <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the #define below would cause a syntax error. */ /* #undef _UINT8_T */ /* Define to 1 if type `char' is unsigned and you are not using gcc. */ #ifndef __CHAR_UNSIGNED__ /* # undef __CHAR_UNSIGNED__ */ #endif /* Define to appropriate substitue if compiler does not have __func__ */ /* #undef __func__ */ /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ /* Define to `int' if <sys/types.h> doesn't define. */ /* #undef gid_t */ /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus /* #undef inline */ #endif /* Define to the type of a signed integer type of width exactly 16 bits if such a type exists and the standard includes do not define it. */ /* #undef int16_t */ /* Define to the type of a signed integer type of width exactly 32 bits if such a type exists and the standard includes do not define it. */ /* #undef int32_t */ /* Define to the type of a signed integer type of width exactly 64 bits if such a type exists and the standard includes do not define it. */ /* #undef int64_t */ /* Define to the type of a signed integer type of width exactly 8 bits if such a type exists and the standard includes do not define it. */ /* #undef int8_t */ /* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do not define. */ /* #undef intmax_t */ /* Define to the type of a signed integer type wide enough to hold a pointer, if such a type exists, and if the system does not define it. */ /* #undef intptr_t */ /* Define to a type if <wchar.h> does not define. */ /* #undef mbstate_t */ /* Define to `int' if <sys/types.h> does not define. */ /* #undef mode_t */ /* Define to `long int' if <sys/types.h> does not define. */ /* #undef off_t */ /* Define to `int' if <sys/types.h> does not define. */ /* #undef pid_t */ /* Define to the equivalent of the C99 'restrict' keyword, or to nothing if this is not supported. Do not define if restrict is supported directly. */ #ifndef _magickcore_restrict #define _magickcore_restrict __restrict #endif /* Work around a bug in Sun C++: it does not support _Restrict or __restrict__, even though the corresponding Sun C compiler ends up with "#define restrict _Restrict" or "#define restrict __restrict__" in the previous line. Perhaps some future version of Sun C++ will work with restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ #if defined __SUNPRO_CC && !defined __RESTRICT # define _Restrict # define __restrict__ #endif /* Define to `unsigned int' if <sys/types.h> does not define. */ /* #undef size_t */ /* Define to `int' if <sys/types.h> does not define. */ /* #undef ssize_t */ /* Define to `int' if <sys/types.h> doesn't define. */ /* #undef uid_t */ /* Define to the type of an unsigned integer type of width exactly 16 bits if such a type exists and the standard includes do not define it. */ /* #undef uint16_t */ /* Define to the type of an unsigned integer type of width exactly 32 bits if such a type exists and the standard includes do not define it. */ /* #undef uint32_t */ /* Define to the type of an unsigned integer type of width exactly 64 bits if such a type exists and the standard includes do not define it. */ /* #undef uint64_t */ /* Define to the type of an unsigned integer type of width exactly 8 bits if such a type exists and the standard includes do not define it. */ /* #undef uint8_t */ /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h> do not define. */ /* #undef uintmax_t */ /* Define to the type of an unsigned integer type wide enough to hold a pointer, if such a type exists, and if the system does not define it. */ /* #undef uintptr_t */ /* Define as `fork' if `vfork' does not work. */ /* #undef vfork */ /* Define to empty if the keyword `volatile' does not work. Warning: valid code using `volatile' can become incorrect without. Disable with care. */ /* #undef volatile */ /* once: _MAGICK_MAGICK_BASECONFIG_H */ #endif magick/MagickCore.h 0000644 00000011016 14764563153 0010171 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore Application Programming Interface declarations. */ #ifndef MAGICKCORE_CORE_H #define MAGICKCORE_CORE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if !defined(MAGICKCORE_CONFIG_H) # define MAGICKCORE_CONFIG_H # if !defined(vms) && !defined(macintosh) # include "magick/magick-config.h" # else # include "magick-config.h" # endif #if defined(_magickcore_const) && !defined(const) # define const _magickcore_const #endif #if defined(_magickcore_inline) && !defined(inline) # define inline _magickcore_inline #endif #if !defined(magick_restrict) # if !defined(_magickcore_restrict) # define magick_restrict restrict # else # define magick_restrict _magickcore_restrict # endif #endif # if defined(__cplusplus) || defined(c_plusplus) # undef inline # endif #endif #define MAGICKCORE_CHECK_VERSION(major,minor,micro) \ ((MAGICKCORE_MAJOR_VERSION > (major)) || \ ((MAGICKCORE_MAJOR_VERSION == (major)) && \ (MAGICKCORE_MINOR_VERSION > (minor))) || \ ((MAGICKCORE_MAJOR_VERSION == (major)) && \ (MAGICKCORE_MINOR_VERSION == (minor)) && \ (MAGICKCORE_MICRO_VERSION >= (micro)))) #include <stdio.h> #include <stdarg.h> #include <stdlib.h> #include <sys/types.h> #include <time.h> #if defined(WIN32) || defined(WIN64) # define MAGICKCORE_WINDOWS_SUPPORT #else # define MAGICKCORE_POSIX_SUPPORT #endif #include "magick/method-attribute.h" #if defined(MAGICKCORE_NAMESPACE_PREFIX) # include "magick/methods.h" #endif #include "magick/magick-type.h" #include "magick/animate.h" #include "magick/annotate.h" #include "magick/artifact.h" #include "magick/attribute.h" #include "magick/blob.h" #include "magick/cache.h" #include "magick/cache-view.h" #include "magick/channel.h" #include "magick/cipher.h" #include "magick/client.h" #include "magick/coder.h" #include "magick/color.h" #include "magick/colorspace.h" #include "magick/colormap.h" #include "magick/compare.h" #include "magick/composite.h" #include "magick/compress.h" #include "magick/configure.h" #include "magick/constitute.h" #include "magick/decorate.h" #include "magick/delegate.h" #include "magick/deprecate.h" #include "magick/display.h" #include "magick/distort.h" #include "magick/distribute-cache.h" #include "magick/draw.h" #include "magick/effect.h" #include "magick/enhance.h" #include "magick/exception.h" #include "magick/feature.h" #include "magick/fourier.h" #include "magick/fx.h" #include "magick/gem.h" #include "magick/geometry.h" #include "magick/hashmap.h" #include "magick/histogram.h" #include "magick/identify.h" #include "magick/image.h" #include "magick/image-view.h" #include "magick/layer.h" #include "magick/list.h" #include "magick/locale_.h" #include "magick/log.h" #include "magick/magic.h" #include "magick/magick.h" #include "magick/matrix.h" #include "magick/memory_.h" #include "magick/module.h" #include "magick/mime.h" #include "magick/monitor.h" #include "magick/montage.h" #include "magick/morphology.h" #include "magick/opencl.h" #include "magick/option.h" #include "magick/paint.h" #include "magick/pixel.h" #include "magick/pixel-accessor.h" #include "magick/policy.h" #include "magick/prepress.h" #include "magick/profile.h" #include "magick/property.h" #include "magick/quantize.h" #include "magick/quantum.h" #include "magick/registry.h" #include "magick/random_.h" #include "magick/resample.h" #include "magick/resize.h" #include "magick/resource_.h" #include "magick/segment.h" #include "magick/shear.h" #include "magick/signature.h" #include "magick/splay-tree.h" #include "magick/static.h" #include "magick/stream.h" #include "magick/statistic.h" #include "magick/string_.h" #include "magick/timer.h" #include "magick/token.h" #include "magick/transform.h" #include "magick/threshold.h" #include "magick/type.h" #include "magick/utility.h" #include "magick/version.h" #include "magick/vision.h" #include "magick/xml-tree.h" #include "magick/xwindow.h" #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/display.h 0000644 00000002043 14764563153 0007632 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore methods to interactively display and edit an image. */ #ifndef MAGICKCORE_DISPLAY_H #define MAGICKCORE_DISPLAY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport MagickBooleanType DisplayImages(const ImageInfo *,Image *), RemoteDisplayCommand(const ImageInfo *,const char *,const char *, ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/distort.h 0000644 00000005234 14764563153 0007662 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image distortion methods. */ #ifndef MAGICKCORE_DISTORT_H #define MAGICKCORE_DISTORT_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif /* These two enum are linked, with common enumerated values. Both DistortImages() and SparseColor() often share code to determine functional coefficients for common methods. Caution should be taken to ensure that only the common methods contain the same enumerated value, while all others remain unique across both enumerations. */ typedef enum { UndefinedDistortion, AffineDistortion, AffineProjectionDistortion, ScaleRotateTranslateDistortion, PerspectiveDistortion, PerspectiveProjectionDistortion, BilinearForwardDistortion, BilinearDistortion = BilinearForwardDistortion, BilinearReverseDistortion, PolynomialDistortion, ArcDistortion, PolarDistortion, DePolarDistortion, Cylinder2PlaneDistortion, Plane2CylinderDistortion, BarrelDistortion, BarrelInverseDistortion, ShepardsDistortion, ResizeDistortion, SentinelDistortion } DistortImageMethod; typedef enum { UndefinedColorInterpolate = UndefinedDistortion, BarycentricColorInterpolate = AffineDistortion, BilinearColorInterpolate = BilinearReverseDistortion, PolynomialColorInterpolate = PolynomialDistortion, ShepardsColorInterpolate = ShepardsDistortion, /* Methods unique to SparseColor(). */ VoronoiColorInterpolate = SentinelDistortion, InverseColorInterpolate, ManhattanColorInterpolate } SparseColorMethod; extern MagickExport Image *AffineTransformImage(const Image *,const AffineMatrix *,ExceptionInfo *), *DistortImage(const Image *,const DistortImageMethod,const size_t, const double *,MagickBooleanType,ExceptionInfo *exception), *DistortResizeImage(const Image *,const size_t,const size_t,ExceptionInfo *), *RotateImage(const Image *,const double,ExceptionInfo *), *SparseColorImage(const Image *,const ChannelType,const SparseColorMethod, const size_t,const double *,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/histogram.h 0000644 00000002750 14764563153 0010167 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore histogram methods. */ #ifndef MAGICKCORE_HISTOGRAM_H #define MAGICKCORE_HISTOGRAM_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _ColorPacket { PixelPacket pixel; IndexPacket index; MagickSizeType count; } ColorPacket; extern MagickExport ColorPacket *GetImageHistogram(const Image *,size_t *,ExceptionInfo *); extern MagickExport Image *UniqueImageColors(const Image *,ExceptionInfo *); extern MagickExport MagickBooleanType IdentifyPaletteImage(const Image *,ExceptionInfo *), IsHistogramImage(const Image *,ExceptionInfo *), IsPaletteImage(const Image *,ExceptionInfo *), MinMaxStretchImage(Image *,const ChannelType,const double,const double); extern MagickExport size_t GetNumberColors(const Image *,FILE *,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/fourier.h 0000644 00000002616 14764563153 0007646 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore discrete Fourier transform (DFT) methods. */ #ifndef MAGICKCORE_FFT_H #define MAGICKCORE_FFT_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedComplexOperator, AddComplexOperator, ConjugateComplexOperator, DivideComplexOperator, MagnitudePhaseComplexOperator, MultiplyComplexOperator, RealImaginaryComplexOperator, SubtractComplexOperator } ComplexOperator; extern MagickExport Image *ComplexImages(const Image *,const ComplexOperator,ExceptionInfo *), *ForwardFourierTransformImage(const Image *,const MagickBooleanType, ExceptionInfo *), *InverseFourierTransformImage(const Image *,const Image *, const MagickBooleanType,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/random_.h 0000644 00000003171 14764563153 0007607 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore random methods. */ #ifndef MAGICKCORE_RANDOM__H #define MAGICKCORE_RANDOM__H #include "magick/string_.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif /* Typedef declarations. */ typedef struct _RandomInfo RandomInfo; /* Method declarations. */ extern MagickExport double GetRandomValue(RandomInfo *), GetPseudoRandomValue(RandomInfo *); extern MagickExport MagickBooleanType RandomComponentGenesis(void); extern MagickExport RandomInfo *AcquireRandomInfo(void), *DestroyRandomInfo(RandomInfo *); extern MagickExport StringInfo *GetRandomKey(RandomInfo *,const size_t); extern MagickExport unsigned long GetRandomSecretKey(const RandomInfo *); extern MagickExport void RandomComponentTerminus(void), SeedPseudoRandomGenerator(const unsigned long), SetRandomKey(RandomInfo *,const size_t,unsigned char *), SetRandomSecretKey(const unsigned long), SetRandomTrueRandom(const MagickBooleanType); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/signature.h 0000644 00000001643 14764563153 0010173 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore digital signature methods. */ #ifndef MAGICKCORE_SIGNATURE_H #define MAGICKCORE_SIGNATURE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport MagickBooleanType SignatureImage(Image *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/segment.h 0000644 00000002123 14764563153 0007626 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image segment methods. */ #ifndef MAGICKCORE_SEGMENT_H #define MAGICKCORE_SEGMENT_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport MagickBooleanType GetImageDynamicThreshold(const Image *,const double,const double, MagickPixelPacket *,ExceptionInfo *), SegmentImage(Image *,const ColorspaceType,const MagickBooleanType, const double,const double); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/exception.h 0000644 00000010654 14764563153 0010172 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore exception methods. */ #ifndef MAGICKCORE_EXCEPTION_H #define MAGICKCORE_EXCEPTION_H #include <stdarg.h> #include "magick/semaphore.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedException, WarningException = 300, ResourceLimitWarning = 300, TypeWarning = 305, OptionWarning = 310, DelegateWarning = 315, MissingDelegateWarning = 320, CorruptImageWarning = 325, FileOpenWarning = 330, BlobWarning = 335, StreamWarning = 340, CacheWarning = 345, CoderWarning = 350, FilterWarning = 352, ModuleWarning = 355, DrawWarning = 360, ImageWarning = 365, WandWarning = 370, RandomWarning = 375, XServerWarning = 380, MonitorWarning = 385, RegistryWarning = 390, ConfigureWarning = 395, PolicyWarning = 399, ErrorException = 400, ResourceLimitError = 400, TypeError = 405, OptionError = 410, DelegateError = 415, MissingDelegateError = 420, CorruptImageError = 425, FileOpenError = 430, BlobError = 435, StreamError = 440, CacheError = 445, CoderError = 450, FilterError = 452, ModuleError = 455, DrawError = 460, ImageError = 465, WandError = 470, RandomError = 475, XServerError = 480, MonitorError = 485, RegistryError = 490, ConfigureError = 495, PolicyError = 499, FatalErrorException = 700, ResourceLimitFatalError = 700, TypeFatalError = 705, OptionFatalError = 710, DelegateFatalError = 715, MissingDelegateFatalError = 720, CorruptImageFatalError = 725, FileOpenFatalError = 730, BlobFatalError = 735, StreamFatalError = 740, CacheFatalError = 745, CoderFatalError = 750, FilterFatalError = 752, ModuleFatalError = 755, DrawFatalError = 760, ImageFatalError = 765, WandFatalError = 770, RandomFatalError = 775, XServerFatalError = 780, MonitorFatalError = 785, RegistryFatalError = 790, ConfigureFatalError = 795, PolicyFatalError = 799 } ExceptionType; struct _ExceptionInfo { ExceptionType severity; int error_number; char *reason, *description; void *exceptions; MagickBooleanType relinquish; SemaphoreInfo *semaphore; size_t signature; }; typedef void (*ErrorHandler)(const ExceptionType,const char *,const char *); typedef void (*FatalErrorHandler)(const ExceptionType,const char *,const char *); typedef void (*WarningHandler)(const ExceptionType,const char *,const char *); extern MagickExport char *GetExceptionMessage(const int); extern MagickExport const char *GetLocaleExceptionMessage(const ExceptionType,const char *); extern MagickExport ErrorHandler SetErrorHandler(ErrorHandler); extern MagickExport ExceptionInfo *AcquireExceptionInfo(void), *CloneExceptionInfo(ExceptionInfo *), *DestroyExceptionInfo(ExceptionInfo *); extern MagickExport FatalErrorHandler SetFatalErrorHandler(FatalErrorHandler); extern MagickExport MagickBooleanType ThrowException(ExceptionInfo *,const ExceptionType,const char *, const char *), ThrowMagickException(ExceptionInfo *,const char *,const char *,const size_t, const ExceptionType,const char *,const char *,...) magick_attribute((__format__ (__printf__,7,8))), ThrowMagickExceptionList(ExceptionInfo *,const char *,const char *, const size_t,const ExceptionType,const char *,const char *,va_list) magick_attribute((__format__ (__printf__,7,0))); extern MagickExport void CatchException(ExceptionInfo *), ClearMagickException(ExceptionInfo *), InheritException(ExceptionInfo *,const ExceptionInfo *), MagickError(const ExceptionType,const char *,const char *), MagickFatalError(const ExceptionType,const char *,const char *), MagickWarning(const ExceptionType,const char *,const char *); extern MagickExport WarningHandler SetWarningHandler(WarningHandler); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/hashmap.h 0000644 00000005541 14764563153 0007614 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore hash methods. */ #ifndef MAGICKCORE_HASHMAP_H #define MAGICKCORE_HASHMAP_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #define SmallHashmapSize 17 #define MediumHashmapSize 509 #define LargeHashmapSize 8191 #define HugeHashmapSize 131071 typedef struct _HashmapInfo HashmapInfo; typedef struct _LinkedListInfo LinkedListInfo; extern MagickExport HashmapInfo *DestroyHashmap(HashmapInfo *), *NewHashmap(const size_t,size_t (*)(const void *),MagickBooleanType (*) (const void *,const void *),void *(*)(void *),void *(*)(void *)); extern MagickExport LinkedListInfo *DestroyLinkedList(LinkedListInfo *,void *(*)(void *)), *NewLinkedList(const size_t); extern MagickExport MagickBooleanType AppendValueToLinkedList(LinkedListInfo *,const void *), CompareHashmapString(const void *,const void *), CompareHashmapStringInfo(const void *,const void *), InsertValueInLinkedList(LinkedListInfo *,const size_t,const void *), InsertValueInSortedLinkedList(LinkedListInfo *, int (*)(const void *,const void *),void **,const void *), IsHashmapEmpty(const HashmapInfo *), IsLinkedListEmpty(const LinkedListInfo *), LinkedListToArray(LinkedListInfo *,void **), PutEntryInHashmap(HashmapInfo *,const void *,const void *); extern MagickExport size_t GetNumberOfElementsInLinkedList(const LinkedListInfo *), GetNumberOfEntriesInHashmap(const HashmapInfo *), HashPointerType(const void *), HashStringType(const void *), HashStringInfoType(const void *); extern MagickExport void ClearLinkedList(LinkedListInfo *,void *(*)(void *)), *GetLastValueInLinkedList(LinkedListInfo *), *GetNextKeyInHashmap(HashmapInfo *), *GetNextValueInHashmap(HashmapInfo *), *GetNextValueInLinkedList(LinkedListInfo *), *GetValueFromHashmap(HashmapInfo *,const void *), *GetValueFromLinkedList(LinkedListInfo *,const size_t), *RemoveElementByValueFromLinkedList(LinkedListInfo *,const void *), *RemoveElementFromLinkedList(LinkedListInfo *,const size_t), *RemoveEntryFromHashmap(HashmapInfo *,const void *), *RemoveLastElementFromLinkedList(LinkedListInfo *), ResetHashmapIterator(HashmapInfo *), ResetLinkedListIterator(LinkedListInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/distribute-cache.h 0000644 00000001741 14764563153 0011410 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore distributed cache methods. */ #ifndef MAGICKCORE_DISTRIBUTE_CACHE_H #define MAGICKCORE_DISTRIBUTE_CACHE_H #include "magick/exception.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport void DistributePixelCacheServer(const int,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/methods.h 0000644 00000310303 14764563153 0007631 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore API methods prefix. nm -p magick/.libs/libMagickCore-6.Q16.a | grep ' T ' | egrep -vi '(Magick)|(lt_)' | \ egrep -v '(MagickError)|(MagickFatalError)|(MagickWarning)|(ThrowException)' | \ awk '{ printf("#define %s PrependMagickMethod(%s)\n", $3, $3); }' | sort */ #ifndef MAGICKCORE_METHOD_H #define MAGICKCORE_METHOD_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if defined(MAGICKCORE_NAMESPACE_PREFIX) #if defined(__STDC__) #define PrescanMagickPrefix(prefix,method) prefix ## method #else #define PrescanMagickPrefix(prefix,method) prefix(method) #endif #define EvaluateMagickPrefix(prefix,method) PrescanMagickPrefix(prefix,method) #define PrependMagickMethod(method) \ EvaluateMagickPrefix(MAGICKCORE_NAMESPACE_PREFIX,method) #define AcquireAlignedMemory PrependMagickMethod(AcquireAlignedMemory) #define AcquireAuthenticCacheView PrependMagickMethod(AcquireAuthenticCacheView) #define AcquireCacheViewIndexes PrependMagickMethod(AcquireCacheViewIndexes) #define AcquireCacheViewPixels PrependMagickMethod(AcquireCacheViewPixels) #define AcquireCacheView PrependMagickMethod(AcquireCacheView) #define AcquireDistributeCacheInfo PrependMagickMethod(AcquireDistributeCacheInfo) #define AcquireDrawInfo PrependMagickMethod(AcquireDrawInfo) #define AcquireExceptionInfo PrependMagickMethod(AcquireExceptionInfo) #define AcquireFxInfo PrependMagickMethod(AcquireFxInfo) #define AcquireImageColormap PrependMagickMethod(AcquireImageColormap) #define AcquireImageInfo PrependMagickMethod(AcquireImageInfo) #define AcquireImagePixels PrependMagickMethod(AcquireImagePixels) #define AcquireImage PrependMagickMethod(AcquireImage) #define AcquireIndexes PrependMagickMethod(AcquireIndexes) #define AcquireKernelBuiltIn PrependMagickMethod(AcquireKernelBuiltIn) #define AcquireKernelInfo PrependMagickMethod(AcquireKernelInfo) #define AcquireMatrixInfo PrependMagickMethod(AcquireMatrixInfo) #define AcquireMemory PrependMagickMethod(AcquireMemory) #define AcquireNextImage PrependMagickMethod(AcquireNextImage) #define AcquireOneCacheViewPixel PrependMagickMethod(AcquireOneCacheViewPixel) #define AcquireOneCacheViewVirtualPixel PrependMagickMethod(AcquireOneCacheViewVirtualPixel) #define AcquireOnePixel PrependMagickMethod(AcquireOnePixel) #define AcquireOneVirtualPixel PrependMagickMethod(AcquireOneVirtualPixel) #define AcquirePixelCacheNexus PrependMagickMethod(AcquirePixelCacheNexus) #define AcquirePixelCachePixels PrependMagickMethod(AcquirePixelCachePixels) #define AcquirePixelCache PrependMagickMethod(AcquirePixelCache) #define AcquirePixels PrependMagickMethod(AcquirePixels) #define AcquireQuantizeInfo PrependMagickMethod(AcquireQuantizeInfo) #define AcquireQuantumInfo PrependMagickMethod(AcquireQuantumInfo) #define AcquireQuantumMemory PrependMagickMethod(AcquireQuantumMemory) #define AcquireRandomInfo PrependMagickMethod(AcquireRandomInfo) #define AcquireResampleFilter PrependMagickMethod(AcquireResampleFilter) #define AcquireResizeFilter PrependMagickMethod(AcquireResizeFilter) #define AcquireSemaphoreInfo PrependMagickMethod(AcquireSemaphoreInfo) #define AcquireSignatureInfo PrependMagickMethod(AcquireSignatureInfo) #define AcquireStreamInfo PrependMagickMethod(AcquireStreamInfo) #define AcquireStringInfo PrependMagickMethod(AcquireStringInfo) #define AcquireString PrependMagickMethod(AcquireString) #define AcquireTimerInfo PrependMagickMethod(AcquireTimerInfo) #define AcquireTokenInfo PrependMagickMethod(AcquireTokenInfo) #define AcquireUniqueFilename PrependMagickMethod(AcquireUniqueFilename) #define AcquireUniqueFileResource PrependMagickMethod(AcquireUniqueFileResource) #define AcquireUniqueSymbolicLink PrependMagickMethod(AcquireUniqueSymbolicLink) #define AcquireVirtualCacheView PrependMagickMethod(AcquireVirtualCacheView) #define AcquireVirtualMemory PrependMagickMethod(AcquireVirtualMemory) #define ActivateSemaphoreInfo PrependMagickMethod(ActivateSemaphoreInfo) #define AdaptiveBlurImageChannel PrependMagickMethod(AdaptiveBlurImageChannel) #define AdaptiveBlurImage PrependMagickMethod(AdaptiveBlurImage) #define AdaptiveResizeImage PrependMagickMethod(AdaptiveResizeImage) #define AdaptiveSharpenImageChannel PrependMagickMethod(AdaptiveSharpenImageChannel) #define AdaptiveSharpenImage PrependMagickMethod(AdaptiveSharpenImage) #define AdaptiveThresholdImage PrependMagickMethod(AdaptiveThresholdImage) #define AddChildToXMLTree PrependMagickMethod(AddChildToXMLTree) #define AddNoiseImageChannel PrependMagickMethod(AddNoiseImageChannel) #define AddNoiseImage PrependMagickMethod(AddNoiseImage) #define AddPathToXMLTree PrependMagickMethod(AddPathToXMLTree) #define AddValueToSplayTree PrependMagickMethod(AddValueToSplayTree) #define AffineTransformImage PrependMagickMethod(AffineTransformImage) #define AffinityImage PrependMagickMethod(AffinityImage) #define AffinityImages PrependMagickMethod(AffinityImages) #define AllocateImageColormap PrependMagickMethod(AllocateImageColormap) #define AllocateImage PrependMagickMethod(AllocateImage) #define AllocateNextImage PrependMagickMethod(AllocateNextImage) #define AllocateSemaphoreInfo PrependMagickMethod(AllocateSemaphoreInfo) #define AllocateString PrependMagickMethod(AllocateString) #define analyzeImage PrependMagickMethod(analyzeImage) #define AnimateImages PrependMagickMethod(AnimateImages) #define AnnotateComponentGenesis PrependMagickMethod(AnnotateComponentGenesis) #define AnnotateComponentTerminus PrependMagickMethod(AnnotateComponentTerminus) #define AnnotateImage PrependMagickMethod(AnnotateImage) #define AppendImageFormat PrependMagickMethod(AppendImageFormat) #define AppendImages PrependMagickMethod(AppendImages) #define AppendImageToList PrependMagickMethod(AppendImageToList) #define AppendValueToLinkedList PrependMagickMethod(AppendValueToLinkedList) #define Ascii85Encode PrependMagickMethod(Ascii85Encode) #define Ascii85Flush PrependMagickMethod(Ascii85Flush) #define Ascii85Initialize PrependMagickMethod(Ascii85Initialize) #define AsynchronousResourceComponentTerminus PrependMagickMethod(AsynchronousResourceComponentTerminus) #define AttachBlob PrependMagickMethod(AttachBlob) #define AutoGammaImageChannel PrependMagickMethod(AutoGammaImageChannel) #define AutoGammaImage PrependMagickMethod(AutoGammaImage) #define AutoLevelImageChannel PrependMagickMethod(AutoLevelImageChannel) #define AutoLevelImage PrependMagickMethod(AutoLevelImage) #define AutoOrientImage PrependMagickMethod(AutoOrientImage) #define AutoThresholdImage PrependMagickMethod(AutoThresholdImage) #define AverageImages PrependMagickMethod(AverageImages) #define Base64Decode PrependMagickMethod(Base64Decode) #define Base64Encode PrependMagickMethod(Base64Encode) #define BilevelImageChannel PrependMagickMethod(BilevelImageChannel) #define BilevelImage PrependMagickMethod(BilevelImage) #define BlackThresholdImageChannel PrependMagickMethod(BlackThresholdImageChannel) #define BlackThresholdImage PrependMagickMethod(BlackThresholdImage) #define BlobToFile PrependMagickMethod(BlobToFile) #define BlobToImage PrependMagickMethod(BlobToImage) #define BlobToStringInfo PrependMagickMethod(BlobToStringInfo) #define BlueShiftImage PrependMagickMethod(BlueShiftImage) #define BlurImageChannel PrependMagickMethod(BlurImageChannel) #define BlurImage PrependMagickMethod(BlurImage) #define BorderImage PrependMagickMethod(BorderImage) #define BrightnessContrastImageChannel PrependMagickMethod(BrightnessContrastImageChannel) #define BrightnessContrastImage PrependMagickMethod(BrightnessContrastImage) #define CacheComponentGenesis PrependMagickMethod(CacheComponentGenesis) #define CacheComponentTerminus PrependMagickMethod(CacheComponentTerminus) #define CannyEdgeImage PrependMagickMethod(CannyEdgeImage) #define CanonicalXMLContent PrependMagickMethod(CanonicalXMLContent) #define CatchException PrependMagickMethod(CatchException) #define CatchImageException PrependMagickMethod(CatchImageException) #define ChannelImage PrependMagickMethod(ChannelImage) #define ChannelThresholdImage PrependMagickMethod(ChannelThresholdImage) #define CharcoalImage PrependMagickMethod(CharcoalImage) #define ChopImage PrependMagickMethod(ChopImage) #define ChopPathComponents PrependMagickMethod(ChopPathComponents) #define ClampImageChannel PrependMagickMethod(ClampImageChannel) #define ClampImage PrependMagickMethod(ClampImage) #define ClearExceptionInfo PrependMagickMethod(ClearExceptionInfo) #define ClearLinkedList PrependMagickMethod(ClearLinkedList) #define ClipImagePath PrependMagickMethod(ClipImagePath) #define ClipImage PrependMagickMethod(ClipImage) #define ClipPathImage PrependMagickMethod(ClipPathImage) #define CloneBlobInfo PrependMagickMethod(CloneBlobInfo) #define CloneCacheView PrependMagickMethod(CloneCacheView) #define CloneDrawInfo PrependMagickMethod(CloneDrawInfo) #define CloneExceptionInfo PrependMagickMethod(CloneExceptionInfo) #define CloneImageArtifacts PrependMagickMethod(CloneImageArtifacts) #define CloneImageAttributes PrependMagickMethod(CloneImageAttributes) #define CloneImageInfo PrependMagickMethod(CloneImageInfo) #define CloneImageList PrependMagickMethod(CloneImageList) #define CloneImageOptions PrependMagickMethod(CloneImageOptions) #define CloneImage PrependMagickMethod(CloneImage) #define CloneImageProfiles PrependMagickMethod(CloneImageProfiles) #define CloneImageProperties PrependMagickMethod(CloneImageProperties) #define CloneImages PrependMagickMethod(CloneImages) #define CloneImageView PrependMagickMethod(CloneImageView) #define CloneKernelInfo PrependMagickMethod(CloneKernelInfo) #define CloneMemory PrependMagickMethod(CloneMemory) #define CloneMontageInfo PrependMagickMethod(CloneMontageInfo) #define ClonePixelCacheMethods PrependMagickMethod(ClonePixelCacheMethods) #define ClonePixelCache PrependMagickMethod(ClonePixelCache) #define CloneQuantizeInfo PrependMagickMethod(CloneQuantizeInfo) #define CloneSplayTree PrependMagickMethod(CloneSplayTree) #define CloneStringInfo PrependMagickMethod(CloneStringInfo) #define CloneString PrependMagickMethod(CloneString) #define CloseBlob PrependMagickMethod(CloseBlob) #define CloseCacheView PrependMagickMethod(CloseCacheView) #define ClutImageChannel PrependMagickMethod(ClutImageChannel) #define ClutImage PrependMagickMethod(ClutImage) #define CoalesceImages PrependMagickMethod(CoalesceImages) #define CoderComponentGenesis PrependMagickMethod(CoderComponentGenesis) #define CoderComponentTerminus PrependMagickMethod(CoderComponentTerminus) #define ColorComponentGenesis PrependMagickMethod(ColorComponentGenesis) #define ColorComponentTerminus PrependMagickMethod(ColorComponentTerminus) #define ColorDecisionListImage PrependMagickMethod(ColorDecisionListImage) #define ColorFloodfillImage PrependMagickMethod(ColorFloodfillImage) #define ColorizeImage PrependMagickMethod(ColorizeImage) #define ColorMatrixImage PrependMagickMethod(ColorMatrixImage) #define CombineImages PrependMagickMethod(CombineImages) #define CommandOptionToMnemonic PrependMagickMethod(CommandOptionToMnemonic) #define CompareHashmapStringInfo PrependMagickMethod(CompareHashmapStringInfo) #define CompareHashmapString PrependMagickMethod(CompareHashmapString) #define CompareImageChannels PrependMagickMethod(CompareImageChannels) #define CompareImageLayers PrependMagickMethod(CompareImageLayers) #define CompareImages PrependMagickMethod(CompareImages) #define CompareSplayTreeStringInfo PrependMagickMethod(CompareSplayTreeStringInfo) #define CompareSplayTreeString PrependMagickMethod(CompareSplayTreeString) #define CompareStringInfo PrependMagickMethod(CompareStringInfo) #define ComplexImages PrependMagickMethod(ComplexImages) #define CompositeImageChannel PrependMagickMethod(CompositeImageChannel) #define CompositeImage PrependMagickMethod(CompositeImage) #define CompositeLayers PrependMagickMethod(CompositeLayers) #define CompressImageColormap PrependMagickMethod(CompressImageColormap) #define ConcatenateColorComponent PrependMagickMethod(ConcatenateColorComponent) #define ConcatenateStringInfo PrependMagickMethod(ConcatenateStringInfo) #define ConcatenateString PrependMagickMethod(ConcatenateString) #define ConfigureComponentGenesis PrependMagickMethod(ConfigureComponentGenesis) #define ConfigureComponentTerminus PrependMagickMethod(ConfigureComponentTerminus) #define ConfigureFileToStringInfo PrependMagickMethod(ConfigureFileToStringInfo) #define ConnectedComponentsImage PrependMagickMethod(ConnectedComponentsImage) #define ConsolidateCMYKImages PrependMagickMethod(ConsolidateCMYKImages) #define ConstantString PrependMagickMethod(ConstantString) #define ConstituteComponentGenesis PrependMagickMethod(ConstituteComponentGenesis) #define ConstituteComponentTerminus PrependMagickMethod(ConstituteComponentTerminus) #define ConstituteImage PrependMagickMethod(ConstituteImage) #define ContinueTimer PrependMagickMethod(ContinueTimer) #define ContrastImage PrependMagickMethod(ContrastImage) #define ContrastStretchImageChannel PrependMagickMethod(ContrastStretchImageChannel) #define ContrastStretchImage PrependMagickMethod(ContrastStretchImage) #define ConvertHCLpToRGB PrependMagickMethod(ConvertHCLpToRGB) #define ConvertHCLToRGB PrependMagickMethod(ConvertHCLToRGB) #define ConvertHSBToRGB PrependMagickMethod(ConvertHSBToRGB) #define ConvertHSIToRGB PrependMagickMethod(ConvertHSIToRGB) #define ConvertHSLToRGB PrependMagickMethod(ConvertHSLToRGB) #define ConvertHSVToRGB PrependMagickMethod(ConvertHSVToRGB) #define ConvertHWBToRGB PrependMagickMethod(ConvertHWBToRGB) #define ConvertLCHabToRGB PrependMagickMethod(ConvertLCHabToRGB) #define ConvertLCHuvToRGB PrependMagickMethod(ConvertLCHuvToRGB) #define ConvertRGBToHCLp PrependMagickMethod(ConvertRGBToHCLp) #define ConvertRGBToHCL PrependMagickMethod(ConvertRGBToHCL) #define ConvertRGBToHSB PrependMagickMethod(ConvertRGBToHSB) #define ConvertRGBToHSI PrependMagickMethod(ConvertRGBToHSI) #define ConvertRGBToHSL PrependMagickMethod(ConvertRGBToHSL) #define ConvertRGBToHSV PrependMagickMethod(ConvertRGBToHSV) #define ConvertRGBToHWB PrependMagickMethod(ConvertRGBToHWB) #define ConvertRGBToLCHab PrependMagickMethod(ConvertRGBToLCHab) #define ConvertRGBToLCHuv PrependMagickMethod(ConvertRGBToLCHuv) #define ConvolveImageChannel PrependMagickMethod(ConvolveImageChannel) #define ConvolveImage PrependMagickMethod(ConvolveImage) #define CopyImagePixels PrependMagickMethod(CopyImagePixels) #define CropImage PrependMagickMethod(CropImage) #define CropImageToTiles PrependMagickMethod(CropImageToTiles) #define CycleColormapImage PrependMagickMethod(CycleColormapImage) #define DecipherImage PrependMagickMethod(DecipherImage) #define DecodePixelGamma PrependMagickMethod(DecodePixelGamma) #define DeconstructImages PrependMagickMethod(DeconstructImages) #define DefineImageArtifact PrependMagickMethod(DefineImageArtifact) #define DefineImageOption PrependMagickMethod(DefineImageOption) #define DefineImageProperty PrependMagickMethod(DefineImageProperty) #define DefineImageRegistry PrependMagickMethod(DefineImageRegistry) #define DelegateComponentGenesis PrependMagickMethod(DelegateComponentGenesis) #define DelegateComponentTerminus PrependMagickMethod(DelegateComponentTerminus) #define DeleteImageArtifact PrependMagickMethod(DeleteImageArtifact) #define DeleteImageAttribute PrependMagickMethod(DeleteImageAttribute) #define DeleteImageFromList PrependMagickMethod(DeleteImageFromList) #define DeleteImageList PrependMagickMethod(DeleteImageList) #define DeleteImageOption PrependMagickMethod(DeleteImageOption) #define DeleteImageProfile PrependMagickMethod(DeleteImageProfile) #define DeleteImageProperty PrependMagickMethod(DeleteImageProperty) #define DeleteImageRegistry PrependMagickMethod(DeleteImageRegistry) #define DeleteImages PrependMagickMethod(DeleteImages) #define DeleteNodeByValueFromSplayTree PrependMagickMethod(DeleteNodeByValueFromSplayTree) #define DeleteNodeFromSplayTree PrependMagickMethod(DeleteNodeFromSplayTree) #define DescribeImage PrependMagickMethod(DescribeImage) #define DeskewImage PrependMagickMethod(DeskewImage) #define DespeckleImage PrependMagickMethod(DespeckleImage) #define DestroyBlob PrependMagickMethod(DestroyBlob) #define DestroyCacheView PrependMagickMethod(DestroyCacheView) #define DestroyConfigureOptions PrependMagickMethod(DestroyConfigureOptions) #define DestroyConstitute PrependMagickMethod(DestroyConstitute) #define DestroyDistributeCacheInfo PrependMagickMethod(DestroyDistributeCacheInfo) #define DestroyDrawInfo PrependMagickMethod(DestroyDrawInfo) #define DestroyExceptionInfo PrependMagickMethod(DestroyExceptionInfo) #define DestroyFxInfo PrependMagickMethod(DestroyFxInfo) #define DestroyHashmap PrependMagickMethod(DestroyHashmap) #define DestroyImageArtifacts PrependMagickMethod(DestroyImageArtifacts) #define DestroyImageAttributes PrependMagickMethod(DestroyImageAttributes) #define DestroyImageInfo PrependMagickMethod(DestroyImageInfo) #define DestroyImageList PrependMagickMethod(DestroyImageList) #define DestroyImageOptions PrependMagickMethod(DestroyImageOptions) #define DestroyImagePixels PrependMagickMethod(DestroyImagePixels) #define DestroyImage PrependMagickMethod(DestroyImage) #define DestroyImageProfiles PrependMagickMethod(DestroyImageProfiles) #define DestroyImageProperties PrependMagickMethod(DestroyImageProperties) #define DestroyImages PrependMagickMethod(DestroyImages) #define DestroyImageView PrependMagickMethod(DestroyImageView) #define DestroyKernelInfo PrependMagickMethod(DestroyKernelInfo) #define DestroyLinkedList PrependMagickMethod(DestroyLinkedList) #define DestroyLocaleOptions PrependMagickMethod(DestroyLocaleOptions) #define DestroyMatrixInfo PrependMagickMethod(DestroyMatrixInfo) #define DestroyMontageInfo PrependMagickMethod(DestroyMontageInfo) #define DestroyPixelCacheNexus PrependMagickMethod(DestroyPixelCacheNexus) #define DestroyPixelCache PrependMagickMethod(DestroyPixelCache) #define DestroyQuantizeInfo PrependMagickMethod(DestroyQuantizeInfo) #define DestroyQuantumInfo PrependMagickMethod(DestroyQuantumInfo) #define DestroyRandomInfo PrependMagickMethod(DestroyRandomInfo) #define DestroyResampleFilter PrependMagickMethod(DestroyResampleFilter) #define DestroyResizeFilter PrependMagickMethod(DestroyResizeFilter) #define DestroySemaphoreInfo PrependMagickMethod(DestroySemaphoreInfo) #define DestroySignatureInfo PrependMagickMethod(DestroySignatureInfo) #define DestroySplayTree PrependMagickMethod(DestroySplayTree) #define DestroyStreamInfo PrependMagickMethod(DestroyStreamInfo) #define DestroyStringInfo PrependMagickMethod(DestroyStringInfo) #define DestroyStringList PrependMagickMethod(DestroyStringList) #define DestroyString PrependMagickMethod(DestroyString) #define DestroyThresholdMap PrependMagickMethod(DestroyThresholdMap) #define DestroyTimerInfo PrependMagickMethod(DestroyTimerInfo) #define DestroyTokenInfo PrependMagickMethod(DestroyTokenInfo) #define DestroyXMLTree PrependMagickMethod(DestroyXMLTree) #define DestroyXResources PrependMagickMethod(DestroyXResources) #define DestroyXWidget PrependMagickMethod(DestroyXWidget) #define DetachBlob PrependMagickMethod(DetachBlob) #define DisassociateBlob PrependMagickMethod(DisassociateBlob) #define DisassociateImageStream PrependMagickMethod(DisassociateImageStream) #define DiscardBlobBytes PrependMagickMethod(DiscardBlobBytes) #define DispatchImage PrependMagickMethod(DispatchImage) #define DisplayImages PrependMagickMethod(DisplayImages) #define DisposeImages PrependMagickMethod(DisposeImages) #define DistortImage PrependMagickMethod(DistortImage) #define DistortResizeImage PrependMagickMethod(DistortResizeImage) #define DistributePixelCacheServer PrependMagickMethod(DistributePixelCacheServer) #define DrawAffineImage PrependMagickMethod(DrawAffineImage) #define DrawClipPath PrependMagickMethod(DrawClipPath) #define DrawGradientImage PrependMagickMethod(DrawGradientImage) #define DrawImage PrependMagickMethod(DrawImage) #define DrawPatternPath PrependMagickMethod(DrawPatternPath) #define DrawPrimitive PrependMagickMethod(DrawPrimitive) #define DuplexTransferImageViewIterator PrependMagickMethod(DuplexTransferImageViewIterator) #define DuplicateBlob PrependMagickMethod(DuplicateBlob) #define DuplicateImages PrependMagickMethod(DuplicateImages) #define EdgeImage PrependMagickMethod(EdgeImage) #define EmbossImage PrependMagickMethod(EmbossImage) #define EncipherImage PrependMagickMethod(EncipherImage) #define EncodePixelGamma PrependMagickMethod(EncodePixelGamma) #define EnhanceImage PrependMagickMethod(EnhanceImage) #define EOFBlob PrependMagickMethod(EOFBlob) #define EqualizeImageChannel PrependMagickMethod(EqualizeImageChannel) #define EqualizeImage PrependMagickMethod(EqualizeImage) #define ErrorBlob PrependMagickMethod(ErrorBlob) #define EscapeString PrependMagickMethod(EscapeString) #define EvaluateImageChannel PrependMagickMethod(EvaluateImageChannel) #define EvaluateImage PrependMagickMethod(EvaluateImage) #define EvaluateImages PrependMagickMethod(EvaluateImages) #define ExceptionComponentGenesis PrependMagickMethod(ExceptionComponentGenesis) #define ExceptionComponentTerminus PrependMagickMethod(ExceptionComponentTerminus) #define ExcerptImage PrependMagickMethod(ExcerptImage) #define ExpandAffine PrependMagickMethod(ExpandAffine) #define ExpandFilename PrependMagickMethod(ExpandFilename) #define ExpandFilenames PrependMagickMethod(ExpandFilenames) #define ExportImagePixels PrependMagickMethod(ExportImagePixels) #define ExportQuantumPixels PrependMagickMethod(ExportQuantumPixels) #define ExtentImage PrependMagickMethod(ExtentImage) #define ExternalDelegateCommand PrependMagickMethod(ExternalDelegateCommand) #define ExtractSubimageFromImage PrependMagickMethod(ExtractSubimageFromImage) #define FileToBlob PrependMagickMethod(FileToBlob) #define FileToImage PrependMagickMethod(FileToImage) #define FileToStringInfo PrependMagickMethod(FileToStringInfo) #define FileToString PrependMagickMethod(FileToString) #define FileToXML PrependMagickMethod(FileToXML) #define FilterImageChannel PrependMagickMethod(FilterImageChannel) #define FilterImage PrependMagickMethod(FilterImage) #define FinalizeSignature PrependMagickMethod(FinalizeSignature) #define FlattenImages PrependMagickMethod(FlattenImages) #define FlipImage PrependMagickMethod(FlipImage) #define FloodfillPaintImage PrependMagickMethod(FloodfillPaintImage) #define FlopImage PrependMagickMethod(FlopImage) #define FormatImageAttributeList PrependMagickMethod(FormatImageAttributeList) #define FormatImageAttribute PrependMagickMethod(FormatImageAttribute) #define FormatImagePropertyList PrependMagickMethod(FormatImagePropertyList) #define FormatImageProperty PrependMagickMethod(FormatImageProperty) #define FormatLocaleFileList PrependMagickMethod(FormatLocaleFileList) #define FormatLocaleFile PrependMagickMethod(FormatLocaleFile) #define FormatLocaleStringList PrependMagickMethod(FormatLocaleStringList) #define FormatLocaleString PrependMagickMethod(FormatLocaleString) #define FormatStringList PrependMagickMethod(FormatStringList) #define FormatString PrependMagickMethod(FormatString) #define ForwardFourierTransformImage PrependMagickMethod(ForwardFourierTransformImage) #define FrameImage PrependMagickMethod(FrameImage) #define FunctionImageChannel PrependMagickMethod(FunctionImageChannel) #define FunctionImage PrependMagickMethod(FunctionImage) #define FuzzyColorCompare PrependMagickMethod(FuzzyColorCompare) #define FuzzyColorMatch PrependMagickMethod(FuzzyColorMatch) #define FuzzyOpacityCompare PrependMagickMethod(FuzzyOpacityCompare) #define FxEvaluateChannelExpression PrependMagickMethod(FxEvaluateChannelExpression) #define FxEvaluateExpression PrependMagickMethod(FxEvaluateExpression) #define FxImageChannel PrependMagickMethod(FxImageChannel) #define FxImage PrependMagickMethod(FxImage) #define FxPreprocessExpression PrependMagickMethod(FxPreprocessExpression) #define GammaImageChannel PrependMagickMethod(GammaImageChannel) #define GammaImage PrependMagickMethod(GammaImage) #define GaussianBlurImageChannel PrependMagickMethod(GaussianBlurImageChannel) #define GaussianBlurImage PrependMagickMethod(GaussianBlurImage) #define GaussJordanElimination PrependMagickMethod(GaussJordanElimination) #define GenerateDifferentialNoise PrependMagickMethod(GenerateDifferentialNoise) #define GetAffineMatrix PrependMagickMethod(GetAffineMatrix) #define GetAuthenticIndexQueue PrependMagickMethod(GetAuthenticIndexQueue) #define GetAuthenticPixelCacheNexus PrependMagickMethod(GetAuthenticPixelCacheNexus) #define GetAuthenticPixelQueue PrependMagickMethod(GetAuthenticPixelQueue) #define GetAuthenticPixels PrependMagickMethod(GetAuthenticPixels) #define GetBlobError PrependMagickMethod(GetBlobError) #define GetBlobFileHandle PrependMagickMethod(GetBlobFileHandle) #define GetBlobInfo PrependMagickMethod(GetBlobInfo) #define GetBlobProperties PrependMagickMethod(GetBlobProperties) #define GetBlobSize PrependMagickMethod(GetBlobSize) #define GetBlobStreamData PrependMagickMethod(GetBlobStreamData) #define GetBlobStreamHandler PrependMagickMethod(GetBlobStreamHandler) #define GetCacheViewAuthenticIndexQueue PrependMagickMethod(GetCacheViewAuthenticIndexQueue) #define GetCacheViewAuthenticPixelQueue PrependMagickMethod(GetCacheViewAuthenticPixelQueue) #define GetCacheViewAuthenticPixels PrependMagickMethod(GetCacheViewAuthenticPixels) #define GetCacheViewChannels PrependMagickMethod(GetCacheViewChannels) #define GetCacheViewColorspace PrependMagickMethod(GetCacheViewColorspace) #define GetCacheViewException PrependMagickMethod(GetCacheViewException) #define GetCacheViewExtent PrependMagickMethod(GetCacheViewExtent) #define GetCacheViewIndexes PrependMagickMethod(GetCacheViewIndexes) #define GetCacheViewPixels PrependMagickMethod(GetCacheViewPixels) #define GetCacheView PrependMagickMethod(GetCacheView) #define GetCacheViewStorageClass PrependMagickMethod(GetCacheViewStorageClass) #define GetCacheViewVirtualIndexQueue PrependMagickMethod(GetCacheViewVirtualIndexQueue) #define GetCacheViewVirtualPixelQueue PrependMagickMethod(GetCacheViewVirtualPixelQueue) #define GetCacheViewVirtualPixels PrependMagickMethod(GetCacheViewVirtualPixels) #define GetClientName PrependMagickMethod(GetClientName) #define GetClientPath PrependMagickMethod(GetClientPath) #define GetCoderInfoList PrependMagickMethod(GetCoderInfoList) #define GetCoderInfo PrependMagickMethod(GetCoderInfo) #define GetCoderList PrependMagickMethod(GetCoderList) #define GetColorCompliance PrependMagickMethod(GetColorCompliance) #define GetColorInfoList PrependMagickMethod(GetColorInfoList) #define GetColorInfo PrependMagickMethod(GetColorInfo) #define GetColorList PrependMagickMethod(GetColorList) #define GetColorTuple PrependMagickMethod(GetColorTuple) #define GetCommandOptionFlags PrependMagickMethod(GetCommandOptionFlags) #define GetCommandOptions PrependMagickMethod(GetCommandOptions) #define GetConfigureBlob PrependMagickMethod(GetConfigureBlob) #define GetConfigureInfoList PrependMagickMethod(GetConfigureInfoList) #define GetConfigureInfo PrependMagickMethod(GetConfigureInfo) #define GetConfigureList PrependMagickMethod(GetConfigureList) #define GetConfigureOption PrependMagickMethod(GetConfigureOption) #define GetConfigureOptions PrependMagickMethod(GetConfigureOptions) #define GetConfigurePaths PrependMagickMethod(GetConfigurePaths) #define GetConfigureValue PrependMagickMethod(GetConfigureValue) #define GetDefaultOpenCLEnv PrependMagickMethod(GetDefaultOpenCLEnv) #define GetDelegateCommand PrependMagickMethod(GetDelegateCommand) #define GetDelegateCommands PrependMagickMethod(GetDelegateCommands) #define GetDelegateInfoList PrependMagickMethod(GetDelegateInfoList) #define GetDelegateInfo PrependMagickMethod(GetDelegateInfo) #define GetDelegateList PrependMagickMethod(GetDelegateList) #define GetDelegateMode PrependMagickMethod(GetDelegateMode) #define GetDelegateThreadSupport PrependMagickMethod(GetDelegateThreadSupport) #define GetDistributeCacheFile PrependMagickMethod(GetDistributeCacheFile) #define GetDistributeCacheHostname PrependMagickMethod(GetDistributeCacheHostname) #define GetDistributeCachePort PrependMagickMethod(GetDistributeCachePort) #define GetDrawInfo PrependMagickMethod(GetDrawInfo) #define GetElapsedTime PrependMagickMethod(GetElapsedTime) #define GetEnvironmentValue PrependMagickMethod(GetEnvironmentValue) #define GetExceptionInfo PrependMagickMethod(GetExceptionInfo) #define GetExceptionMessage PrependMagickMethod(GetExceptionMessage) #define GetExecutionPath PrependMagickMethod(GetExecutionPath) #define GetFirstImageInList PrependMagickMethod(GetFirstImageInList) #define GetGeometry PrependMagickMethod(GetGeometry) #define GetImageAlphaChannel PrependMagickMethod(GetImageAlphaChannel) #define GetImageArtifact PrependMagickMethod(GetImageArtifact) #define GetImageAttribute PrependMagickMethod(GetImageAttribute) #define GetImageBoundingBox PrependMagickMethod(GetImageBoundingBox) #define GetImageChannelDepth PrependMagickMethod(GetImageChannelDepth) #define GetImageChannelDistortion PrependMagickMethod(GetImageChannelDistortion) #define GetImageChannelDistortions PrependMagickMethod(GetImageChannelDistortions) #define GetImageChannelEntropy PrependMagickMethod(GetImageChannelEntropy) #define GetImageChannelExtrema PrependMagickMethod(GetImageChannelExtrema) #define GetImageChannelFeatures PrependMagickMethod(GetImageChannelFeatures) #define GetImageChannelKurtosis PrependMagickMethod(GetImageChannelKurtosis) #define GetImageChannelMean PrependMagickMethod(GetImageChannelMean) #define GetImageChannelMoments PrependMagickMethod(GetImageChannelMoments) #define GetImageChannelPerceptualHash PrependMagickMethod(GetImageChannelPerceptualHash) #define GetImageChannelRange PrependMagickMethod(GetImageChannelRange) #define GetImageChannels PrependMagickMethod(GetImageChannels) #define GetImageChannelStatistics PrependMagickMethod(GetImageChannelStatistics) #define GetImageClipMask PrependMagickMethod(GetImageClipMask) #define GetImageClippingPathAttribute PrependMagickMethod(GetImageClippingPathAttribute) #define GetImageColorspaceType PrependMagickMethod(GetImageColorspaceType) #define GetImageDecoder PrependMagickMethod(GetImageDecoder) #define GetImageDepth PrependMagickMethod(GetImageDepth) #define GetImageDistortion PrependMagickMethod(GetImageDistortion) #define GetImageDynamicThreshold PrependMagickMethod(GetImageDynamicThreshold) #define GetImageEncoder PrependMagickMethod(GetImageEncoder) #define GetImageEntropy PrependMagickMethod(GetImageEntropy) #define GetImageException PrependMagickMethod(GetImageException) #define GetImageExtent PrependMagickMethod(GetImageExtent) #define GetImageExtrema PrependMagickMethod(GetImageExtrema) #define GetImageFromList PrependMagickMethod(GetImageFromList) #define GetImageGeometry PrependMagickMethod(GetImageGeometry) #define GetImageHistogram PrependMagickMethod(GetImageHistogram) #define GetImageIndexInList PrependMagickMethod(GetImageIndexInList) #define GetImageInfoFile PrependMagickMethod(GetImageInfoFile) #define GetImageInfo PrependMagickMethod(GetImageInfo) #define GetImageKurtosis PrependMagickMethod(GetImageKurtosis) #define GetImageListIndex PrependMagickMethod(GetImageListIndex) #define GetImageListLength PrependMagickMethod(GetImageListLength) #define GetImageList PrependMagickMethod(GetImageList) #define GetImageListSize PrependMagickMethod(GetImageListSize) #define GetImageMask PrependMagickMethod(GetImageMask) #define GetImageMean PrependMagickMethod(GetImageMean) #define GetImageOption PrependMagickMethod(GetImageOption) #define GetImagePixelCacheType PrependMagickMethod(GetImagePixelCacheType) #define GetImagePixels PrependMagickMethod(GetImagePixels) #define GetImageProfile PrependMagickMethod(GetImageProfile) #define GetImageProperty PrependMagickMethod(GetImageProperty) #define GetImageQuantizeError PrependMagickMethod(GetImageQuantizeError) #define GetImageQuantumDepth PrependMagickMethod(GetImageQuantumDepth) #define GetImageRange PrependMagickMethod(GetImageRange) #define GetImageReferenceCount PrependMagickMethod(GetImageReferenceCount) #define GetImageRegistry PrependMagickMethod(GetImageRegistry) #define GetImageTotalInkDensity PrependMagickMethod(GetImageTotalInkDensity) #define GetImageType PrependMagickMethod(GetImageType) #define GetImageViewAuthenticIndexes PrependMagickMethod(GetImageViewAuthenticIndexes) #define GetImageViewAuthenticPixels PrependMagickMethod(GetImageViewAuthenticPixels) #define GetImageViewException PrependMagickMethod(GetImageViewException) #define GetImageViewExtent PrependMagickMethod(GetImageViewExtent) #define GetImageViewImage PrependMagickMethod(GetImageViewImage) #define GetImageViewIterator PrependMagickMethod(GetImageViewIterator) #define GetImageViewVirtualIndexes PrependMagickMethod(GetImageViewVirtualIndexes) #define GetImageViewVirtualPixels PrependMagickMethod(GetImageViewVirtualPixels) #define GetImageVirtualPixelMethod PrependMagickMethod(GetImageVirtualPixelMethod) #define GetIndexes PrependMagickMethod(GetIndexes) #define GetLastImageInList PrependMagickMethod(GetLastImageInList) #define GetLastValueInLinkedList PrependMagickMethod(GetLastValueInLinkedList) #define GetLocaleExceptionMessage PrependMagickMethod(GetLocaleExceptionMessage) #define GetLocaleInfoList PrependMagickMethod(GetLocaleInfoList) #define GetLocaleInfo_ PrependMagickMethod(GetLocaleInfo_) #define GetLocaleList PrependMagickMethod(GetLocaleList) #define GetLocaleMessage PrependMagickMethod(GetLocaleMessage) #define GetLocaleOptions PrependMagickMethod(GetLocaleOptions) #define GetLocaleValue PrependMagickMethod(GetLocaleValue) #define GetLogInfoList PrependMagickMethod(GetLogInfoList) #define GetLogList PrependMagickMethod(GetLogList) #define GetLogName PrependMagickMethod(GetLogName) #define GetMagicInfoList PrependMagickMethod(GetMagicInfoList) #define GetMagicInfo PrependMagickMethod(GetMagicInfo) #define GetMagicList PrependMagickMethod(GetMagicList) #define GetMagicName PrependMagickMethod(GetMagicName) #define GetMatrixColumns PrependMagickMethod(GetMatrixColumns) #define GetMatrixElement PrependMagickMethod(GetMatrixElement) #define GetMatrixRows PrependMagickMethod(GetMatrixRows) #define GetMaxMemoryRequest PrependMagickMethod(GetMaxMemoryRequest) #define GetMimeDescription PrependMagickMethod(GetMimeDescription) #define GetMimeInfoList PrependMagickMethod(GetMimeInfoList) #define GetMimeInfo PrependMagickMethod(GetMimeInfo) #define GetMimeList PrependMagickMethod(GetMimeList) #define GetMimeType PrependMagickMethod(GetMimeType) #define GetMonitorHandler PrependMagickMethod(GetMonitorHandler) #define GetMontageInfo PrependMagickMethod(GetMontageInfo) #define GetMultilineTypeMetrics PrependMagickMethod(GetMultilineTypeMetrics) #define GetNextImageArtifact PrependMagickMethod(GetNextImageArtifact) #define GetNextImageAttribute PrependMagickMethod(GetNextImageAttribute) #define GetNextImageInList PrependMagickMethod(GetNextImageInList) #define GetNextImageOption PrependMagickMethod(GetNextImageOption) #define GetNextImage PrependMagickMethod(GetNextImage) #define GetNextImageProfile PrependMagickMethod(GetNextImageProfile) #define GetNextImageProperty PrependMagickMethod(GetNextImageProperty) #define GetNextImageRegistry PrependMagickMethod(GetNextImageRegistry) #define GetNextKeyInHashmap PrependMagickMethod(GetNextKeyInHashmap) #define GetNextKeyInSplayTree PrependMagickMethod(GetNextKeyInSplayTree) #define GetNextToken PrependMagickMethod(GetNextToken) #define GetNextValueInHashmap PrependMagickMethod(GetNextValueInHashmap) #define GetNextValueInLinkedList PrependMagickMethod(GetNextValueInLinkedList) #define GetNextValueInSplayTree PrependMagickMethod(GetNextValueInSplayTree) #define GetNextXMLTreeTag PrependMagickMethod(GetNextXMLTreeTag) #define GetNumberColors PrependMagickMethod(GetNumberColors) #define GetNumberOfElementsInLinkedList PrependMagickMethod(GetNumberOfElementsInLinkedList) #define GetNumberOfEntriesInHashmap PrependMagickMethod(GetNumberOfEntriesInHashmap) #define GetNumberOfNodesInSplayTree PrependMagickMethod(GetNumberOfNodesInSplayTree) #define GetNumberScenes PrependMagickMethod(GetNumberScenes) #define GetOneAuthenticPixel PrependMagickMethod(GetOneAuthenticPixel) #define GetOneCacheViewAuthenticPixel PrependMagickMethod(GetOneCacheViewAuthenticPixel) #define GetOneCacheViewVirtualMethodPixel PrependMagickMethod(GetOneCacheViewVirtualMethodPixel) #define GetOneCacheViewVirtualPixel PrependMagickMethod(GetOneCacheViewVirtualPixel) #define GetOnePixel PrependMagickMethod(GetOnePixel) #define GetOneVirtualMethodPixel PrependMagickMethod(GetOneVirtualMethodPixel) #define GetOneVirtualPixel PrependMagickMethod(GetOneVirtualPixel) #define GetOptimalKernelWidth1D PrependMagickMethod(GetOptimalKernelWidth1D) #define GetOptimalKernelWidth2D PrependMagickMethod(GetOptimalKernelWidth2D) #define GetOptimalKernelWidth PrependMagickMethod(GetOptimalKernelWidth) #define GetPageGeometry PrependMagickMethod(GetPageGeometry) #define GetPathAttributes PrependMagickMethod(GetPathAttributes) #define GetPathComponent PrependMagickMethod(GetPathComponent) #define GetPathComponents PrependMagickMethod(GetPathComponents) #define GetPathTemplate PrependMagickMethod(GetPathTemplate) #define GetPixelCacheChannels PrependMagickMethod(GetPixelCacheChannels) #define GetPixelCacheColorspace PrependMagickMethod(GetPixelCacheColorspace) #define GetPixelCacheFilename PrependMagickMethod(GetPixelCacheFilename) #define GetPixelCacheMethods PrependMagickMethod(GetPixelCacheMethods) #define GetPixelCacheNexusExtent PrependMagickMethod(GetPixelCacheNexusExtent) #define GetPixelCachePixels PrependMagickMethod(GetPixelCachePixels) #define GetPixelCacheStorageClass PrependMagickMethod(GetPixelCacheStorageClass) #define GetPixelCacheTileSize PrependMagickMethod(GetPixelCacheTileSize) #define GetPixelCacheType PrependMagickMethod(GetPixelCacheType) #define GetPixelCacheVirtualMethod PrependMagickMethod(GetPixelCacheVirtualMethod) #define GetPixelIntensity PrependMagickMethod(GetPixelIntensity) #define GetPixels PrependMagickMethod(GetPixels) #define GetPolicyInfoList PrependMagickMethod(GetPolicyInfoList) #define GetPolicyList PrependMagickMethod(GetPolicyList) #define GetPolicyValue PrependMagickMethod(GetPolicyValue) #define GetPreviousImageInList PrependMagickMethod(GetPreviousImageInList) #define GetPreviousImage PrependMagickMethod(GetPreviousImage) #define GetPseudoRandomValue PrependMagickMethod(GetPseudoRandomValue) #define GetQuantizeInfo PrependMagickMethod(GetQuantizeInfo) #define GetQuantumEndian PrependMagickMethod(GetQuantumEndian) #define GetQuantumExtent PrependMagickMethod(GetQuantumExtent) #define GetQuantumFormat PrependMagickMethod(GetQuantumFormat) #define GetQuantumInfo PrependMagickMethod(GetQuantumInfo) #define GetQuantumPixels PrependMagickMethod(GetQuantumPixels) #define GetQuantumType PrependMagickMethod(GetQuantumType) #define GetRandomInfoNormalize PrependMagickMethod(GetRandomInfoNormalize) #define GetRandomInfoSeed PrependMagickMethod(GetRandomInfoSeed) #define GetRandomKey PrependMagickMethod(GetRandomKey) #define GetRandomSecretKey PrependMagickMethod(GetRandomSecretKey) #define GetRandomValue PrependMagickMethod(GetRandomValue) #define GetResizeFilterBlur PrependMagickMethod(GetResizeFilterBlur) #define GetResizeFilterCoefficient PrependMagickMethod(GetResizeFilterCoefficient) #define GetResizeFilterScale PrependMagickMethod(GetResizeFilterScale) #define GetResizeFilterSupport PrependMagickMethod(GetResizeFilterSupport) #define GetResizeFilterWeightingType PrependMagickMethod(GetResizeFilterWeightingType) #define GetResizeFilterWeight PrependMagickMethod(GetResizeFilterWeight) #define GetResizeFilterWindowSupport PrependMagickMethod(GetResizeFilterWindowSupport) #define GetResizeFilterWindowWeightingType PrependMagickMethod(GetResizeFilterWindowWeightingType) #define GetRootValueFromSplayTree PrependMagickMethod(GetRootValueFromSplayTree) #define GetSignatureBlocksize PrependMagickMethod(GetSignatureBlocksize) #define GetSignatureDigest PrependMagickMethod(GetSignatureDigest) #define GetSignatureDigestsize PrependMagickMethod(GetSignatureDigestsize) #define GetStreamInfoClientData PrependMagickMethod(GetStreamInfoClientData) #define GetStringInfoDatum PrependMagickMethod(GetStringInfoDatum) #define GetStringInfoLength PrependMagickMethod(GetStringInfoLength) #define GetStringInfoName PrependMagickMethod(GetStringInfoName) #define GetStringInfoPath PrependMagickMethod(GetStringInfoPath) #define GetThresholdMapFile PrependMagickMethod(GetThresholdMapFile) #define GetThresholdMap PrependMagickMethod(GetThresholdMap) #define GetTimerInfo PrependMagickMethod(GetTimerInfo) #define GetTypeInfoByFamily PrependMagickMethod(GetTypeInfoByFamily) #define GetTypeInfoList PrependMagickMethod(GetTypeInfoList) #define GetTypeInfo PrependMagickMethod(GetTypeInfo) #define GetTypeList PrependMagickMethod(GetTypeList) #define GetTypeMetrics PrependMagickMethod(GetTypeMetrics) #define GetUserTime PrependMagickMethod(GetUserTime) #define GetValueFromHashmap PrependMagickMethod(GetValueFromHashmap) #define GetValueFromLinkedList PrependMagickMethod(GetValueFromLinkedList) #define GetValueFromSplayTree PrependMagickMethod(GetValueFromSplayTree) #define GetVirtualIndexesFromNexus PrependMagickMethod(GetVirtualIndexesFromNexus) #define GetVirtualIndexQueue PrependMagickMethod(GetVirtualIndexQueue) #define GetVirtualMemoryBlob PrependMagickMethod(GetVirtualMemoryBlob) #define GetVirtualPixelCacheNexus PrependMagickMethod(GetVirtualPixelCacheNexus) #define GetVirtualPixelQueue PrependMagickMethod(GetVirtualPixelQueue) #define GetVirtualPixelsNexus PrependMagickMethod(GetVirtualPixelsNexus) #define GetVirtualPixels PrependMagickMethod(GetVirtualPixels) #define GetXMLTreeAttribute PrependMagickMethod(GetXMLTreeAttribute) #define GetXMLTreeAttributes PrependMagickMethod(GetXMLTreeAttributes) #define GetXMLTreeChild PrependMagickMethod(GetXMLTreeChild) #define GetXMLTreeContent PrependMagickMethod(GetXMLTreeContent) #define GetXMLTreeOrdered PrependMagickMethod(GetXMLTreeOrdered) #define GetXMLTreePath PrependMagickMethod(GetXMLTreePath) #define GetXMLTreeProcessingInstructions PrependMagickMethod(GetXMLTreeProcessingInstructions) #define GetXMLTreeSibling PrependMagickMethod(GetXMLTreeSibling) #define GetXMLTreeTag PrependMagickMethod(GetXMLTreeTag) #define GlobExpression PrependMagickMethod(GlobExpression) #define GradientImage PrependMagickMethod(GradientImage) #define GravityAdjustGeometry PrependMagickMethod(GravityAdjustGeometry) #define GrayscaleImage PrependMagickMethod(GrayscaleImage) #define HaldClutImageChannel PrependMagickMethod(HaldClutImageChannel) #define HaldClutImage PrependMagickMethod(HaldClutImage) #define HashPointerType PrependMagickMethod(HashPointerType) #define HashStringInfoType PrependMagickMethod(HashStringInfoType) #define HashStringType PrependMagickMethod(HashStringType) #define HeapOverflowSanityCheck PrependMagickMethod(HeapOverflowSanityCheck) #define HoughLineImage PrependMagickMethod(HoughLineImage) #define HSLTransform PrependMagickMethod(HSLTransform) #define HuffmanDecodeImage PrependMagickMethod(HuffmanDecodeImage) #define HuffmanEncodeImage PrependMagickMethod(HuffmanEncodeImage) #define IdentifyImageGray PrependMagickMethod(IdentifyImageGray) #define IdentifyImageMonochrome PrependMagickMethod(IdentifyImageMonochrome) #define IdentifyImage PrependMagickMethod(IdentifyImage) #define IdentifyImageType PrependMagickMethod(IdentifyImageType) #define IdentifyPaletteImage PrependMagickMethod(IdentifyPaletteImage) #define IdentityAffine PrependMagickMethod(IdentityAffine) #define ImageListToArray PrependMagickMethod(ImageListToArray) #define ImagesToBlob PrependMagickMethod(ImagesToBlob) #define ImageToBlob PrependMagickMethod(ImageToBlob) #define ImageToFile PrependMagickMethod(ImageToFile) #define ImplodeImage PrependMagickMethod(ImplodeImage) #define ImportImagePixels PrependMagickMethod(ImportImagePixels) #define ImportQuantumPixels PrependMagickMethod(ImportQuantumPixels) #define InheritException PrependMagickMethod(InheritException) #define InitializeExceptionInfo PrependMagickMethod(InitializeExceptionInfo) #define InitializeSignature PrependMagickMethod(InitializeSignature) #define InitOpenCLEnv PrependMagickMethod(InitOpenCLEnv) #define InjectImageBlob PrependMagickMethod(InjectImageBlob) #define InsertImageInList PrependMagickMethod(InsertImageInList) #define InsertTagIntoXMLTree PrependMagickMethod(InsertTagIntoXMLTree) #define InsertValueInLinkedList PrependMagickMethod(InsertValueInLinkedList) #define InsertValueInSortedLinkedList PrependMagickMethod(InsertValueInSortedLinkedList) #define IntegralRotateImage PrependMagickMethod(IntegralRotateImage) #define InterpolatePixelColor PrependMagickMethod(InterpolatePixelColor) #define InterpolativeResizeImage PrependMagickMethod(InterpolativeResizeImage) #define InterpretImageAttributes PrependMagickMethod(InterpretImageAttributes) #define InterpretImageFilename PrependMagickMethod(InterpretImageFilename) #define InterpretImageProperties PrependMagickMethod(InterpretImageProperties) #define InterpretLocaleValue PrependMagickMethod(InterpretLocaleValue) #define InterpretSiPrefixValue PrependMagickMethod(InterpretSiPrefixValue) #define InverseFourierTransformImage PrependMagickMethod(InverseFourierTransformImage) #define InversesRGBCompandor PrependMagickMethod(InversesRGBCompandor) #define InvokeDelegate PrependMagickMethod(InvokeDelegate) #define InvokeDynamicImageFilter PrependMagickMethod(InvokeDynamicImageFilter) #define IsBlobExempt PrependMagickMethod(IsBlobExempt) #define IsBlobSeekable PrependMagickMethod(IsBlobSeekable) #define IsBlobTemporary PrependMagickMethod(IsBlobTemporary) #define IsColorSimilar PrependMagickMethod(IsColorSimilar) #define IsCommandOption PrependMagickMethod(IsCommandOption) #define IsEventLogging PrependMagickMethod(IsEventLogging) #define IsGeometry PrependMagickMethod(IsGeometry) #define IsGlob PrependMagickMethod(IsGlob) #define IsGrayImage PrependMagickMethod(IsGrayImage) #define IsHashmapEmpty PrependMagickMethod(IsHashmapEmpty) #define IsHighDynamicRangeImage PrependMagickMethod(IsHighDynamicRangeImage) #define IsHistogramImage PrependMagickMethod(IsHistogramImage) #define IsImageObject PrependMagickMethod(IsImageObject) #define IsImagesEqual PrependMagickMethod(IsImagesEqual) #define IsImageSimilar PrependMagickMethod(IsImageSimilar) #define IsImageView PrependMagickMethod(IsImageView) #define IsIntensitySimilar PrependMagickMethod(IsIntensitySimilar) #define IsLinkedListEmpty PrependMagickMethod(IsLinkedListEmpty) #define IsMonochromeImage PrependMagickMethod(IsMonochromeImage) #define IsOpacitySimilar PrependMagickMethod(IsOpacitySimilar) #define IsOpaqueImage PrependMagickMethod(IsOpaqueImage) #define IsOptionMember PrependMagickMethod(IsOptionMember) #define IsPaletteImage PrependMagickMethod(IsPaletteImage) #define IsPathAccessible PrependMagickMethod(IsPathAccessible) #define IsRightsAuthorized PrependMagickMethod(IsRightsAuthorized) #define IsSceneGeometry PrependMagickMethod(IsSceneGeometry) #define IsStringNotFalse PrependMagickMethod(IsStringNotFalse) #define IsStringTrue PrependMagickMethod(IsStringTrue) #define IsSubimage PrependMagickMethod(IsSubimage) #define IsTaintImage PrependMagickMethod(IsTaintImage) #define KuwaharaImageChannel PrependMagickMethod(KuwaharaImageChannel) #define KuwaharaImage PrependMagickMethod(KuwaharaImage) #define LeastSquaresAddTerms PrependMagickMethod(LeastSquaresAddTerms) #define LevelColorsImageChannel PrependMagickMethod(LevelColorsImageChannel) #define LevelColorsImage PrependMagickMethod(LevelColorsImage) #define LevelImageChannel PrependMagickMethod(LevelImageChannel) #define LevelImageColors PrependMagickMethod(LevelImageColors) #define LevelImage PrependMagickMethod(LevelImage) #define LevelizeImageChannel PrependMagickMethod(LevelizeImageChannel) #define LevelizeImage PrependMagickMethod(LevelizeImage) #define LiberateMemory PrependMagickMethod(LiberateMemory) #define LiberateSemaphoreInfo PrependMagickMethod(LiberateSemaphoreInfo) #define LinearStretchImage PrependMagickMethod(LinearStretchImage) #define LinkedListToArray PrependMagickMethod(LinkedListToArray) #define LiquidRescaleImage PrependMagickMethod(LiquidRescaleImage) #define ListCoderInfo PrependMagickMethod(ListCoderInfo) #define ListColorInfo PrependMagickMethod(ListColorInfo) #define ListCommandOptions PrependMagickMethod(ListCommandOptions) #define ListConfigureInfo PrependMagickMethod(ListConfigureInfo) #define ListDelegateInfo PrependMagickMethod(ListDelegateInfo) #define ListFiles PrependMagickMethod(ListFiles) #define ListLocaleInfo PrependMagickMethod(ListLocaleInfo) #define ListLogInfo PrependMagickMethod(ListLogInfo) #define ListMagicInfo PrependMagickMethod(ListMagicInfo) #define ListMimeInfo PrependMagickMethod(ListMimeInfo) #define ListModuleInfo PrependMagickMethod(ListModuleInfo) #define ListPolicyInfo PrependMagickMethod(ListPolicyInfo) #define ListThresholdMapFile PrependMagickMethod(ListThresholdMapFile) #define ListThresholdMaps PrependMagickMethod(ListThresholdMaps) #define ListTypeInfo PrependMagickMethod(ListTypeInfo) #define LoadFontConfigFonts PrependMagickMethod(LoadFontConfigFonts) #define LoadMimeLists PrependMagickMethod(LoadMimeLists) #define LocalContrastImage PrependMagickMethod(LocalContrastImage) #define LocaleCompare PrependMagickMethod(LocaleCompare) #define LocaleComponentGenesis PrependMagickMethod(LocaleComponentGenesis) #define LocaleComponentTerminus PrependMagickMethod(LocaleComponentTerminus) #define LocaleLowercase PrependMagickMethod(LocaleLowercase) #define LocaleLower PrependMagickMethod(LocaleLower) #define LocaleNCompare PrependMagickMethod(LocaleNCompare) #define LocaleUppercase PrependMagickMethod(LocaleUppercase) #define LocaleUpper PrependMagickMethod(LocaleUpper) #define LockSemaphoreInfo PrependMagickMethod(LockSemaphoreInfo) #define LogComponentGenesis PrependMagickMethod(LogComponentGenesis) #define LogComponentTerminus PrependMagickMethod(LogComponentTerminus) #define LZWEncodeImage PrependMagickMethod(LZWEncodeImage) #define MagicComponentGenesis PrependMagickMethod(MagicComponentGenesis) #define MagicComponentTerminus PrependMagickMethod(MagicComponentTerminus) #define MagnifyImage PrependMagickMethod(MagnifyImage) #define MapBlob PrependMagickMethod(MapBlob) #define MapImage PrependMagickMethod(MapImage) #define MapImages PrependMagickMethod(MapImages) #define MatrixToImage PrependMagickMethod(MatrixToImage) #define MatteFloodfillImage PrependMagickMethod(MatteFloodfillImage) #define MaximumImages PrependMagickMethod(MaximumImages) #define MeanShiftImage PrependMagickMethod(MeanShiftImage) #define MedianFilterImage PrependMagickMethod(MedianFilterImage) #define MergeImageLayers PrependMagickMethod(MergeImageLayers) #define MimeComponentGenesis PrependMagickMethod(MimeComponentGenesis) #define MimeComponentTerminus PrependMagickMethod(MimeComponentTerminus) #define MinifyImage PrependMagickMethod(MinifyImage) #define MinimumImages PrependMagickMethod(MinimumImages) #define MinMaxStretchImage PrependMagickMethod(MinMaxStretchImage) #define ModeImage PrependMagickMethod(ModeImage) #define ModifyImage PrependMagickMethod(ModifyImage) #define ModulateImage PrependMagickMethod(ModulateImage) #define MonitorComponentGenesis PrependMagickMethod(MonitorComponentGenesis) #define MonitorComponentTerminus PrependMagickMethod(MonitorComponentTerminus) #define MontageImageList PrependMagickMethod(MontageImageList) #define MontageImages PrependMagickMethod(MontageImages) #define MorphImages PrependMagickMethod(MorphImages) #define MorphologyApply PrependMagickMethod(MorphologyApply) #define MorphologyImageChannel PrependMagickMethod(MorphologyImageChannel) #define MorphologyImage PrependMagickMethod(MorphologyImage) #define MosaicImages PrependMagickMethod(MosaicImages) #define MotionBlurImageChannel PrependMagickMethod(MotionBlurImageChannel) #define MotionBlurImage PrependMagickMethod(MotionBlurImage) #define MSBOrderLong PrependMagickMethod(MSBOrderLong) #define MSBOrderShort PrependMagickMethod(MSBOrderShort) #define MultilineCensus PrependMagickMethod(MultilineCensus) #define MVGMacroCompare PrependMagickMethod(MVGMacroCompare) #define NegateImageChannel PrependMagickMethod(NegateImageChannel) #define NegateImage PrependMagickMethod(NegateImage) #define NewHashmap PrependMagickMethod(NewHashmap) #define NewImageList PrependMagickMethod(NewImageList) #define NewImageView PrependMagickMethod(NewImageView) #define NewImageViewRegion PrependMagickMethod(NewImageViewRegion) #define NewLinkedList PrependMagickMethod(NewLinkedList) #define NewSplayTree PrependMagickMethod(NewSplayTree) #define NewXMLTree PrependMagickMethod(NewXMLTree) #define NewXMLTreeTag PrependMagickMethod(NewXMLTreeTag) #define NormalizeImageChannel PrependMagickMethod(NormalizeImageChannel) #define NormalizeImage PrependMagickMethod(NormalizeImage) #define NullMatrix PrependMagickMethod(NullMatrix) #define OilPaintImage PrependMagickMethod(OilPaintImage) #define OpaqueImage PrependMagickMethod(OpaqueImage) #define OpaquePaintImageChannel PrependMagickMethod(OpaquePaintImageChannel) #define OpaquePaintImage PrependMagickMethod(OpaquePaintImage) #define OpenBlob PrependMagickMethod(OpenBlob) #define OpenCacheView PrependMagickMethod(OpenCacheView) #define OpenDistributePixelCache PrependMagickMethod(OpenDistributePixelCache) #define OpenStream PrependMagickMethod(OpenStream) #define OptimizeImageLayers PrependMagickMethod(OptimizeImageLayers) #define OptimizeImageTransparency PrependMagickMethod(OptimizeImageTransparency) #define OptimizePlusImageLayers PrependMagickMethod(OptimizePlusImageLayers) #define OrderedDitherImageChannel PrependMagickMethod(OrderedDitherImageChannel) #define OrderedDitherImage PrependMagickMethod(OrderedDitherImage) #define OrderedPosterizeImageChannel PrependMagickMethod(OrderedPosterizeImageChannel) #define OrderedPosterizeImage PrependMagickMethod(OrderedPosterizeImage) #define PackbitsEncodeImage PrependMagickMethod(PackbitsEncodeImage) #define PaintFloodfillImage PrependMagickMethod(PaintFloodfillImage) #define PaintOpaqueImageChannel PrependMagickMethod(PaintOpaqueImageChannel) #define PaintOpaqueImage PrependMagickMethod(PaintOpaqueImage) #define PaintTransparentImage PrependMagickMethod(PaintTransparentImage) #define ParseAbsoluteGeometry PrependMagickMethod(ParseAbsoluteGeometry) #define ParseAffineGeometry PrependMagickMethod(ParseAffineGeometry) #define ParseChannelOption PrependMagickMethod(ParseChannelOption) #define ParseCommandOption PrependMagickMethod(ParseCommandOption) #define ParseGeometry PrependMagickMethod(ParseGeometry) #define ParseGravityGeometry PrependMagickMethod(ParseGravityGeometry) #define ParseImageGeometry PrependMagickMethod(ParseImageGeometry) #define ParseMetaGeometry PrependMagickMethod(ParseMetaGeometry) #define ParsePageGeometry PrependMagickMethod(ParsePageGeometry) #define ParseRegionGeometry PrependMagickMethod(ParseRegionGeometry) #define ParseSizeGeometry PrependMagickMethod(ParseSizeGeometry) #define PasskeyDecipherImage PrependMagickMethod(PasskeyDecipherImage) #define PasskeyEncipherImage PrependMagickMethod(PasskeyEncipherImage) #define PerceptibleImageChannel PrependMagickMethod(PerceptibleImageChannel) #define PerceptibleImage PrependMagickMethod(PerceptibleImage) #define PersistPixelCache PrependMagickMethod(PersistPixelCache) #define PingBlob PrependMagickMethod(PingBlob) #define PingImage PrependMagickMethod(PingImage) #define PingImages PrependMagickMethod(PingImages) #define PlasmaImage PrependMagickMethod(PlasmaImage) #define PlasmaImageProxy PrependMagickMethod(PlasmaImageProxy) #define PolaroidImage PrependMagickMethod(PolaroidImage) #define PolicyComponentGenesis PrependMagickMethod(PolicyComponentGenesis) #define PolicyComponentTerminus PrependMagickMethod(PolicyComponentTerminus) #define PolynomialImageChannel PrependMagickMethod(PolynomialImageChannel) #define PolynomialImage PrependMagickMethod(PolynomialImage) #define PopImageList PrependMagickMethod(PopImageList) #define PopImagePixels PrependMagickMethod(PopImagePixels) #define PosterizeImageChannel PrependMagickMethod(PosterizeImageChannel) #define PosterizeImage PrependMagickMethod(PosterizeImage) #define PostscriptGeometry PrependMagickMethod(PostscriptGeometry) #define PrependImageToList PrependMagickMethod(PrependImageToList) #define PreviewImage PrependMagickMethod(PreviewImage) #define PrintStringInfo PrependMagickMethod(PrintStringInfo) #define process_message PrependMagickMethod(process_message) #define ProfileImage PrependMagickMethod(ProfileImage) #define PruneTagFromXMLTree PrependMagickMethod(PruneTagFromXMLTree) #define PushImageList PrependMagickMethod(PushImageList) #define PushImagePixels PrependMagickMethod(PushImagePixels) #define PutEntryInHashmap PrependMagickMethod(PutEntryInHashmap) #define QuantizationError PrependMagickMethod(QuantizationError) #define QuantizeImage PrependMagickMethod(QuantizeImage) #define QuantizeImages PrependMagickMethod(QuantizeImages) #define QueryColorCompliance PrependMagickMethod(QueryColorCompliance) #define QueryColorDatabase PrependMagickMethod(QueryColorDatabase) #define QueryColorname PrependMagickMethod(QueryColorname) #define QueueAuthenticPixelCacheNexus PrependMagickMethod(QueueAuthenticPixelCacheNexus) #define QueueAuthenticPixel PrependMagickMethod(QueueAuthenticPixel) #define QueueAuthenticPixels PrependMagickMethod(QueueAuthenticPixels) #define QueueCacheViewAuthenticPixels PrependMagickMethod(QueueCacheViewAuthenticPixels) #define RadialBlurImageChannel PrependMagickMethod(RadialBlurImageChannel) #define RadialBlurImage PrependMagickMethod(RadialBlurImage) #define RaiseImage PrependMagickMethod(RaiseImage) #define RandomChannelThresholdImage PrependMagickMethod(RandomChannelThresholdImage) #define RandomComponentGenesis PrependMagickMethod(RandomComponentGenesis) #define RandomComponentTerminus PrependMagickMethod(RandomComponentTerminus) #define RandomThresholdImageChannel PrependMagickMethod(RandomThresholdImageChannel) #define RandomThresholdImage PrependMagickMethod(RandomThresholdImage) #define ReacquireMemory PrependMagickMethod(ReacquireMemory) #define ReadBlobByte PrependMagickMethod(ReadBlobByte) #define ReadBlobDouble PrependMagickMethod(ReadBlobDouble) #define ReadBlobFloat PrependMagickMethod(ReadBlobFloat) #define ReadBlobLongLong PrependMagickMethod(ReadBlobLongLong) #define ReadBlobLong PrependMagickMethod(ReadBlobLong) #define ReadBlobLSBLong PrependMagickMethod(ReadBlobLSBLong) #define ReadBlobLSBShort PrependMagickMethod(ReadBlobLSBShort) #define ReadBlobLSBSignedLong PrependMagickMethod(ReadBlobLSBSignedLong) #define ReadBlobLSBSignedShort PrependMagickMethod(ReadBlobLSBSignedShort) #define ReadBlobMSBLongLong PrependMagickMethod(ReadBlobMSBLongLong) #define ReadBlobMSBLong PrependMagickMethod(ReadBlobMSBLong) #define ReadBlobMSBShort PrependMagickMethod(ReadBlobMSBShort) #define ReadBlobMSBSignedLong PrependMagickMethod(ReadBlobMSBSignedLong) #define ReadBlobMSBSignedShort PrependMagickMethod(ReadBlobMSBSignedShort) #define ReadBlob PrependMagickMethod(ReadBlob) #define ReadBlobShort PrependMagickMethod(ReadBlobShort) #define ReadBlobSignedLong PrependMagickMethod(ReadBlobSignedLong) #define ReadBlobSignedShort PrependMagickMethod(ReadBlobSignedShort) #define ReadBlobStream PrependMagickMethod(ReadBlobStream) #define ReadBlobString PrependMagickMethod(ReadBlobString) #define ReadDistributePixelCacheIndexes PrependMagickMethod(ReadDistributePixelCacheIndexes) #define ReadDistributePixelCachePixels PrependMagickMethod(ReadDistributePixelCachePixels) #define ReadImage PrependMagickMethod(ReadImage) #define ReadImages PrependMagickMethod(ReadImages) #define ReadInlineImage PrependMagickMethod(ReadInlineImage) #define ReadPSDLayers PrependMagickMethod(ReadPSDLayers) #define ReadStream PrependMagickMethod(ReadStream) #define RecolorImage PrependMagickMethod(RecolorImage) #define ReduceNoiseImage PrependMagickMethod(ReduceNoiseImage) #define ReferenceBlob PrependMagickMethod(ReferenceBlob) #define ReferenceImage PrependMagickMethod(ReferenceImage) #define ReferencePixelCache PrependMagickMethod(ReferencePixelCache) #define RegisterAAIImage PrependMagickMethod(RegisterAAIImage) #define RegisterARTImage PrependMagickMethod(RegisterARTImage) #define RegisterAVSImage PrependMagickMethod(RegisterAVSImage) #define RegisterBGRImage PrependMagickMethod(RegisterBGRImage) #define RegisterBMPImage PrependMagickMethod(RegisterBMPImage) #define RegisterBRAILLEImage PrependMagickMethod(RegisterBRAILLEImage) #define RegisterCALSImage PrependMagickMethod(RegisterCALSImage) #define RegisterCAPTIONImage PrependMagickMethod(RegisterCAPTIONImage) #define RegisterCINImage PrependMagickMethod(RegisterCINImage) #define RegisterCIPImage PrependMagickMethod(RegisterCIPImage) #define RegisterCLIPImage PrependMagickMethod(RegisterCLIPImage) #define RegisterCMYKImage PrependMagickMethod(RegisterCMYKImage) #define RegisterCUTImage PrependMagickMethod(RegisterCUTImage) #define RegisterDCMImage PrependMagickMethod(RegisterDCMImage) #define RegisterDDSImage PrependMagickMethod(RegisterDDSImage) #define RegisterDEBUGImage PrependMagickMethod(RegisterDEBUGImage) #define RegisterDIBImage PrependMagickMethod(RegisterDIBImage) #define RegisterDJVUImage PrependMagickMethod(RegisterDJVUImage) #define RegisterDNGImage PrependMagickMethod(RegisterDNGImage) #define RegisterDOTImage PrependMagickMethod(RegisterDOTImage) #define RegisterDPXImage PrependMagickMethod(RegisterDPXImage) #define RegisterEPTImage PrependMagickMethod(RegisterEPTImage) #define RegisterEXRImage PrependMagickMethod(RegisterEXRImage) #define RegisterFAXImage PrependMagickMethod(RegisterFAXImage) #define RegisterFITSImage PrependMagickMethod(RegisterFITSImage) #define RegisterGIFImage PrependMagickMethod(RegisterGIFImage) #define RegisterGRADIENTImage PrependMagickMethod(RegisterGRADIENTImage) #define RegisterGRAYImage PrependMagickMethod(RegisterGRAYImage) #define RegisterHALDImage PrependMagickMethod(RegisterHALDImage) #define RegisterHDRImage PrependMagickMethod(RegisterHDRImage) #define RegisterHEICImage PrependMagickMethod(RegisterHEICImage) #define RegisterHISTOGRAMImage PrependMagickMethod(RegisterHISTOGRAMImage) #define RegisterHRZImage PrependMagickMethod(RegisterHRZImage) #define RegisterHTMLImage PrependMagickMethod(RegisterHTMLImage) #define RegisterICONImage PrependMagickMethod(RegisterICONImage) #define RegisterINFOImage PrependMagickMethod(RegisterINFOImage) #define RegisterINLINEImage PrependMagickMethod(RegisterINLINEImage) #define RegisterIPLImage PrependMagickMethod(RegisterIPLImage) #define RegisterJBIGImage PrependMagickMethod(RegisterJBIGImage) #define RegisterJNXImage PrependMagickMethod(RegisterJNXImage) #define RegisterJP2Image PrependMagickMethod(RegisterJP2Image) #define RegisterJPEGImage PrependMagickMethod(RegisterJPEGImage) #define RegisterJSONImage PrependMagickMethod(RegisterJSONImage) #define RegisterLABELImage PrependMagickMethod(RegisterLABELImage) #define RegisterMACImage PrependMagickMethod(RegisterMACImage) #define RegisterMAPImage PrependMagickMethod(RegisterMAPImage) #define RegisterMASKImage PrependMagickMethod(RegisterMASKImage) #define RegisterMATImage PrependMagickMethod(RegisterMATImage) #define RegisterMATTEImage PrependMagickMethod(RegisterMATTEImage) #define RegisterMETAImage PrependMagickMethod(RegisterMETAImage) #define RegisterMIFFImage PrependMagickMethod(RegisterMIFFImage) #define RegisterMONOImage PrependMagickMethod(RegisterMONOImage) #define RegisterMPCImage PrependMagickMethod(RegisterMPCImage) #define RegisterMPEGImage PrependMagickMethod(RegisterMPEGImage) #define RegisterMPRImage PrependMagickMethod(RegisterMPRImage) #define RegisterMSLImage PrependMagickMethod(RegisterMSLImage) #define RegisterMTVImage PrependMagickMethod(RegisterMTVImage) #define RegisterMVGImage PrependMagickMethod(RegisterMVGImage) #define RegisterNULLImage PrependMagickMethod(RegisterNULLImage) #define RegisterOTBImage PrependMagickMethod(RegisterOTBImage) #define RegisterPALMImage PrependMagickMethod(RegisterPALMImage) #define RegisterPANGOImage PrependMagickMethod(RegisterPANGOImage) #define RegisterPATTERNImage PrependMagickMethod(RegisterPATTERNImage) #define RegisterPCDImage PrependMagickMethod(RegisterPCDImage) #define RegisterPCLImage PrependMagickMethod(RegisterPCLImage) #define RegisterPCXImage PrependMagickMethod(RegisterPCXImage) #define RegisterPDBImage PrependMagickMethod(RegisterPDBImage) #define RegisterPDFImage PrependMagickMethod(RegisterPDFImage) #define RegisterPESImage PrependMagickMethod(RegisterPESImage) #define RegisterPGXImage PrependMagickMethod(RegisterPGXImage) #define RegisterPICTImage PrependMagickMethod(RegisterPICTImage) #define RegisterPIXImage PrependMagickMethod(RegisterPIXImage) #define RegisterPLASMAImage PrependMagickMethod(RegisterPLASMAImage) #define RegisterPNGImage PrependMagickMethod(RegisterPNGImage) #define RegisterPNMImage PrependMagickMethod(RegisterPNMImage) #define RegisterPREVIEWImage PrependMagickMethod(RegisterPREVIEWImage) #define RegisterPS2Image PrependMagickMethod(RegisterPS2Image) #define RegisterPS3Image PrependMagickMethod(RegisterPS3Image) #define RegisterPSDImage PrependMagickMethod(RegisterPSDImage) #define RegisterPSImage PrependMagickMethod(RegisterPSImage) #define RegisterPWPImage PrependMagickMethod(RegisterPWPImage) #define RegisterRAWImage PrependMagickMethod(RegisterRAWImage) #define RegisterRGBImage PrependMagickMethod(RegisterRGBImage) #define RegisterRGFImage PrependMagickMethod(RegisterRGFImage) #define RegisterRLAImage PrependMagickMethod(RegisterRLAImage) #define RegisterRLEImage PrependMagickMethod(RegisterRLEImage) #define RegisterSCREENSHOTImage PrependMagickMethod(RegisterSCREENSHOTImage) #define RegisterSCRImage PrependMagickMethod(RegisterSCRImage) #define RegisterSCTImage PrependMagickMethod(RegisterSCTImage) #define RegisterSFWImage PrependMagickMethod(RegisterSFWImage) #define RegisterSGIImage PrependMagickMethod(RegisterSGIImage) #define RegisterSIXELImage PrependMagickMethod(RegisterSIXELImage) #define RegisterStaticModule PrependMagickMethod(RegisterStaticModule) #define RegisterStaticModules PrependMagickMethod(RegisterStaticModules) #define RegisterSTEGANOImage PrependMagickMethod(RegisterSTEGANOImage) #define RegisterSUNImage PrependMagickMethod(RegisterSUNImage) #define RegisterSVGImage PrependMagickMethod(RegisterSVGImage) #define RegisterTGAImage PrependMagickMethod(RegisterTGAImage) #define RegisterTHUMBNAILImage PrependMagickMethod(RegisterTHUMBNAILImage) #define RegisterTIFFImage PrependMagickMethod(RegisterTIFFImage) #define RegisterTILEImage PrependMagickMethod(RegisterTILEImage) #define RegisterTIMImage PrependMagickMethod(RegisterTIMImage) #define RegisterTTFImage PrependMagickMethod(RegisterTTFImage) #define RegisterTXTImage PrependMagickMethod(RegisterTXTImage) #define RegisterUILImage PrependMagickMethod(RegisterUILImage) #define RegisterUndefinedImage PrependMagickMethod(RegisterUndefinedImage) #define RegisterURLImage PrependMagickMethod(RegisterURLImage) #define RegisterUYVYImage PrependMagickMethod(RegisterUYVYImage) #define RegisterVICARImage PrependMagickMethod(RegisterVICARImage) #define RegisterVIDImage PrependMagickMethod(RegisterVIDImage) #define RegisterVIFFImage PrependMagickMethod(RegisterVIFFImage) #define RegisterVIPSImage PrependMagickMethod(RegisterVIPSImage) #define RegisterWBMPImage PrependMagickMethod(RegisterWBMPImage) #define RegisterWEBPImage PrependMagickMethod(RegisterWEBPImage) #define RegisterWMFImage PrependMagickMethod(RegisterWMFImage) #define RegisterWPGImage PrependMagickMethod(RegisterWPGImage) #define RegisterXBMImage PrependMagickMethod(RegisterXBMImage) #define RegisterXCFImage PrependMagickMethod(RegisterXCFImage) #define RegisterXCImage PrependMagickMethod(RegisterXCImage) #define RegisterXImage PrependMagickMethod(RegisterXImage) #define RegisterXPMImage PrependMagickMethod(RegisterXPMImage) #define RegisterXPSImage PrependMagickMethod(RegisterXPSImage) #define RegisterXTRNImage PrependMagickMethod(RegisterXTRNImage) #define RegisterXWDImage PrependMagickMethod(RegisterXWDImage) #define RegisterYCBCRImage PrependMagickMethod(RegisterYCBCRImage) #define RegisterYUVImage PrependMagickMethod(RegisterYUVImage) #define RegistryComponentGenesis PrependMagickMethod(RegistryComponentGenesis) #define RegistryComponentTerminus PrependMagickMethod(RegistryComponentTerminus) #define RelinquishAlignedMemory PrependMagickMethod(RelinquishAlignedMemory) #define RelinquishDistributePixelCache PrependMagickMethod(RelinquishDistributePixelCache) #define RelinquishSemaphoreInfo PrependMagickMethod(RelinquishSemaphoreInfo) #define RelinquishUniqueFileResource PrependMagickMethod(RelinquishUniqueFileResource) #define RelinquishVirtualMemory PrependMagickMethod(RelinquishVirtualMemory) #define RemapImage PrependMagickMethod(RemapImage) #define RemapImages PrependMagickMethod(RemapImages) #define RemoteDisplayCommand PrependMagickMethod(RemoteDisplayCommand) #define RemoveDuplicateLayers PrependMagickMethod(RemoveDuplicateLayers) #define RemoveElementByValueFromLinkedList PrependMagickMethod(RemoveElementByValueFromLinkedList) #define RemoveElementFromLinkedList PrependMagickMethod(RemoveElementFromLinkedList) #define RemoveEntryFromHashmap PrependMagickMethod(RemoveEntryFromHashmap) #define RemoveFirstImageFromList PrependMagickMethod(RemoveFirstImageFromList) #define RemoveImageArtifact PrependMagickMethod(RemoveImageArtifact) #define RemoveImageFromList PrependMagickMethod(RemoveImageFromList) #define RemoveImageOption PrependMagickMethod(RemoveImageOption) #define RemoveImageProfile PrependMagickMethod(RemoveImageProfile) #define RemoveImageProperty PrependMagickMethod(RemoveImageProperty) #define RemoveImageRegistry PrependMagickMethod(RemoveImageRegistry) #define RemoveLastElementFromLinkedList PrependMagickMethod(RemoveLastElementFromLinkedList) #define RemoveLastImageFromList PrependMagickMethod(RemoveLastImageFromList) #define RemoveNodeByValueFromSplayTree PrependMagickMethod(RemoveNodeByValueFromSplayTree) #define RemoveNodeFromSplayTree PrependMagickMethod(RemoveNodeFromSplayTree) #define RemoveZeroDelayLayers PrependMagickMethod(RemoveZeroDelayLayers) #define ReplaceImageInList PrependMagickMethod(ReplaceImageInList) #define ReplaceImageInListReturnLast PrependMagickMethod(ReplaceImageInListReturnLast) #define ResampleImage PrependMagickMethod(ResampleImage) #define ResamplePixelColor PrependMagickMethod(ResamplePixelColor) #define ResetHashmapIterator PrependMagickMethod(ResetHashmapIterator) #define ResetImageArtifactIterator PrependMagickMethod(ResetImageArtifactIterator) #define ResetImageAttributeIterator PrependMagickMethod(ResetImageAttributeIterator) #define ResetImageOptionIterator PrependMagickMethod(ResetImageOptionIterator) #define ResetImageOptions PrependMagickMethod(ResetImageOptions) #define ResetImagePage PrependMagickMethod(ResetImagePage) #define ResetImagePixels PrependMagickMethod(ResetImagePixels) #define ResetImageProfileIterator PrependMagickMethod(ResetImageProfileIterator) #define ResetImagePropertyIterator PrependMagickMethod(ResetImagePropertyIterator) #define ResetImageRegistryIterator PrependMagickMethod(ResetImageRegistryIterator) #define ResetLinkedListIterator PrependMagickMethod(ResetLinkedListIterator) #define ResetPixelCacheEpoch PrependMagickMethod(ResetPixelCacheEpoch) #define ResetQuantumState PrependMagickMethod(ResetQuantumState) #define ResetSplayTreeIterator PrependMagickMethod(ResetSplayTreeIterator) #define ResetSplayTree PrependMagickMethod(ResetSplayTree) #define ResetStringInfo PrependMagickMethod(ResetStringInfo) #define ResetTimer PrependMagickMethod(ResetTimer) #define ResizeImage PrependMagickMethod(ResizeImage) #define ResizeQuantumMemory PrependMagickMethod(ResizeQuantumMemory) #define ResourceComponentGenesis PrependMagickMethod(ResourceComponentGenesis) #define ResourceComponentTerminus PrependMagickMethod(ResourceComponentTerminus) #define ReverseImageList PrependMagickMethod(ReverseImageList) #define RGBTransformImage PrependMagickMethod(RGBTransformImage) #define RollImage PrependMagickMethod(RollImage) #define RotateImage PrependMagickMethod(RotateImage) #define RotationalBlurImageChannel PrependMagickMethod(RotationalBlurImageChannel) #define RotationalBlurImage PrependMagickMethod(RotationalBlurImage) #define SampleImage PrependMagickMethod(SampleImage) #define SanitizeString PrependMagickMethod(SanitizeString) #define ScaleGeometryKernelInfo PrependMagickMethod(ScaleGeometryKernelInfo) #define ScaleImage PrependMagickMethod(ScaleImage) #define ScaleKernelInfo PrependMagickMethod(ScaleKernelInfo) #define ScaleResampleFilter PrependMagickMethod(ScaleResampleFilter) #define SeedPseudoRandomGenerator PrependMagickMethod(SeedPseudoRandomGenerator) #define SeekBlob PrependMagickMethod(SeekBlob) #define SegmentImage PrependMagickMethod(SegmentImage) #define SelectiveBlurImageChannel PrependMagickMethod(SelectiveBlurImageChannel) #define SelectiveBlurImage PrependMagickMethod(SelectiveBlurImage) #define SemaphoreComponentGenesis PrependMagickMethod(SemaphoreComponentGenesis) #define SemaphoreComponentTerminus PrependMagickMethod(SemaphoreComponentTerminus) #define SeparateImageChannel PrependMagickMethod(SeparateImageChannel) #define SeparateImage PrependMagickMethod(SeparateImage) #define SeparateImages PrependMagickMethod(SeparateImages) #define SepiaToneImage PrependMagickMethod(SepiaToneImage) #define SetBlobExempt PrependMagickMethod(SetBlobExempt) #define SetBlobExtent PrependMagickMethod(SetBlobExtent) #define SetCacheThreshold PrependMagickMethod(SetCacheThreshold) #define SetCacheViewPixels PrependMagickMethod(SetCacheViewPixels) #define SetCacheViewStorageClass PrependMagickMethod(SetCacheViewStorageClass) #define SetCacheViewVirtualPixelMethod PrependMagickMethod(SetCacheViewVirtualPixelMethod) #define SetClientName PrependMagickMethod(SetClientName) #define SetClientPath PrependMagickMethod(SetClientPath) #define SetErrorHandler PrependMagickMethod(SetErrorHandler) #define SetExceptionInfo PrependMagickMethod(SetExceptionInfo) #define SetFatalErrorHandler PrependMagickMethod(SetFatalErrorHandler) #define SetGeometryInfo PrependMagickMethod(SetGeometryInfo) #define SetGeometry PrependMagickMethod(SetGeometry) #define SetImageAlphaChannel PrependMagickMethod(SetImageAlphaChannel) #define SetImageArtifact PrependMagickMethod(SetImageArtifact) #define SetImageAttribute PrependMagickMethod(SetImageAttribute) #define SetImageBackgroundColor PrependMagickMethod(SetImageBackgroundColor) #define SetImageChannelDepth PrependMagickMethod(SetImageChannelDepth) #define SetImageChannels PrependMagickMethod(SetImageChannels) #define SetImageClipMask PrependMagickMethod(SetImageClipMask) #define SetImageColor PrependMagickMethod(SetImageColor) #define SetImageColorspace PrependMagickMethod(SetImageColorspace) #define SetImageDepth PrependMagickMethod(SetImageDepth) #define SetImageExtent PrependMagickMethod(SetImageExtent) #define SetImageGray PrependMagickMethod(SetImageGray) #define SetImageInfoBlob PrependMagickMethod(SetImageInfoBlob) #define SetImageInfoFile PrependMagickMethod(SetImageInfoFile) #define SetImageInfo PrependMagickMethod(SetImageInfo) #define SetImageInfoProgressMonitor PrependMagickMethod(SetImageInfoProgressMonitor) #define SetImageList PrependMagickMethod(SetImageList) #define SetImageMask PrependMagickMethod(SetImageMask) #define SetImageMonochrome PrependMagickMethod(SetImageMonochrome) #define SetImageOpacity PrependMagickMethod(SetImageOpacity) #define SetImageOption PrependMagickMethod(SetImageOption) #define SetImagePixels PrependMagickMethod(SetImagePixels) #define SetImage PrependMagickMethod(SetImage) #define SetImageProfile PrependMagickMethod(SetImageProfile) #define SetImageProgressMonitor PrependMagickMethod(SetImageProgressMonitor) #define SetImageProgress PrependMagickMethod(SetImageProgress) #define SetImageProperty PrependMagickMethod(SetImageProperty) #define SetImageRegistry PrependMagickMethod(SetImageRegistry) #define SetImageStorageClass PrependMagickMethod(SetImageStorageClass) #define SetImageType PrependMagickMethod(SetImageType) #define SetImageViewDescription PrependMagickMethod(SetImageViewDescription) #define SetImageViewIterator PrependMagickMethod(SetImageViewIterator) #define SetImageViewThreads PrependMagickMethod(SetImageViewThreads) #define SetImageVirtualPixelMethod PrependMagickMethod(SetImageVirtualPixelMethod) #define SetLogEventMask PrependMagickMethod(SetLogEventMask) #define SetLogFormat PrependMagickMethod(SetLogFormat) #define SetLogMethod PrependMagickMethod(SetLogMethod) #define SetLogName PrependMagickMethod(SetLogName) #define SetMatrixElement PrependMagickMethod(SetMatrixElement) #define SetMonitorHandler PrependMagickMethod(SetMonitorHandler) #define SetPixelCacheMethods PrependMagickMethod(SetPixelCacheMethods) #define SetPixelCacheVirtualMethod PrependMagickMethod(SetPixelCacheVirtualMethod) #define SetQuantumAlphaType PrependMagickMethod(SetQuantumAlphaType) #define SetQuantumDepth PrependMagickMethod(SetQuantumDepth) #define SetQuantumEndian PrependMagickMethod(SetQuantumEndian) #define SetQuantumFormat PrependMagickMethod(SetQuantumFormat) #define SetQuantumImageType PrependMagickMethod(SetQuantumImageType) #define SetQuantumMinIsWhite PrependMagickMethod(SetQuantumMinIsWhite) #define SetQuantumPack PrependMagickMethod(SetQuantumPack) #define SetQuantumPad PrependMagickMethod(SetQuantumPad) #define SetQuantumQuantum PrependMagickMethod(SetQuantumQuantum) #define SetQuantumScale PrependMagickMethod(SetQuantumScale) #define SetRandomKey PrependMagickMethod(SetRandomKey) #define SetRandomSecretKey PrependMagickMethod(SetRandomSecretKey) #define SetRandomTrueRandom PrependMagickMethod(SetRandomTrueRandom) #define SetResampleFilterInterpolateMethod PrependMagickMethod(SetResampleFilterInterpolateMethod) #define SetResampleFilter PrependMagickMethod(SetResampleFilter) #define SetResampleFilterVirtualPixelMethod PrependMagickMethod(SetResampleFilterVirtualPixelMethod) #define SetSignatureDigest PrependMagickMethod(SetSignatureDigest) #define SetStreamInfoClientData PrependMagickMethod(SetStreamInfoClientData) #define SetStreamInfoMap PrependMagickMethod(SetStreamInfoMap) #define SetStreamInfoStorageType PrependMagickMethod(SetStreamInfoStorageType) #define SetStringInfoDatum PrependMagickMethod(SetStringInfoDatum) #define SetStringInfoLength PrependMagickMethod(SetStringInfoLength) #define SetStringInfoName PrependMagickMethod(SetStringInfoName) #define SetStringInfoPath PrependMagickMethod(SetStringInfoPath) #define SetStringInfo PrependMagickMethod(SetStringInfo) #define SetWarningHandler PrependMagickMethod(SetWarningHandler) #define SetXMLTreeAttribute PrependMagickMethod(SetXMLTreeAttribute) #define SetXMLTreeContent PrependMagickMethod(SetXMLTreeContent) #define ShadeImage PrependMagickMethod(ShadeImage) #define ShadowImage PrependMagickMethod(ShadowImage) #define SharpenImageChannel PrependMagickMethod(SharpenImageChannel) #define SharpenImage PrependMagickMethod(SharpenImage) #define ShaveImage PrependMagickMethod(ShaveImage) #define ShearImage PrependMagickMethod(ShearImage) #define ShearRotateImage PrependMagickMethod(ShearRotateImage) #define ShiftImageList PrependMagickMethod(ShiftImageList) #define ShowKernelInfo PrependMagickMethod(ShowKernelInfo) #define ShredFile PrependMagickMethod(ShredFile) #define SigmoidalContrastImageChannel PrependMagickMethod(SigmoidalContrastImageChannel) #define SigmoidalContrastImage PrependMagickMethod(SigmoidalContrastImage) #define SignatureImage PrependMagickMethod(SignatureImage) #define SimilarityImage PrependMagickMethod(SimilarityImage) #define SimilarityMetricImage PrependMagickMethod(SimilarityMetricImage) #define sixel_decode PrependMagickMethod(sixel_decode) #define sixel_output_create PrependMagickMethod(sixel_output_create) #define SizeBlob PrependMagickMethod(SizeBlob) #define SketchImage PrependMagickMethod(SketchImage) #define SmushImages PrependMagickMethod(SmushImages) #define SolarizeImageChannel PrependMagickMethod(SolarizeImageChannel) #define SolarizeImage PrependMagickMethod(SolarizeImage) #define SortColormapByIntensity PrependMagickMethod(SortColormapByIntensity) #define SparseColorImage PrependMagickMethod(SparseColorImage) #define SpliceImageIntoList PrependMagickMethod(SpliceImageIntoList) #define SpliceImageList PrependMagickMethod(SpliceImageList) #define SpliceImage PrependMagickMethod(SpliceImage) #define SplitImageList PrependMagickMethod(SplitImageList) #define SplitStringInfo PrependMagickMethod(SplitStringInfo) #define SpreadImage PrependMagickMethod(SpreadImage) #define sRGBCompandor PrependMagickMethod(sRGBCompandor) #define StartTimer PrependMagickMethod(StartTimer) #define StatisticImageChannel PrependMagickMethod(StatisticImageChannel) #define StatisticImage PrependMagickMethod(StatisticImage) #define SteganoImage PrependMagickMethod(SteganoImage) #define StereoAnaglyphImage PrependMagickMethod(StereoAnaglyphImage) #define StereoImage PrependMagickMethod(StereoImage) #define StreamImage PrependMagickMethod(StreamImage) #define StringInfoToHexString PrependMagickMethod(StringInfoToHexString) #define StringInfoToString PrependMagickMethod(StringInfoToString) #define StringToArgv PrependMagickMethod(StringToArgv) #define StringToArrayOfDoubles PrependMagickMethod(StringToArrayOfDoubles) #define StringToken PrependMagickMethod(StringToken) #define StringToList PrependMagickMethod(StringToList) #define StringToStringInfo PrependMagickMethod(StringToStringInfo) #define StripImage PrependMagickMethod(StripImage) #define Strip PrependMagickMethod(Strip) #define StripString PrependMagickMethod(StripString) #define SubstituteString PrependMagickMethod(SubstituteString) #define SwirlImage PrependMagickMethod(SwirlImage) #define SyncAuthenticPixelCacheNexus PrependMagickMethod(SyncAuthenticPixelCacheNexus) #define SyncAuthenticPixels PrependMagickMethod(SyncAuthenticPixels) #define SyncCacheViewAuthenticPixels PrependMagickMethod(SyncCacheViewAuthenticPixels) #define SyncCacheViewPixels PrependMagickMethod(SyncCacheViewPixels) #define SyncCacheView PrependMagickMethod(SyncCacheView) #define SyncImageList PrependMagickMethod(SyncImageList) #define SyncImagePixelCache PrependMagickMethod(SyncImagePixelCache) #define SyncImagePixels PrependMagickMethod(SyncImagePixels) #define SyncImage PrependMagickMethod(SyncImage) #define SyncImageProfiles PrependMagickMethod(SyncImageProfiles) #define SyncImageSettings PrependMagickMethod(SyncImageSettings) #define SyncImagesSettings PrependMagickMethod(SyncImagesSettings) #define SyncNextImageInList PrependMagickMethod(SyncNextImageInList) #define SystemCommand PrependMagickMethod(SystemCommand) #define TellBlob PrependMagickMethod(TellBlob) #define TemporaryFilename PrependMagickMethod(TemporaryFilename) #define TextureImage PrependMagickMethod(TextureImage) #define ThresholdImageChannel PrependMagickMethod(ThresholdImageChannel) #define ThresholdImage PrependMagickMethod(ThresholdImage) #define ThumbnailImage PrependMagickMethod(ThumbnailImage) #define TintImage PrependMagickMethod(TintImage) #define Tokenizer PrependMagickMethod(Tokenizer) #define TransferImageViewIterator PrependMagickMethod(TransferImageViewIterator) #define TransformColorspace PrependMagickMethod(TransformColorspace) #define TransformHSL PrependMagickMethod(TransformHSL) #define TransformImageColorspace PrependMagickMethod(TransformImageColorspace) #define TransformImage PrependMagickMethod(TransformImage) #define TransformImages PrependMagickMethod(TransformImages) #define TransformRGBImage PrependMagickMethod(TransformRGBImage) #define TranslateText PrependMagickMethod(TranslateText) #define TransparentImage PrependMagickMethod(TransparentImage) #define TransparentPaintImageChroma PrependMagickMethod(TransparentPaintImageChroma) #define TransparentPaintImage PrependMagickMethod(TransparentPaintImage) #define TransposeImage PrependMagickMethod(TransposeImage) #define TransverseImage PrependMagickMethod(TransverseImage) #define TrimImage PrependMagickMethod(TrimImage) #define TypeComponentGenesis PrependMagickMethod(TypeComponentGenesis) #define TypeComponentTerminus PrependMagickMethod(TypeComponentTerminus) #define UniqueImageColors PrependMagickMethod(UniqueImageColors) #define UnityAddKernelInfo PrependMagickMethod(UnityAddKernelInfo) #define UnlockSemaphoreInfo PrependMagickMethod(UnlockSemaphoreInfo) #define UnmapBlob PrependMagickMethod(UnmapBlob) #define UnregisterAAIImage PrependMagickMethod(UnregisterAAIImage) #define UnregisterARTImage PrependMagickMethod(UnregisterARTImage) #define UnregisterAVSImage PrependMagickMethod(UnregisterAVSImage) #define UnregisterBGRImage PrependMagickMethod(UnregisterBGRImage) #define UnregisterBMPImage PrependMagickMethod(UnregisterBMPImage) #define UnregisterBRAILLEImage PrependMagickMethod(UnregisterBRAILLEImage) #define UnregisterCALSImage PrependMagickMethod(UnregisterCALSImage) #define UnregisterCAPTIONImage PrependMagickMethod(UnregisterCAPTIONImage) #define UnregisterCINImage PrependMagickMethod(UnregisterCINImage) #define UnregisterCIPImage PrependMagickMethod(UnregisterCIPImage) #define UnregisterCLIPImage PrependMagickMethod(UnregisterCLIPImage) #define UnregisterCMYKImage PrependMagickMethod(UnregisterCMYKImage) #define UnregisterCUTImage PrependMagickMethod(UnregisterCUTImage) #define UnregisterDCMImage PrependMagickMethod(UnregisterDCMImage) #define UnregisterDDSImage PrependMagickMethod(UnregisterDDSImage) #define UnregisterDEBUGImage PrependMagickMethod(UnregisterDEBUGImage) #define UnregisterDIBImage PrependMagickMethod(UnregisterDIBImage) #define UnregisterDJVUImage PrependMagickMethod(UnregisterDJVUImage) #define UnregisterDNGImage PrependMagickMethod(UnregisterDNGImage) #define UnregisterDOTImage PrependMagickMethod(UnregisterDOTImage) #define UnregisterDPXImage PrependMagickMethod(UnregisterDPXImage) #define UnregisterEPTImage PrependMagickMethod(UnregisterEPTImage) #define UnregisterEXRImage PrependMagickMethod(UnregisterEXRImage) #define UnregisterFAXImage PrependMagickMethod(UnregisterFAXImage) #define UnregisterFITSImage PrependMagickMethod(UnregisterFITSImage) #define UnregisterGIFImage PrependMagickMethod(UnregisterGIFImage) #define UnregisterGRADIENTImage PrependMagickMethod(UnregisterGRADIENTImage) #define UnregisterGRAYImage PrependMagickMethod(UnregisterGRAYImage) #define UnregisterHALDImage PrependMagickMethod(UnregisterHALDImage) #define UnregisterHDRImage PrependMagickMethod(UnregisterHDRImage) #define UnregisterHEICImage PrependMagickMethod(UnregisterHEICImage) #define UnregisterHISTOGRAMImage PrependMagickMethod(UnregisterHISTOGRAMImage) #define UnregisterHRZImage PrependMagickMethod(UnregisterHRZImage) #define UnregisterHTMLImage PrependMagickMethod(UnregisterHTMLImage) #define UnregisterICONImage PrependMagickMethod(UnregisterICONImage) #define UnregisterINFOImage PrependMagickMethod(UnregisterINFOImage) #define UnregisterINLINEImage PrependMagickMethod(UnregisterINLINEImage) #define UnregisterIPLImage PrependMagickMethod(UnregisterIPLImage) #define UnregisterJBIGImage PrependMagickMethod(UnregisterJBIGImage) #define UnregisterJNXImage PrependMagickMethod(UnregisterJNXImage) #define UnregisterJP2Image PrependMagickMethod(UnregisterJP2Image) #define UnregisterJPEGImage PrependMagickMethod(UnregisterJPEGImage) #define UnregisterJSONImage PrependMagickMethod(UnregisterJSONImage) #define UnregisterLABELImage PrependMagickMethod(UnregisterLABELImage) #define UnregisterMACImage PrependMagickMethod(UnregisterMACImage) #define UnregisterMAPImage PrependMagickMethod(UnregisterMAPImage) #define UnregisterMASKImage PrependMagickMethod(UnregisterMASKImage) #define UnregisterMATImage PrependMagickMethod(UnregisterMATImage) #define UnregisterMATTEImage PrependMagickMethod(UnregisterMATTEImage) #define UnregisterMETAImage PrependMagickMethod(UnregisterMETAImage) #define UnregisterMIFFImage PrependMagickMethod(UnregisterMIFFImage) #define UnregisterMONOImage PrependMagickMethod(UnregisterMONOImage) #define UnregisterMPCImage PrependMagickMethod(UnregisterMPCImage) #define UnregisterMPEGImage PrependMagickMethod(UnregisterMPEGImage) #define UnregisterMPRImage PrependMagickMethod(UnregisterMPRImage) #define UnregisterMSLImage PrependMagickMethod(UnregisterMSLImage) #define UnregisterMTVImage PrependMagickMethod(UnregisterMTVImage) #define UnregisterMVGImage PrependMagickMethod(UnregisterMVGImage) #define UnregisterNULLImage PrependMagickMethod(UnregisterNULLImage) #define UnregisterOTBImage PrependMagickMethod(UnregisterOTBImage) #define UnregisterPALMImage PrependMagickMethod(UnregisterPALMImage) #define UnregisterPANGOImage PrependMagickMethod(UnregisterPANGOImage) #define UnregisterPATTERNImage PrependMagickMethod(UnregisterPATTERNImage) #define UnregisterPCDImage PrependMagickMethod(UnregisterPCDImage) #define UnregisterPCLImage PrependMagickMethod(UnregisterPCLImage) #define UnregisterPCXImage PrependMagickMethod(UnregisterPCXImage) #define UnregisterPDBImage PrependMagickMethod(UnregisterPDBImage) #define UnregisterPDFImage PrependMagickMethod(UnregisterPDFImage) #define UnregisterPESImage PrependMagickMethod(UnregisterPESImage) #define UnregisterPGXImage PrependMagickMethod(UnregisterPGXImage) #define UnregisterPICTImage PrependMagickMethod(UnregisterPICTImage) #define UnregisterPIXImage PrependMagickMethod(UnregisterPIXImage) #define UnregisterPLASMAImage PrependMagickMethod(UnregisterPLASMAImage) #define UnregisterPNGImage PrependMagickMethod(UnregisterPNGImage) #define UnregisterPNMImage PrependMagickMethod(UnregisterPNMImage) #define UnregisterPREVIEWImage PrependMagickMethod(UnregisterPREVIEWImage) #define UnregisterPS2Image PrependMagickMethod(UnregisterPS2Image) #define UnregisterPS3Image PrependMagickMethod(UnregisterPS3Image) #define UnregisterPSDImage PrependMagickMethod(UnregisterPSDImage) #define UnregisterPSImage PrependMagickMethod(UnregisterPSImage) #define UnregisterPWPImage PrependMagickMethod(UnregisterPWPImage) #define UnregisterRAWImage PrependMagickMethod(UnregisterRAWImage) #define UnregisterRGBImage PrependMagickMethod(UnregisterRGBImage) #define UnregisterRGFImage PrependMagickMethod(UnregisterRGFImage) #define UnregisterRLAImage PrependMagickMethod(UnregisterRLAImage) #define UnregisterRLEImage PrependMagickMethod(UnregisterRLEImage) #define UnregisterSCREENSHOTImage PrependMagickMethod(UnregisterSCREENSHOTImage) #define UnregisterSCRImage PrependMagickMethod(UnregisterSCRImage) #define UnregisterSCTImage PrependMagickMethod(UnregisterSCTImage) #define UnregisterSFWImage PrependMagickMethod(UnregisterSFWImage) #define UnregisterSGIImage PrependMagickMethod(UnregisterSGIImage) #define UnregisterSIXELImage PrependMagickMethod(UnregisterSIXELImage) #define UnregisterStaticModule PrependMagickMethod(UnregisterStaticModule) #define UnregisterStaticModules PrependMagickMethod(UnregisterStaticModules) #define UnregisterSTEGANOImage PrependMagickMethod(UnregisterSTEGANOImage) #define UnregisterSUNImage PrependMagickMethod(UnregisterSUNImage) #define UnregisterSVGImage PrependMagickMethod(UnregisterSVGImage) #define UnregisterTGAImage PrependMagickMethod(UnregisterTGAImage) #define UnregisterTHUMBNAILImage PrependMagickMethod(UnregisterTHUMBNAILImage) #define UnregisterTIFFImage PrependMagickMethod(UnregisterTIFFImage) #define UnregisterTILEImage PrependMagickMethod(UnregisterTILEImage) #define UnregisterTIMImage PrependMagickMethod(UnregisterTIMImage) #define UnregisterTTFImage PrependMagickMethod(UnregisterTTFImage) #define UnregisterTXTImage PrependMagickMethod(UnregisterTXTImage) #define UnregisterUILImage PrependMagickMethod(UnregisterUILImage) #define UnregisterUndefinedImage PrependMagickMethod(UnregisterUndefinedImage) #define UnregisterURLImage PrependMagickMethod(UnregisterURLImage) #define UnregisterUYVYImage PrependMagickMethod(UnregisterUYVYImage) #define UnregisterVICARImage PrependMagickMethod(UnregisterVICARImage) #define UnregisterVIDImage PrependMagickMethod(UnregisterVIDImage) #define UnregisterVIFFImage PrependMagickMethod(UnregisterVIFFImage) #define UnregisterVIPSImage PrependMagickMethod(UnregisterVIPSImage) #define UnregisterWBMPImage PrependMagickMethod(UnregisterWBMPImage) #define UnregisterWEBPImage PrependMagickMethod(UnregisterWEBPImage) #define UnregisterWMFImage PrependMagickMethod(UnregisterWMFImage) #define UnregisterWPGImage PrependMagickMethod(UnregisterWPGImage) #define UnregisterXBMImage PrependMagickMethod(UnregisterXBMImage) #define UnregisterXCFImage PrependMagickMethod(UnregisterXCFImage) #define UnregisterXCImage PrependMagickMethod(UnregisterXCImage) #define UnregisterXImage PrependMagickMethod(UnregisterXImage) #define UnregisterXPMImage PrependMagickMethod(UnregisterXPMImage) #define UnregisterXPSImage PrependMagickMethod(UnregisterXPSImage) #define UnregisterXTRNImage PrependMagickMethod(UnregisterXTRNImage) #define UnregisterXWDImage PrependMagickMethod(UnregisterXWDImage) #define UnregisterYCBCRImage PrependMagickMethod(UnregisterYCBCRImage) #define UnregisterYUVImage PrependMagickMethod(UnregisterYUVImage) #define UnsharpMaskImageChannel PrependMagickMethod(UnsharpMaskImageChannel) #define UnsharpMaskImage PrependMagickMethod(UnsharpMaskImage) #define UnshiftImageList PrependMagickMethod(UnshiftImageList) #define UpdateImageViewIterator PrependMagickMethod(UpdateImageViewIterator) #define UpdateSignature PrependMagickMethod(UpdateSignature) #define ValidateColormapIndex PrependMagickMethod(ValidateColormapIndex) #define VignetteImage PrependMagickMethod(VignetteImage) #define WaveImage PrependMagickMethod(WaveImage) #define WaveletDenoiseImage PrependMagickMethod(WaveletDenoiseImage) #define WhiteThresholdImageChannel PrependMagickMethod(WhiteThresholdImageChannel) #define WhiteThresholdImage PrependMagickMethod(WhiteThresholdImage) #define WriteBlobByte PrependMagickMethod(WriteBlobByte) #define WriteBlobFloat PrependMagickMethod(WriteBlobFloat) #define WriteBlobLong PrependMagickMethod(WriteBlobLong) #define WriteBlobLSBLong PrependMagickMethod(WriteBlobLSBLong) #define WriteBlobLSBShort PrependMagickMethod(WriteBlobLSBShort) #define WriteBlobLSBSignedLong PrependMagickMethod(WriteBlobLSBSignedLong) #define WriteBlobLSBSignedShort PrependMagickMethod(WriteBlobLSBSignedShort) #define WriteBlobMSBLongLong PrependMagickMethod(WriteBlobMSBLongLong) #define WriteBlobMSBLong PrependMagickMethod(WriteBlobMSBLong) #define WriteBlobMSBShort PrependMagickMethod(WriteBlobMSBShort) #define WriteBlobMSBSignedLong PrependMagickMethod(WriteBlobMSBSignedLong) #define WriteBlobMSBSignedShort PrependMagickMethod(WriteBlobMSBSignedShort) #define WriteBlob PrependMagickMethod(WriteBlob) #define WriteBlobShort PrependMagickMethod(WriteBlobShort) #define WriteBlobString PrependMagickMethod(WriteBlobString) #define WriteDistributePixelCacheIndexes PrependMagickMethod(WriteDistributePixelCacheIndexes) #define WriteDistributePixelCachePixels PrependMagickMethod(WriteDistributePixelCachePixels) #define WriteImage PrependMagickMethod(WriteImage) #define WriteImages PrependMagickMethod(WriteImages) #define WriteStream PrependMagickMethod(WriteStream) #define XAnimateBackgroundImage PrependMagickMethod(XAnimateBackgroundImage) #define XAnimateImages PrependMagickMethod(XAnimateImages) #define XAnnotateImage PrependMagickMethod(XAnnotateImage) #define XBestFont PrependMagickMethod(XBestFont) #define XBestIconSize PrependMagickMethod(XBestIconSize) #define XBestPixel PrependMagickMethod(XBestPixel) #define XBestVisualInfo PrependMagickMethod(XBestVisualInfo) #define XCheckDefineCursor PrependMagickMethod(XCheckDefineCursor) #define XCheckRefreshWindows PrependMagickMethod(XCheckRefreshWindows) #define XClientMessage PrependMagickMethod(XClientMessage) #define XColorBrowserWidget PrependMagickMethod(XColorBrowserWidget) #define XCommandWidget PrependMagickMethod(XCommandWidget) #define XComponentGenesis PrependMagickMethod(XComponentGenesis) #define XComponentTerminus PrependMagickMethod(XComponentTerminus) #define XConfigureImageColormap PrependMagickMethod(XConfigureImageColormap) #define XConfirmWidget PrependMagickMethod(XConfirmWidget) #define XConstrainWindowPosition PrependMagickMethod(XConstrainWindowPosition) #define XDelay PrependMagickMethod(XDelay) #define XDestroyResourceInfo PrependMagickMethod(XDestroyResourceInfo) #define XDestroyWindowColors PrependMagickMethod(XDestroyWindowColors) #define XDialogWidget PrependMagickMethod(XDialogWidget) #define XDisplayBackgroundImage PrependMagickMethod(XDisplayBackgroundImage) #define XDisplayImageInfo PrependMagickMethod(XDisplayImageInfo) #define XDisplayImage PrependMagickMethod(XDisplayImage) #define XDrawImage PrependMagickMethod(XDrawImage) #define XError PrependMagickMethod(XError) #define XFileBrowserWidget PrependMagickMethod(XFileBrowserWidget) #define XFontBrowserWidget PrependMagickMethod(XFontBrowserWidget) #define XFreeResources PrependMagickMethod(XFreeResources) #define XFreeStandardColormap PrependMagickMethod(XFreeStandardColormap) #define XGetAnnotateInfo PrependMagickMethod(XGetAnnotateInfo) #define XGetImportInfo PrependMagickMethod(XGetImportInfo) #define XGetMapInfo PrependMagickMethod(XGetMapInfo) #define XGetPixelPacket PrependMagickMethod(XGetPixelPacket) #define XGetResourceClass PrependMagickMethod(XGetResourceClass) #define XGetResourceDatabase PrependMagickMethod(XGetResourceDatabase) #define XGetResourceInfo PrependMagickMethod(XGetResourceInfo) #define XGetResourceInstance PrependMagickMethod(XGetResourceInstance) #define XGetScreenDensity PrependMagickMethod(XGetScreenDensity) #define XGetWindowColor PrependMagickMethod(XGetWindowColor) #define XGetWindowInfo PrependMagickMethod(XGetWindowInfo) #define XHighlightEllipse PrependMagickMethod(XHighlightEllipse) #define XHighlightLine PrependMagickMethod(XHighlightLine) #define XHighlightRectangle PrependMagickMethod(XHighlightRectangle) #define XImportImage PrependMagickMethod(XImportImage) #define XInfoWidget PrependMagickMethod(XInfoWidget) #define XInitializeWindows PrependMagickMethod(XInitializeWindows) #define XListBrowserWidget PrependMagickMethod(XListBrowserWidget) #define XMakeCursor PrependMagickMethod(XMakeCursor) #define XMakeImage PrependMagickMethod(XMakeImage) #define XMakeMagnifyImage PrependMagickMethod(XMakeMagnifyImage) #define XMakeStandardColormap PrependMagickMethod(XMakeStandardColormap) #define XMakeWindow PrependMagickMethod(XMakeWindow) #define XMenuWidget PrependMagickMethod(XMenuWidget) #define XMLTreeInfoToXML PrependMagickMethod(XMLTreeInfoToXML) #define XNoticeWidget PrependMagickMethod(XNoticeWidget) #define XPreferencesWidget PrependMagickMethod(XPreferencesWidget) #define XProgressMonitorWidget PrependMagickMethod(XProgressMonitorWidget) #define XQueryColorDatabase PrependMagickMethod(XQueryColorDatabase) #define XQueryPosition PrependMagickMethod(XQueryPosition) #define XRefreshWindow PrependMagickMethod(XRefreshWindow) #define XRemoteCommand PrependMagickMethod(XRemoteCommand) #define XRenderImage PrependMagickMethod(XRenderImage) #define XRetainWindowColors PrependMagickMethod(XRetainWindowColors) #define XSetCursorState PrependMagickMethod(XSetCursorState) #define XSetWindows PrependMagickMethod(XSetWindows) #define XTextViewWidget PrependMagickMethod(XTextViewWidget) #define XUserPreferences PrependMagickMethod(XUserPreferences) #define XWarning PrependMagickMethod(XWarning) #define XWindowByID PrependMagickMethod(XWindowByID) #define XWindowByName PrependMagickMethod(XWindowByName) #define XWindowByProperty PrependMagickMethod(XWindowByProperty) #define ZeroKernelNans PrependMagickMethod(ZeroKernelNans) #define ZLIBEncodeImage PrependMagickMethod(ZLIBEncodeImage) #define ZoomImage PrependMagickMethod(ZoomImage) #endif #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/pixel-accessor.h 0000644 00000020017 14764563153 0011107 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore pixel accessor methods. */ #ifndef MAGICKCORE_PIXEL_ACCESSOR_H #define MAGICKCORE_PIXEL_ACCESSOR_H #include <math.h> #include "magick/gem.h" #include "magick/pixel.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #define ClampPixelRed(pixel) ClampToQuantum((pixel)->red) #define ClampPixelGreen(pixel) ClampToQuantum((pixel)->green) #define ClampPixelBlue(pixel) ClampToQuantum((pixel)->blue) #define ClampPixelIndex(indexes) ClampToQuantum(*(indexes)) #define ClampPixelOpacity(pixel) ClampToQuantum((pixel)->opacity) #define GetPixela(pixel) ((pixel)->green) #define GetPixelb(pixel) ((pixel)->blue) #define GetPixelAlpha(pixel) (QuantumRange-(pixel)->opacity) #define GetPixelBlack(indexes) (*(indexes)) #define GetPixelBlue(pixel) ((pixel)->blue) #define GetPixelCb(pixel) ((pixel)->green) #define GetPixelCr(pixel) ((pixel)->blue) #define GetPixelCyan(pixel) ((pixel)->red) #define GetPixelGray(pixel) ((pixel)->red) #define GetPixelGreen(pixel) ((pixel)->green) #define GetPixelIndex(indexes) (*(indexes)) #define GetPixelL(pixel) ((pixel)->red) #define GetPixelLabel(pixel) ((ssize_t) (pixel)->red) #define GetPixelMagenta(pixel) ((pixel)->green) #define GetPixelNext(pixel) ((pixel)+1) #define GetPixelOpacity(pixel) ((pixel)->opacity) #define GetPixelRed(pixel) ((pixel)->red) #define GetPixelRGB(pixel,packet) \ { \ (packet)->red=GetPixelRed((pixel)); \ (packet)->green=GetPixelGreen((pixel)); \ (packet)->blue=GetPixelBlue((pixel)); \ } #define GetPixelRGBO(pixel,packet) \ { \ (packet)->red=GetPixelRed((pixel)); \ (packet)->green=GetPixelGreen((pixel)); \ (packet)->blue=GetPixelBlue((pixel)); \ (packet)->opacity=GetPixelOpacity((pixel)); \ } #define GetPixelY(pixel) ((pixel)->red) #define GetPixelYellow(pixel) ((pixel)->blue) #define SetPixela(pixel,value) ((pixel)->green=(Quantum) (value)) #define SetPixelAlpha(pixel,value) \ ((pixel)->opacity=(Quantum) (QuantumRange-(value))) #define SetPixelb(pixel,value) ((pixel)->blue=(Quantum) (value)) #define SetPixelBlack(indexes,value) (*(indexes)=(Quantum) (value)) #define SetPixelBlue(pixel,value) ((pixel)->blue=(Quantum) (value)) #define SetPixelCb(pixel,value) ((pixel)->green=(Quantum) (value)) #define SetPixelCr(pixel,value) ((pixel)->blue=(Quantum) (value)) #define SetPixelCyan(pixel,value) ((pixel)->red=(Quantum) (value)) #define SetPixelGray(pixel,value) \ ((pixel)->red=(pixel)->green=(pixel)->blue=(Quantum) (value)) #define SetPixelGreen(pixel,value) ((pixel)->green=(Quantum) (value)) #define SetPixelIndex(indexes,value) (*(indexes)=(IndexPacket) (value)) #define SetPixelL(pixel,value) ((pixel)->red=(Quantum) (value)) #define SetPixelMagenta(pixel,value) ((pixel)->green=(Quantum) (value)) #define SetPixelOpacity(pixel,value) ((pixel)->opacity=(Quantum) (value)) #define SetPixelRed(pixel,value) ((pixel)->red=(Quantum) (value)) #define SetPixelRgb(pixel,packet) \ { \ SetPixelRed(pixel,(packet)->red); \ SetPixelGreen(pixel,(packet)->green); \ SetPixelBlue(pixel,(packet)->blue); \ } #define SetPixelRGBA(pixel,packet) \ { \ SetPixelRed(pixel,(packet)->red); \ SetPixelGreen(pixel,(packet)->green); \ SetPixelBlue(pixel,(packet)->blue); \ SetPixelAlpha(pixel,(QuantumRange-(packet)->opacity)); \ } #define SetPixelRGBO(pixel,packet) \ { \ SetPixelRed(pixel,(packet)->red); \ SetPixelGreen(pixel,(packet)->green); \ SetPixelBlue(pixel,(packet)->blue); \ SetPixelOpacity(pixel,(packet)->opacity); \ } #define SetPixelYellow(pixel,value) ((pixel)->blue=(Quantum) (value)) #define SetPixelY(pixel,value) ((pixel)->red=(Quantum) (value)) static inline MagickRealType AbsolutePixelValue(const MagickRealType x) { return(x < 0.0f ? -x : x); } static inline Quantum ClampPixel(const MagickRealType value) { if (value < 0.0f) return((Quantum) 0); if (value >= (MagickRealType) QuantumRange) return((Quantum) QuantumRange); #if !defined(MAGICKCORE_HDRI_SUPPORT) return((Quantum) (value+0.5f)); #else return((Quantum) value); #endif } static inline double PerceptibleReciprocal(const double x) { double sign; /* Return 1/x where x is perceptible (not unlimited or infinitesimal). */ sign=x < 0.0 ? -1.0 : 1.0; if ((sign*x) >= MagickEpsilon) return(1.0/x); return(sign/MagickEpsilon); } static inline MagickRealType GetPixelLuma(const Image *magick_restrict image, const PixelPacket *magick_restrict pixel) { MagickRealType intensity; (void) image; intensity=(MagickRealType) (0.212656f*pixel->red+0.715158f*pixel->green+ 0.072186f*pixel->blue); return(intensity); } static inline MagickRealType GetPixelLuminance( const Image *magick_restrict image,const PixelPacket *magick_restrict pixel) { MagickRealType intensity; if (image->colorspace != sRGBColorspace) { intensity=(MagickRealType) (0.212656f*pixel->red+0.715158f*pixel->green+ 0.072186f*pixel->blue); return(intensity); } intensity=(MagickRealType) (0.212656f*DecodePixelGamma((MagickRealType) pixel->red)+0.715158f*DecodePixelGamma((MagickRealType) pixel->green)+ 0.072186f*DecodePixelGamma((MagickRealType) pixel->blue)); return(intensity); } static inline MagickBooleanType IsPixelAtDepth(const Quantum pixel, const QuantumAny range) { Quantum quantum; if (range == 0) return(MagickTrue); #if !defined(MAGICKCORE_HDRI_SUPPORT) quantum=(Quantum) (((MagickRealType) QuantumRange*((QuantumAny) (((MagickRealType) range*pixel)/QuantumRange+0.5)))/range+0.5); #else quantum=(Quantum) (((MagickRealType) QuantumRange*((QuantumAny) (((MagickRealType) range*pixel)/QuantumRange+0.5)))/range); #endif return(pixel == quantum ? MagickTrue : MagickFalse); } static inline MagickBooleanType IsPixelGray(const PixelPacket *pixel) { MagickRealType green_blue, red_green; red_green=(MagickRealType) pixel->red-pixel->green; green_blue=(MagickRealType) pixel->green-pixel->blue; if (((QuantumScale*AbsolutePixelValue(red_green)) < MagickEpsilon) && ((QuantumScale*AbsolutePixelValue(green_blue)) < MagickEpsilon)) return(MagickTrue); return(MagickFalse); } static inline MagickBooleanType IsPixelMonochrome(const PixelPacket *pixel) { MagickRealType green_blue, red, red_green; red=(MagickRealType) pixel->red; if ((AbsolutePixelValue(red) >= MagickEpsilon) && (AbsolutePixelValue(red-QuantumRange) >= MagickEpsilon)) return(MagickFalse); red_green=(MagickRealType) pixel->red-pixel->green; green_blue=(MagickRealType) pixel->green-pixel->blue; if (((QuantumScale*AbsolutePixelValue(red_green)) < MagickEpsilon) && ((QuantumScale*AbsolutePixelValue(green_blue)) < MagickEpsilon)) return(MagickTrue); return(MagickFalse); } static inline Quantum PixelPacketIntensity(const PixelPacket *pixel) { MagickRealType intensity; if ((pixel->red == pixel->green) && (pixel->green == pixel->blue)) return(pixel->red); intensity=(MagickRealType) (0.212656*pixel->red+0.715158*pixel->green+ 0.072186*pixel->blue); return(ClampToQuantum(intensity)); } static inline void SetPixelViaMagickPixel(const Image *magick_restrict image, const MagickPixelPacket *magick_restrict magick_pixel, PixelPacket *magick_restrict pixel) { pixel->red=ClampToQuantum(magick_pixel->red); pixel->green=ClampToQuantum(magick_pixel->green); pixel->blue=ClampToQuantum(magick_pixel->blue); if (image->matte != MagickFalse) pixel->opacity=ClampToQuantum(magick_pixel->opacity); } #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/identify.h 0000644 00000001673 14764563153 0010010 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image identify method. */ #ifndef MAGICKCORE_IDENTIFY_H #define MAGICKCORE_IDENTIFY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport MagickBooleanType IdentifyImage(Image *,FILE *,const MagickBooleanType); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/resize.h 0000644 00000003357 14764563153 0007477 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image resize methods. */ #ifndef MAGICKCORE_RESIZE_H #define MAGICKCORE_RESIZE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _ResizeFilter ResizeFilter; extern MagickExport Image *AdaptiveResizeImage(const Image *,const size_t,const size_t,ExceptionInfo *), *InterpolativeResizeImage(const Image *,const size_t,const size_t, const InterpolatePixelMethod,ExceptionInfo *), *LiquidRescaleImage(const Image *,const size_t,const size_t,const double, const double,ExceptionInfo *), *MagnifyImage(const Image *,ExceptionInfo *), *MinifyImage(const Image *,ExceptionInfo *), *ResampleImage(const Image *,const double,const double,const FilterTypes, const double,ExceptionInfo *), *ResizeImage(const Image *,const size_t,const size_t,const FilterTypes, const double,ExceptionInfo *), *SampleImage(const Image *,const size_t,const size_t,ExceptionInfo *), *ScaleImage(const Image *,const size_t,const size_t,ExceptionInfo *), *ThumbnailImage(const Image *,const size_t,const size_t,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/static.h 0000644 00000024107 14764563153 0007461 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore static coder registration methods. */ #ifndef MAGICKCORE_STATIC_H #define MAGICKCORE_STATIC_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport MagickBooleanType InvokeStaticImageFilter(const char *,Image **,const int,const char **, ExceptionInfo *), RegisterStaticModule(const char *,ExceptionInfo *exception), UnregisterStaticModule(const char *); extern ModuleExport size_t RegisterAAIImage(void), RegisterARTImage(void), RegisterAVIImage(void), RegisterAVSImage(void), RegisterBIEImage(void), RegisterBGRImage(void), RegisterBMPImage(void), RegisterBRAILLEImage(void), RegisterCALSImage(void), RegisterCAPTIONImage(void), RegisterCINImage(void), RegisterCIPImage(void), RegisterCLIPImage(void), RegisterCLIPBOARDImage(void), RegisterCMYKImage(void), RegisterCUTImage(void), RegisterDCMImage(void), RegisterDCXImage(void), RegisterDDSImage(void), RegisterDEBUGImage(void), RegisterDIBImage(void), RegisterDJVUImage(void), RegisterDNGImage(void), RegisterDOTImage(void), RegisterDPSImage(void), RegisterDPXImage(void), RegisterEMFImage(void), RegisterEPDFImage(void), RegisterEPIImage(void), RegisterEPSImage(void), RegisterEPS2Image(void), RegisterEPSFImage(void), RegisterEPSIImage(void), RegisterEPTImage(void), RegisterEXRImage(void), RegisterFAXImage(void), RegisterFITSImage(void), RegisterFLIFImage(void), RegisterFPXImage(void), RegisterG3Image(void), RegisterGIFImage(void), RegisterGIF87Image(void), RegisterGRADIENTImage(void), RegisterGRANITEImage(void), RegisterGRAYImage(void), RegisterHALDImage(void), RegisterHDRImage(void), RegisterHEICImage(void), RegisterHImage(void), RegisterHISTOGRAMImage(void), RegisterHRZImage(void), RegisterHTMLImage(void), RegisterICBImage(void), RegisterICONImage(void), RegisterINFOImage(void), RegisterINLINEImage(void), RegisterIPLImage(void), RegisterJBGImage(void), RegisterJBIGImage(void), RegisterJNXImage(void), RegisterJPEGImage(void), RegisterJP2Image(void), RegisterJSONImage(void), RegisterLABELImage(void), RegisterMACImage(void), RegisterMAGICKImage(void), RegisterMAPImage(void), RegisterMASKImage(void), RegisterMATImage(void), RegisterMATTEImage(void), RegisterMETAImage(void), RegisterMIFFImage(void), RegisterMNGImage(void), RegisterMONOImage(void), RegisterMPCImage(void), RegisterMPEGImage(void), RegisterMPRImage(void), RegisterMSLImage(void), RegisterMTVImage(void), RegisterMVGImage(void), RegisterNETSCAPEImage(void), RegisterNULLImage(void), RegisterP7Image(void), RegisterPBMImage(void), RegisterOTBImage(void), RegisterPALMImage(void), RegisterPANGOImage(void), RegisterPATTERNImage(void), RegisterPCDImage(void), RegisterPCDSImage(void), RegisterPCLImage(void), RegisterPCTImage(void), RegisterPCXImage(void), RegisterPDBImage(void), RegisterPDFImage(void), RegisterPESImage(void), RegisterPGXImage(void), RegisterPICImage(void), RegisterPICTImage(void), RegisterPIXImage(void), RegisterPGMImage(void), RegisterPLASMAImage(void), RegisterPMImage(void), RegisterPNGImage(void), RegisterPNMImage(void), RegisterPPMImage(void), RegisterPREVIEWImage(void), RegisterPSImage(void), RegisterPS2Image(void), RegisterPS3Image(void), RegisterPSDImage(void), RegisterPTIFImage(void), RegisterPWPImage(void), RegisterRASImage(void), RegisterRAWImage(void), RegisterRGBImage(void), RegisterRGBAImage(void), RegisterRGFImage(void), RegisterRLAImage(void), RegisterRLEImage(void), RegisterSCRImage(void), RegisterSCREENSHOTImage(void), RegisterSCTImage(void), RegisterSFWImage(void), RegisterSGIImage(void), RegisterSHTMLImage(void), RegisterSIXELImage(void), RegisterSTEGANOImage(void), RegisterSUNImage(void), RegisterSVGImage(void), RegisterTEXTImage(void), RegisterTGAImage(void), RegisterTHUMBNAILImage(void), RegisterTIFImage(void), RegisterTIFFImage(void), RegisterTILEImage(void), RegisterTIMImage(void), RegisterTTFImage(void), RegisterTXTImage(void), RegisterUILImage(void), RegisterURLImage(void), RegisterUYVYImage(void), RegisterVDAImage(void), RegisterVICARImage(void), RegisterVIDImage(void), RegisterVIFFImage(void), RegisterVIPSImage(void), RegisterVSTImage(void), RegisterWBMPImage(void), RegisterWEBPImage(void), RegisterWMFImage(void), RegisterWPGImage(void), RegisterXImage(void), RegisterXBMImage(void), RegisterXCImage(void), RegisterXCFImage(void), RegisterXPMImage(void), RegisterXPSImage(void), RegisterXTRNImage(void), RegisterXVImage(void), RegisterXWDImage(void), RegisterYCBCRImage(void), RegisterYUVImage(void); extern ModuleExport void UnregisterAAIImage(void), UnregisterARTImage(void), UnregisterAVIImage(void), UnregisterAVSImage(void), UnregisterBIEImage(void), UnregisterBGRImage(void), UnregisterBMPImage(void), UnregisterBRAILLEImage(void), UnregisterCALSImage(void), UnregisterCAPTIONImage(void), UnregisterCINImage(void), UnregisterCIPImage(void), UnregisterCLIPImage(void), UnregisterCLIPBOARDImage(void), UnregisterCMYKImage(void), UnregisterCUTImage(void), UnregisterDCMImage(void), UnregisterDCXImage(void), UnregisterDDSImage(void), UnregisterDEBUGImage(void), UnregisterDIBImage(void), UnregisterDJVUImage(void), UnregisterDNGImage(void), UnregisterDOTImage(void), UnregisterDPSImage(void), UnregisterDPXImage(void), UnregisterEMFImage(void), UnregisterEPDFImage(void), UnregisterEPIImage(void), UnregisterEPSImage(void), UnregisterEPS2Image(void), UnregisterEPSFImage(void), UnregisterEPSIImage(void), UnregisterEPTImage(void), UnregisterEXRImage(void), UnregisterFAXImage(void), UnregisterFITSImage(void), UnregisterFLIFImage(void), UnregisterFPXImage(void), UnregisterG3Image(void), UnregisterGIFImage(void), UnregisterGIF87Image(void), UnregisterGRADIENTImage(void), UnregisterGRANITEImage(void), UnregisterGRAYImage(void), UnregisterHALDImage(void), UnregisterHDRImage(void), UnregisterHEICImage(void), UnregisterHImage(void), UnregisterHISTOGRAMImage(void), UnregisterHRZImage(void), UnregisterHTMLImage(void), UnregisterICBImage(void), UnregisterICONImage(void), UnregisterINFOImage(void), UnregisterINLINEImage(void), UnregisterIPLImage(void), UnregisterJBGImage(void), UnregisterJBIGImage(void), UnregisterJNXImage(void), UnregisterJPEGImage(void), UnregisterJP2Image(void), UnregisterJSONImage(void), UnregisterLABELImage(void), UnregisterLOCALEImage(void), UnregisterMACImage(void), UnregisterMAGICKImage(void), UnregisterMAPImage(void), UnregisterMASKImage(void), UnregisterMATImage(void), UnregisterMATTEImage(void), UnregisterMETAImage(void), UnregisterMIFFImage(void), UnregisterMNGImage(void), UnregisterMONOImage(void), UnregisterMPCImage(void), UnregisterMPEGImage(void), UnregisterMPRImage(void), UnregisterMSLImage(void), UnregisterMTVImage(void), UnregisterMVGImage(void), UnregisterNETSCAPEImage(void), UnregisterNULLImage(void), UnregisterP7Image(void), UnregisterPBMImage(void), UnregisterOTBImage(void), UnregisterPALMImage(void), UnregisterPANGOImage(void), UnregisterPATTERNImage(void), UnregisterPCDImage(void), UnregisterPCDSImage(void), UnregisterPCLImage(void), UnregisterPCTImage(void), UnregisterPCXImage(void), UnregisterPDBImage(void), UnregisterPDFImage(void), UnregisterPESImage(void), UnregisterPGXImage(void), UnregisterPICImage(void), UnregisterPICTImage(void), UnregisterPIXImage(void), UnregisterPLASMAImage(void), UnregisterPGMImage(void), UnregisterPMImage(void), UnregisterPNGImage(void), UnregisterPNMImage(void), UnregisterPPMImage(void), UnregisterPREVIEWImage(void), UnregisterPSImage(void), UnregisterPS2Image(void), UnregisterPS3Image(void), UnregisterPSDImage(void), UnregisterPTIFImage(void), UnregisterPWPImage(void), UnregisterRASImage(void), UnregisterRAWImage(void), UnregisterRGBImage(void), UnregisterRGBAImage(void), UnregisterRGFImage(void), UnregisterRLAImage(void), UnregisterRLEImage(void), UnregisterSCRImage(void), UnregisterSCREENSHOTImage(void), UnregisterSCTImage(void), UnregisterSFWImage(void), UnregisterSGIImage(void), UnregisterSHTMLImage(void), UnregisterSIXELImage(void), UnregisterSTEGANOImage(void), UnregisterSUNImage(void), UnregisterSVGImage(void), UnregisterTEXTImage(void), UnregisterTGAImage(void), UnregisterTHUMBNAILImage(void), UnregisterTIFImage(void), UnregisterTIFFImage(void), UnregisterTILEImage(void), UnregisterTIMImage(void), UnregisterTTFImage(void), UnregisterTXTImage(void), UnregisterUILImage(void), UnregisterURLImage(void), UnregisterUYVYImage(void), UnregisterVDAImage(void), UnregisterVICARImage(void), UnregisterVIDImage(void), UnregisterVIFFImage(void), UnregisterVIPSImage(void), UnregisterVSTImage(void), UnregisterWBMPImage(void), UnregisterWEBPImage(void), UnregisterWMFImage(void), UnregisterWPGImage(void), UnregisterXImage(void), UnregisterXBMImage(void), UnregisterXCImage(void), UnregisterXCFImage(void), UnregisterXPMImage(void), UnregisterXPSImage(void), UnregisterXTRNImage(void), UnregisterXVImage(void), UnregisterXWDImage(void), UnregisterYCBCRImage(void), UnregisterYUVImage(void); extern MagickExport void RegisterStaticModules(void), UnregisterStaticModules(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/module.h 0000644 00000004355 14764563153 0007462 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore module methods. */ #ifndef MAGICKCORE_MODULE_H #define MAGICKCORE_MODULE_H #include <time.h> #include "magick/version.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #define MagickImageCoderSignature ((size_t) \ (((MagickLibInterface) << 8) | MAGICKCORE_QUANTUM_DEPTH)) #define MagickImageFilterSignature ((size_t) \ (((MagickLibInterface) << 8) | MAGICKCORE_QUANTUM_DEPTH)) typedef enum { MagickImageCoderModule, MagickImageFilterModule } MagickModuleType; typedef struct _ModuleInfo { char *path, *tag; void *handle, (*unregister_module)(void); size_t (*register_module)(void); time_t timestamp; MagickBooleanType stealth; struct _ModuleInfo *previous, *next; /* deprecated, use GetModuleInfoList() */ size_t signature; } ModuleInfo; typedef size_t ImageFilterHandler(Image **,const int,const char **,ExceptionInfo *); extern MagickExport char **GetModuleList(const char *,const MagickModuleType,size_t *,ExceptionInfo *); extern MagickExport const ModuleInfo **GetModuleInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport MagickBooleanType InvokeDynamicImageFilter(const char *,Image **,const int,const char **, ExceptionInfo *), ListModuleInfo(FILE *,ExceptionInfo *), ModuleComponentGenesis(void), OpenModule(const char *,ExceptionInfo *), OpenModules(ExceptionInfo *); extern MagickExport ModuleInfo *GetModuleInfo(const char *,ExceptionInfo *); extern MagickExport void DestroyModuleList(void), ModuleComponentTerminus(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/attribute.h 0000644 00000003426 14764563153 0010176 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore methods to set or get image attributes. */ #ifndef MAGICKCORE_ATTRIBUTE_H #define MAGICKCORE_ATTRIBUTE_H #include "magick/image.h" #include "magick/exception.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport ImageType GetImageType(const Image *,ExceptionInfo *), IdentifyImageGray(const Image *,ExceptionInfo *), IdentifyImageType(const Image *,ExceptionInfo *); extern MagickExport MagickBooleanType IdentifyImageMonochrome(const Image *,ExceptionInfo *), IsGrayImage(const Image *,ExceptionInfo *), IsMonochromeImage(const Image *,ExceptionInfo *), IsOpaqueImage(const Image *,ExceptionInfo *), SetImageChannelDepth(Image *,const ChannelType,const size_t), SetImageDepth(Image *,const size_t), SetImageType(Image *,const ImageType); extern MagickExport RectangleInfo GetImageBoundingBox(const Image *,ExceptionInfo *exception); extern MagickExport size_t GetImageChannelDepth(const Image *,const ChannelType,ExceptionInfo *), GetImageDepth(const Image *,ExceptionInfo *), GetImageQuantumDepth(const Image *,const MagickBooleanType); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/image.h 0000644 00000026537 14764563153 0007265 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image methods. */ #ifndef MAGICKCORE_IMAGE_H #define MAGICKCORE_IMAGE_H #include "magick/color.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #define OpaqueOpacity ((Quantum) 0UL) #define TransparentOpacity (QuantumRange) typedef enum { UndefinedAlphaChannel, ActivateAlphaChannel, BackgroundAlphaChannel, CopyAlphaChannel, DeactivateAlphaChannel, ExtractAlphaChannel, OpaqueAlphaChannel, ResetAlphaChannel, /* deprecated */ SetAlphaChannel, ShapeAlphaChannel, TransparentAlphaChannel, FlattenAlphaChannel, RemoveAlphaChannel, AssociateAlphaChannel, DisassociateAlphaChannel } AlphaChannelType; typedef enum { UndefinedType, BilevelType, GrayscaleType, GrayscaleMatteType, PaletteType, PaletteMatteType, TrueColorType, TrueColorMatteType, ColorSeparationType, ColorSeparationMatteType, OptimizeType, PaletteBilevelMatteType } ImageType; typedef enum { UndefinedInterlace, NoInterlace, LineInterlace, PlaneInterlace, PartitionInterlace, GIFInterlace, JPEGInterlace, PNGInterlace } InterlaceType; typedef enum { UndefinedOrientation, TopLeftOrientation, TopRightOrientation, BottomRightOrientation, BottomLeftOrientation, LeftTopOrientation, RightTopOrientation, RightBottomOrientation, LeftBottomOrientation } OrientationType; typedef enum { UndefinedResolution, PixelsPerInchResolution, PixelsPerCentimeterResolution } ResolutionType; typedef struct _PrimaryInfo { double x, y, z; } PrimaryInfo; typedef struct _SegmentInfo { double x1, y1, x2, y2; } SegmentInfo; typedef enum { UndefinedTransmitType, FileTransmitType, BlobTransmitType, StreamTransmitType, ImageTransmitType } TransmitType; typedef struct _ChromaticityInfo { PrimaryInfo red_primary, green_primary, blue_primary, white_point; } ChromaticityInfo; #include "magick/blob.h" #include "magick/colorspace.h" #include "magick/cache-view.h" #include "magick/color.h" #include "magick/composite.h" #include "magick/compress.h" #include "magick/effect.h" #include "magick/geometry.h" #include "magick/layer.h" #include "magick/locale_.h" #include "magick/monitor.h" #include "magick/pixel.h" #include "magick/profile.h" #include "magick/quantum.h" #include "magick/resample.h" #include "magick/resize.h" #include "magick/semaphore.h" #include "magick/stream.h" #include "magick/timer.h" struct _Image { ClassType storage_class; ColorspaceType colorspace; /* colorspace of image data */ CompressionType compression; /* compression of image when read/write */ size_t quality; /* compression quality setting, meaning varies */ OrientationType orientation; /* photo orientation of image */ MagickBooleanType taint, /* has image been modified since reading */ matte; /* is transparency channel defined and active */ size_t columns, /* physical size of image */ rows, depth, /* depth of image on read/write */ colors; /* size of color table on read */ PixelPacket *colormap, background_color, /* current background color attribute */ border_color, /* current bordercolor attribute */ matte_color; /* current mattecolor attribute */ double gamma; ChromaticityInfo chromaticity; RenderingIntent rendering_intent; void *profiles; ResolutionType units; /* resolution/density ppi or ppc */ char *montage, *directory, *geometry; ssize_t offset; double x_resolution, /* image resolution/density */ y_resolution; RectangleInfo page, /* virtual canvas size and offset of image */ extract_info, tile_info; /* deprecated */ double bias, blur, /* deprecated */ fuzz; /* current color fuzz attribute */ FilterTypes filter; /* resize/distort filter to apply */ InterlaceType interlace; EndianType endian; /* raw data integer ordering on read/write */ GravityType gravity; /* Gravity attribute for positioning in image */ CompositeOperator compose; /* alpha composition method for layered images */ DisposeType dispose; /* GIF animation disposal method */ struct _Image *clip_mask; size_t scene, /* index of image in multi-image file */ delay; /* Animation delay time */ ssize_t ticks_per_second; /* units for delay time, default 100 for GIF */ size_t iterations, total_colors; ssize_t start_loop; ErrorInfo error; TimerInfo timer; MagickProgressMonitor progress_monitor; void *client_data, *cache, *attributes; /* deprecated */ Ascii85Info *ascii85; BlobInfo *blob; char filename[MaxTextExtent], /* images input filename */ magick_filename[MaxTextExtent], /* ditto with coders, and read_mods */ magick[MaxTextExtent]; /* Coder used to decode image */ size_t magick_columns, magick_rows; ExceptionInfo exception; /* Error handling report */ MagickBooleanType debug; /* debug output attribute */ volatile ssize_t reference_count; SemaphoreInfo *semaphore; ProfileInfo color_profile, iptc_profile, *generic_profile; size_t generic_profiles; /* this & ProfileInfo is deprecated */ size_t signature; struct _Image *previous, /* Image list links */ *list, /* Undo/Redo image processing list (for display) */ *next; /* Image list links */ InterpolatePixelMethod interpolate; /* Interpolation of color for between pixel lookups */ MagickBooleanType black_point_compensation; PixelPacket transparent_color; /* color for 'transparent' color index in GIF */ struct _Image *mask; RectangleInfo tile_offset; void *properties, /* per image properities */ *artifacts; /* per image sequence image artifacts */ ImageType type; MagickBooleanType dither; /* dithering method during color reduction */ MagickSizeType extent; MagickBooleanType ping; size_t channels; time_t timestamp; PixelIntensityMethod intensity; /* method to generate an intensity value from a pixel */ size_t duration; /* Total animation duration sum(delay*iterations) */ long tietz_offset; }; struct _ImageInfo { CompressionType compression; OrientationType orientation; MagickBooleanType temporary, adjoin, affirm, antialias; char *size, *extract, *page, *scenes; size_t scene, number_scenes, depth; InterlaceType interlace; EndianType endian; ResolutionType units; size_t quality; char *sampling_factor, *server_name, *font, *texture, *density; double pointsize, fuzz; PixelPacket background_color, border_color, matte_color; MagickBooleanType dither, monochrome; size_t colors; ColorspaceType colorspace; ImageType type; PreviewType preview_type; ssize_t group; MagickBooleanType ping, verbose; char *view, *authenticate; ChannelType channel; Image *attributes; /* deprecated */ void *options; MagickProgressMonitor progress_monitor; void *client_data, *cache; StreamHandler stream; FILE *file; void *blob; size_t length; char magick[MaxTextExtent], unique[MaxTextExtent], zero[MaxTextExtent], filename[MaxTextExtent]; MagickBooleanType debug; char *tile; /* deprecated */ size_t subimage, /* deprecated */ subrange; /* deprecated */ PixelPacket pen; /* deprecated */ size_t signature; VirtualPixelMethod virtual_pixel_method; PixelPacket transparent_color; void *profile; MagickBooleanType synchronize; }; extern MagickExport ExceptionType CatchImageException(Image *); extern MagickExport FILE *GetImageInfoFile(const ImageInfo *); extern MagickExport Image *AcquireImage(const ImageInfo *), *AppendImages(const Image *,const MagickBooleanType,ExceptionInfo *), *CloneImage(const Image *,const size_t,const size_t,const MagickBooleanType, ExceptionInfo *), *DestroyImage(Image *), *GetImageClipMask(const Image *,ExceptionInfo *) magick_attribute((__pure__)), *GetImageMask(const Image *,ExceptionInfo *) magick_attribute((__pure__)), *NewMagickImage(const ImageInfo *,const size_t,const size_t, const MagickPixelPacket *), *ReferenceImage(Image *), *SmushImages(const Image *,const MagickBooleanType,const ssize_t, ExceptionInfo *); extern MagickExport ImageInfo *AcquireImageInfo(void), *CloneImageInfo(const ImageInfo *), *DestroyImageInfo(ImageInfo *); extern MagickExport MagickBooleanType ClipImage(Image *), ClipImagePath(Image *,const char *,const MagickBooleanType), CopyImagePixels(Image *,const Image *,const RectangleInfo *, const OffsetInfo *,ExceptionInfo *), IsTaintImage(const Image *), IsMagickConflict(const char *) magick_attribute((__pure__)), IsHighDynamicRangeImage(const Image *,ExceptionInfo *), IsImageObject(const Image *), ListMagickInfo(FILE *,ExceptionInfo *), ModifyImage(Image **,ExceptionInfo *), ResetImagePage(Image *,const char *), ResetImagePixels(Image *,ExceptionInfo *), SetImageBackgroundColor(Image *), SetImageClipMask(Image *,const Image *), SetImageColor(Image *,const MagickPixelPacket *), SetImageExtent(Image *,const size_t,const size_t), SetImageInfo(ImageInfo *,const unsigned int,ExceptionInfo *), SetImageMask(Image *,const Image *), SetImageOpacity(Image *,const Quantum), SetImageChannels(Image *,const size_t), SetImageStorageClass(Image *,const ClassType), StripImage(Image *), SyncImage(Image *), SyncImageSettings(const ImageInfo *,Image *), SyncImagesSettings(ImageInfo *,Image *); extern MagickExport size_t InterpretImageFilename(const ImageInfo *,Image *,const char *,int,char *); extern MagickExport ssize_t GetImageReferenceCount(Image *); extern MagickExport size_t GetImageChannels(Image *); extern MagickExport VirtualPixelMethod GetImageVirtualPixelMethod(const Image *), SetImageVirtualPixelMethod(const Image *,const VirtualPixelMethod); extern MagickExport void AcquireNextImage(const ImageInfo *,Image *), DestroyImagePixels(Image *), DisassociateImageStream(Image *), GetImageException(Image *,ExceptionInfo *), GetImageInfo(ImageInfo *), SetImageInfoBlob(ImageInfo *,const void *,const size_t), SetImageInfoFile(ImageInfo *,FILE *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/stream.h 0000644 00000002135 14764563153 0007462 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image stream methods. */ #ifndef MAGICKCORE_STREAM_H #define MAGICKCORE_STREAM_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef size_t (*StreamHandler)(const Image *,const void *,const size_t); extern MagickExport Image *ReadStream(const ImageInfo *,StreamHandler,ExceptionInfo *); extern MagickExport MagickBooleanType WriteStream(const ImageInfo *,Image *,StreamHandler); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/paint.h 0000644 00000003362 14764563153 0007305 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image paint methods. */ #ifndef MAGICKCORE_PAINT_H #define MAGICKCORE_PAINT_H #include "magick/color.h" #include "magick/draw.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport Image *OilPaintImage(const Image *,const double,ExceptionInfo *); extern MagickExport MagickBooleanType FloodfillPaintImage(Image *,const ChannelType,const DrawInfo *, const MagickPixelPacket *,const ssize_t,const ssize_t, const MagickBooleanType), GradientImage(Image *,const GradientType,const SpreadMethod, const PixelPacket *,const PixelPacket *), OpaquePaintImage(Image *,const MagickPixelPacket *,const MagickPixelPacket *, const MagickBooleanType), OpaquePaintImageChannel(Image *,const ChannelType,const MagickPixelPacket *, const MagickPixelPacket *,const MagickBooleanType), TransparentPaintImage(Image *,const MagickPixelPacket *, const Quantum,const MagickBooleanType), TransparentPaintImageChroma(Image *,const MagickPixelPacket *, const MagickPixelPacket *,const Quantum,const MagickBooleanType); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/magick-baseconfig.h 0000644 00000000313 14764563153 0011514 0 ustar 00 #include <bits/wordsize.h> #if __WORDSIZE == 32 # include "magick-baseconfig-32.h" #elif __WORDSIZE == 64 # include "magick-baseconfig-64.h" #else # error "unexpected value for __WORDSIZE macro" #endif magick/utility.h 0000644 00000003606 14764563153 0007676 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore utility methods. */ #ifndef MAGICKCORE_UTILITY_H #define MAGICKCORE_UTILITY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedPath, MagickPath, RootPath, HeadPath, TailPath, BasePath, ExtensionPath, SubimagePath, CanonicalPath, SubcanonicalPath } PathType; extern MagickExport char *Base64Encode(const unsigned char *,const size_t,size_t *), **GetPathComponents(const char *,size_t *), **ListFiles(const char *,const char *,size_t *); extern MagickExport MagickBooleanType AcquireUniqueFilename(char *), AcquireUniqueSymbolicLink(const char *,char *), ExpandFilenames(int *,char ***), GetPathAttributes(const char *,void *), GetExecutionPath(char *,const size_t), IsPathAccessible(const char *); extern MagickExport size_t MultilineCensus(const char *) magick_attribute((__pure__)); extern MagickExport ssize_t GetMagickPageSize(void); extern MagickExport unsigned char *Base64Decode(const char *, size_t *); extern MagickExport void AppendImageFormat(const char *,char *), ChopPathComponents(char *,const size_t), ExpandFilename(char *), GetPathComponent(const char *,PathType,char *), MagickDelay(const MagickSizeType); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/morphology.h 0000644 00000011077 14764563153 0010373 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore morphology methods. */ #ifndef MAGICKCORE_MORPHOLOGY_H #define MAGICKCORE_MORPHOLOGY_H #include "magick/geometry.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedKernel, /* equivalent to UnityKernel */ UnityKernel, /* The no-op or 'original image' kernel */ GaussianKernel, /* Convolution Kernels, Gaussian Based */ DoGKernel, LoGKernel, BlurKernel, CometKernel, LaplacianKernel, /* Convolution Kernels, by Name */ SobelKernel, FreiChenKernel, RobertsKernel, PrewittKernel, CompassKernel, KirschKernel, DiamondKernel, /* Shape Kernels */ SquareKernel, RectangleKernel, OctagonKernel, DiskKernel, PlusKernel, CrossKernel, RingKernel, PeaksKernel, /* Hit And Miss Kernels */ EdgesKernel, CornersKernel, DiagonalsKernel, LineEndsKernel, LineJunctionsKernel, RidgesKernel, ConvexHullKernel, ThinSEKernel, SkeletonKernel, ChebyshevKernel, /* Distance Measuring Kernels */ ManhattanKernel, OctagonalKernel, EuclideanKernel, UserDefinedKernel, /* User Specified Kernel Array */ BinomialKernel } KernelInfoType; typedef enum { UndefinedMorphology, /* Convolve / Correlate weighted sums */ ConvolveMorphology, /* Weighted Sum with reflected kernel */ CorrelateMorphology, /* Weighted Sum using a sliding window */ /* Low-level Morphology methods */ ErodeMorphology, /* Minimum Value in Neighbourhood */ DilateMorphology, /* Maximum Value in Neighbourhood */ ErodeIntensityMorphology, /* Pixel Pick using GreyScale Erode */ DilateIntensityMorphology, /* Pixel Pick using GreyScale Dialate */ DistanceMorphology, /* Add Kernel Value, take Minimum */ /* Second-level Morphology methods */ OpenMorphology, /* Dilate then Erode */ CloseMorphology, /* Erode then Dilate */ OpenIntensityMorphology, /* Pixel Pick using GreyScale Open */ CloseIntensityMorphology, /* Pixel Pick using GreyScale Close */ SmoothMorphology, /* Open then Close */ /* Difference Morphology methods */ EdgeInMorphology, /* Dilate difference from Original */ EdgeOutMorphology, /* Erode difference from Original */ EdgeMorphology, /* Dilate difference with Erode */ TopHatMorphology, /* Close difference from Original */ BottomHatMorphology, /* Open difference from Original */ /* Recursive Morphology methods */ HitAndMissMorphology, /* Foreground/Background pattern matching */ ThinningMorphology, /* Remove matching pixels from image */ ThickenMorphology, /* Add matching pixels from image */ /* Experimental Morphology methods */ VoronoiMorphology, /* distance matte channel copy nearest color */ IterativeDistanceMorphology /* Add Kernel Value, take Minimum */ } MorphologyMethod; typedef struct KernelInfo { KernelInfoType type; size_t width, height; ssize_t x, y; double *values, minimum, maximum, negative_range, positive_range, angle; struct KernelInfo *next; size_t signature; } KernelInfo; extern MagickExport KernelInfo *AcquireKernelInfo(const char *), *AcquireKernelBuiltIn(const KernelInfoType,const GeometryInfo *), *CloneKernelInfo(const KernelInfo *), *DestroyKernelInfo(KernelInfo *); extern MagickExport Image *MorphologyImage(const Image *,const MorphologyMethod,const ssize_t, const KernelInfo *,ExceptionInfo *), *MorphologyImageChannel(const Image *,const ChannelType, const MorphologyMethod,const ssize_t,const KernelInfo *,ExceptionInfo *); extern MagickExport void ScaleGeometryKernelInfo(KernelInfo *,const char *), ScaleKernelInfo(KernelInfo *,const double,const GeometryFlags), ShowKernelInfo(const KernelInfo *), UnityAddKernelInfo(KernelInfo *,const double); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/version-64.h 0000644 00000006044 14764563153 0010106 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore version methods. */ #ifndef _MAGICKCORE_VERSION_H #define _MAGICKCORE_VERSION_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif /* Define declarations. */ #define MagickPackageName "ImageMagick" #define MagickCopyright "© 1999-2019 ImageMagick Studio LLC" #define MagickLibVersion 0x69A #define MagickLibVersionText "6.9.10" #define MagickLibVersionNumber 6,0,0 #define MagickLibAddendum "-68" #define MagickLibInterface 6 #define MagickLibMinInterface 6 #if defined(_WINDOWS) # if defined(_WIN64) # define MagickPlatform "x64" # else # define MagickPlatform "x86" # endif #else #define MagickPlatform "x86_64" #endif #define MagickppLibVersionText "6.9.10" #define MagickppLibVersionNumber 8:0:0 #define MagickppLibAddendum "-68" #define MagickppLibInterface 8 #define MagickppLibMinInterface 8 #define MagickReleaseDate "2024-11-12" #define MagickHomeURL "file:///usr/share/doc/ImageMagick-6/index.html" #define MagickAuthoritativeLicense \ "https://imagemagick.org/script/license.php" #define MagickAuthoritativeURL "https://imagemagick.org" #if (MAGICKCORE_QUANTUM_DEPTH == 8) #define MagickQuantumDepth "Q8" #define MagickQuantumRange "255" #elif (MAGICKCORE_QUANTUM_DEPTH == 16) #define MagickQuantumDepth "Q16" #define MagickQuantumRange "65535" #elif (MAGICKCORE_QUANTUM_DEPTH == 32) #define MagickQuantumDepth "Q32" #define MagickQuantumRange "4294967295" #elif (MAGICKCORE_QUANTUM_DEPTH == 64) #define MagickQuantumDepth "Q64" #define MagickQuantumRange "18446744073709551615.0" #else #define MagickQuantumDepth "Q?" #define MagickQuantumRange "?" #endif #define MagickVersion \ MagickPackageName " " MagickLibVersionText MagickLibAddendum " " \ MagickQuantumDepth " " MagickPlatform " " MagickReleaseDate " " \ MagickAuthoritativeURL extern MagickExport char *GetMagickHomeURL(void); extern MagickExport const char *GetMagickCopyright(void) magick_attribute((__const__)), *GetMagickDelegates(void) magick_attribute((__const__)), *GetMagickFeatures(void) magick_attribute((__const__)), *GetMagickLicense(void) magick_attribute((__const__)), *GetMagickPackageName(void) magick_attribute((__const__)), *GetMagickQuantumDepth(size_t *), *GetMagickQuantumRange(size_t *), *GetMagickReleaseDate(void) magick_attribute((__const__)), *GetMagickVersion(size_t *); extern MagickExport void ListMagickVersion(FILE *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/timer.h 0000644 00000003106 14764563153 0007306 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore timer methods. */ #ifndef MAGICKCORE_TIMER_H #define MAGICKCORE_TIMER_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedTimerState, StoppedTimerState, RunningTimerState } TimerState; typedef struct _Timer { double start, stop, total; } Timer; typedef struct _TimerInfo { Timer user, elapsed; TimerState state; size_t signature; } TimerInfo; extern MagickExport double GetElapsedTime(TimerInfo *), GetUserTime(TimerInfo *); extern MagickExport MagickBooleanType ContinueTimer(TimerInfo *); extern MagickExport ssize_t FormatMagickTime(const time_t,const size_t,char *); extern MagickExport TimerInfo *AcquireTimerInfo(void), *DestroyTimerInfo(TimerInfo *); extern MagickExport void GetTimerInfo(TimerInfo *), ResetTimer(TimerInfo *), StartTimer(TimerInfo *,const MagickBooleanType); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/magick-type.h 0000644 00000015111 14764563153 0010377 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore types. */ #ifndef MAGICKCORE_MAGICK_TYPE_H #define MAGICKCORE_MAGICK_TYPE_H #include "magick/magick-config.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if !defined(MAGICKCORE_QUANTUM_DEPTH) #define MAGICKCORE_QUANTUM_DEPTH 16 #endif #if !defined(MagickPathExtent) #define MagickPathExtent MaxTextExtent #endif #if defined(MAGICKCORE_WINDOWS_SUPPORT) && !defined(__MINGW32__) # define MagickLLConstant(c) ((MagickOffsetType) (c ## i64)) # define MagickULLConstant(c) ((MagickSizeType) (c ## ui64)) #else # define MagickLLConstant(c) ((MagickOffsetType) (c ## LL)) # define MagickULLConstant(c) ((MagickSizeType) (c ## ULL)) #endif #if MAGICKCORE_SIZEOF_FLOAT_T == 0 typedef float MagickFloatType; #elif (MAGICKCORE_SIZEOF_FLOAT_T == MAGICKCORE_SIZEOF_FLOAT) typedef float MagickFloatType; #elif (MAGICKCORE_SIZEOF_FLOAT_T == MAGICKCORE_SIZEOF_DOUBLE) typedef double MagickFloatType; #elif (MAGICKCORE_SIZEOF_FLOAT_T == MAGICKCORE_SIZEOF_LONG_DOUBLE) typedef long double MagickFloatType; #else #error Your MagickFloatType type is neither a float, nor a double, nor a long double #endif #if MAGICKCORE_SIZEOF_DOUBLE_T == 0 typedef double MagickDoubleType; #elif (MAGICKCORE_SIZEOF_DOUBLE_T == MAGICKCORE_SIZEOF_DOUBLE) typedef double MagickDoubleType; #elif (MAGICKCORE_SIZEOF_DOUBLE_T == MAGICKCORE_SIZEOF_LONG_DOUBLE) typedef long double MagickDoubleType; #else #error Your MagickDoubleType type is neither a float, nor a double, nor a long double #endif #if (MAGICKCORE_QUANTUM_DEPTH == 8) #define MaxColormapSize 256UL #define MaxMap 255UL typedef ssize_t SignedQuantum; #if defined(MAGICKCORE_HDRI_SUPPORT) typedef MagickFloatType Quantum; #define QuantumRange 255.0 #define QuantumFormat "%g" #else typedef unsigned char Quantum; #define QuantumRange ((Quantum) 255) #define QuantumFormat "%u" #endif #elif (MAGICKCORE_QUANTUM_DEPTH == 16) #define MaxColormapSize 65536UL #define MaxMap 65535UL typedef ssize_t SignedQuantum; #if defined(MAGICKCORE_HDRI_SUPPORT) typedef MagickFloatType Quantum; #define QuantumRange 65535.0 #define QuantumFormat "%g" #else typedef unsigned short Quantum; #define QuantumRange ((Quantum) 65535) #define QuantumFormat "%u" #endif #elif (MAGICKCORE_QUANTUM_DEPTH == 32) #define MaxColormapSize 65536UL #define MaxMap 65535UL typedef MagickDoubleType SignedQuantum; #if defined(MAGICKCORE_HDRI_SUPPORT) typedef MagickDoubleType Quantum; #define QuantumRange 4294967295.0 #define QuantumFormat "%g" #else typedef unsigned int Quantum; #define QuantumRange ((Quantum) 4294967295) #define QuantumFormat "%u" #endif #elif (MAGICKCORE_QUANTUM_DEPTH == 64) #define MAGICKCORE_HDRI_SUPPORT 1 #define MaxColormapSize 65536UL #define MaxMap 65535UL typedef MagickDoubleType SignedQuantum; typedef MagickDoubleType Quantum; #define QuantumRange 18446744073709551615.0 #define QuantumFormat "%g" #else #if !defined(_CH_) # error "MAGICKCORE_QUANTUM_DEPTH must be one of 8, 16, 32, or 64" #endif #endif #define MagickEpsilon (1.0e-12) #define MagickMaximumValue 1.79769313486231570E+308 #define MagickMinimumValue 2.22507385850720140E-308 #define MagickStringify(macro_or_string) MagickStringifyArg(macro_or_string) #define MagickStringifyArg(contents) #contents #define QuantumScale ((double) 1.0/(double) QuantumRange) /* Typedef declarations. */ typedef MagickDoubleType MagickRealType; typedef unsigned int MagickStatusType; #if !defined(MAGICKCORE_WINDOWS_SUPPORT) #if (MAGICKCORE_SIZEOF_UNSIGNED_LONG_LONG == 8) typedef long long MagickOffsetType; typedef unsigned long long MagickSizeType; #define MagickOffsetFormat "lld" #define MagickSizeFormat "llu" #else typedef ssize_t MagickOffsetType; typedef size_t MagickSizeType; #define MagickOffsetFormat "ld" #define MagickSizeFormat "lu" #endif #else typedef __int64 MagickOffsetType; typedef unsigned __int64 MagickSizeType; #define MagickOffsetFormat "I64i" #define MagickSizeFormat "I64u" #endif #if defined(_MSC_VER) && (_MSC_VER == 1200) typedef MagickOffsetType QuantumAny; #else typedef MagickSizeType QuantumAny; #endif #if defined(macintosh) #define ExceptionInfo MagickExceptionInfo #endif typedef enum { UndefinedChannel, RedChannel = 0x0001, GrayChannel = 0x0001, CyanChannel = 0x0001, GreenChannel = 0x0002, MagentaChannel = 0x0002, BlueChannel = 0x0004, YellowChannel = 0x0004, AlphaChannel = 0x0008, OpacityChannel = 0x0008, MatteChannel = 0x0008, /* deprecated */ BlackChannel = 0x0020, IndexChannel = 0x0020, CompositeChannels = 0x002F, AllChannels = 0x7ffffff, /* Special purpose channel types. */ TrueAlphaChannel = 0x0040, /* extract actual alpha channel from opacity */ RGBChannels = 0x0080, /* set alpha from grayscale mask in RGB */ GrayChannels = 0x0080, SyncChannels = 0x0100, /* channels should be modified equally */ DefaultChannels = ((AllChannels | SyncChannels) &~ OpacityChannel) } ChannelType; typedef enum { UndefinedClass, DirectClass, PseudoClass } ClassType; typedef enum { MagickFalse = 0, MagickTrue = 1 } MagickBooleanType; /* The IsNaN test is for special floating point numbers of value Nan (not a number). NaN's are defined as part of the IEEE standard for floating point number representation, and need to be watched out for. Morphology Kernels often use these special numbers as neighbourhood masks. The special property that two NaN's are never equal, even if they are from the same variable allows you to test if a value is special NaN value. The macros are thus is only true if the value given is NaN. */ #if defined(MAGICKCORE_HAVE_ISNAN) # define IsNaN(a) isnan(a) #elif defined(_MSC_VER) && (_MSC_VER >= 1310) # include <float.h> # define IsNaN(a) _isnan(a) #else # define IsNaN(a) ((a) != (a)) #endif #if !defined(INFINITY) # define INFINITY ((double) -logf(0f)) #endif typedef struct _BlobInfo BlobInfo; typedef struct _ExceptionInfo ExceptionInfo; typedef struct _Image Image; typedef struct _ImageInfo ImageInfo; #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/draw.h 0000644 00000013075 14764563153 0007131 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore drawing methods. */ #ifndef MAGICKCORE_DRAW_H #define MAGICKCORE_DRAW_H #include "magick/geometry.h" #include "magick/image.h" #include "magick/pixel.h" #include "magick/type.h" #include "magick/color.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedAlign, LeftAlign, CenterAlign, RightAlign } AlignType; typedef enum { UndefinedPathUnits, UserSpace, UserSpaceOnUse, ObjectBoundingBox } ClipPathUnits; typedef enum { UndefinedDecoration, NoDecoration, UnderlineDecoration, OverlineDecoration, LineThroughDecoration } DecorationType; typedef enum { UndefinedDirection, RightToLeftDirection, LeftToRightDirection } DirectionType; typedef enum { UndefinedRule, #undef EvenOddRule EvenOddRule, NonZeroRule } FillRule; typedef enum { UndefinedGradient, LinearGradient, RadialGradient } GradientType; typedef enum { UndefinedCap, ButtCap, RoundCap, SquareCap } LineCap; typedef enum { UndefinedJoin, MiterJoin, RoundJoin, BevelJoin } LineJoin; typedef enum { UndefinedMethod, PointMethod, ReplaceMethod, FloodfillMethod, FillToBorderMethod, ResetMethod } PaintMethod; typedef enum { UndefinedPrimitive, PointPrimitive, LinePrimitive, RectanglePrimitive, RoundRectanglePrimitive, ArcPrimitive, EllipsePrimitive, CirclePrimitive, PolylinePrimitive, PolygonPrimitive, BezierPrimitive, ColorPrimitive, MattePrimitive, TextPrimitive, ImagePrimitive, PathPrimitive } PrimitiveType; typedef enum { UndefinedReference, GradientReference } ReferenceType; typedef enum { UndefinedSpread, PadSpread, ReflectSpread, RepeatSpread } SpreadMethod; typedef struct _PointInfo { double x, y; } PointInfo; typedef struct _StopInfo { MagickPixelPacket color; MagickRealType offset; } StopInfo; typedef struct _GradientInfo { GradientType type; RectangleInfo bounding_box; SegmentInfo gradient_vector; StopInfo *stops; size_t number_stops; SpreadMethod spread; MagickBooleanType debug; size_t signature; PointInfo center; MagickRealType radius, angle; PointInfo radii; } GradientInfo; typedef struct _ElementReference { char *id; ReferenceType type; GradientInfo gradient; size_t signature; struct _ElementReference *previous, *next; } ElementReference; typedef struct _DrawInfo { char *primitive, *geometry; RectangleInfo viewbox; AffineMatrix affine; GravityType gravity; PixelPacket fill, stroke; double stroke_width; GradientInfo gradient; Image *fill_pattern, *tile, *stroke_pattern; MagickBooleanType stroke_antialias, text_antialias; FillRule fill_rule; LineCap linecap; LineJoin linejoin; size_t miterlimit; double dash_offset; DecorationType decorate; CompositeOperator compose; char *text; size_t face; char *font, *metrics, *family; StyleType style; StretchType stretch; size_t weight; char *encoding; double pointsize; char *density; AlignType align; PixelPacket undercolor, border_color; char *server_name; double *dash_pattern; char *clip_mask; SegmentInfo bounds; ClipPathUnits clip_units; Quantum opacity; MagickBooleanType render; ElementReference element_reference; MagickBooleanType debug; size_t signature; double kerning, interword_spacing, interline_spacing; DirectionType direction; double fill_opacity, stroke_opacity; MagickBooleanType clip_path; Image *clipping_mask; ComplianceType compliance; Image *composite_mask; } DrawInfo; typedef struct _PrimitiveInfo { PointInfo point; size_t coordinates; PrimitiveType primitive; PaintMethod method; char *text; MagickBooleanType closed_subpath; } PrimitiveInfo; typedef struct _TypeMetric { PointInfo pixels_per_em; double ascent, descent, width, height, max_advance, underline_position, underline_thickness; SegmentInfo bounds; PointInfo origin; } TypeMetric; extern MagickExport DrawInfo *AcquireDrawInfo(void), *CloneDrawInfo(const ImageInfo *,const DrawInfo *), *DestroyDrawInfo(DrawInfo *); extern MagickExport MagickBooleanType DrawAffineImage(Image *,const Image *,const AffineMatrix *), DrawClipPath(Image *,const DrawInfo *,const char *), DrawGradientImage(Image *,const DrawInfo *), DrawImage(Image *,const DrawInfo *), DrawPatternPath(Image *,const DrawInfo *,const char *,Image **), DrawPrimitive(Image *,const DrawInfo *,const PrimitiveInfo *); extern MagickExport void GetAffineMatrix(AffineMatrix *), GetDrawInfo(const ImageInfo *,DrawInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/xwindow.h 0000644 00000002135 14764563153 0007666 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore X11 window methods. */ #ifndef MAGICKCORE_XWINDOW_H #define MAGICKCORE_XWINDOW_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _XImportInfo { MagickBooleanType frame, borders, screen, descend, silent; } XImportInfo; extern MagickExport Image *XImportImage(const ImageInfo *,XImportInfo *); extern MagickExport void XGetImportInfo(XImportInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/magic.h 0000644 00000003173 14764563153 0007252 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore magic methods. */ #ifndef MAGICKCORE_MAGIC_H #define MAGICKCORE_MAGIC_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _MagicInfo { char *path, *name, *target; unsigned char *magic; size_t length; MagickOffsetType offset; MagickBooleanType exempt, stealth; struct _MagicInfo *previous, *next; /* deprecated, use GetMagicInfoList() */ size_t signature; } MagicInfo; extern MagickExport char **GetMagicList(const char *,size_t *,ExceptionInfo *); extern MagickExport const char *GetMagicName(const MagicInfo *); extern MagickExport MagickBooleanType ListMagicInfo(FILE *,ExceptionInfo *), MagicComponentGenesis(void); extern MagickExport const MagicInfo *GetMagicInfo(const unsigned char *,const size_t,ExceptionInfo *), **GetMagicInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport void MagicComponentTerminus(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/api.h 0000644 00000001710 14764563153 0006736 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Deprecated as of ImageMagick 6.2.3. MagickCore Application Programming Interface declarations. */ #ifndef MAGICKCORE_API_DEPRECATED_H #define MAGICKCORE_API_DEPRECATED_H #include "magick/MagickCore.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/feature.h 0000644 00000003327 14764563153 0007626 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore feature methods. */ #ifndef MAGICKCORE_FEATURE_H #define MAGICKCORE_FEATURE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif /* Haralick texture features. */ typedef struct _ChannelFeatures { double angular_second_moment[4], contrast[4], correlation[4], variance_sum_of_squares[4], inverse_difference_moment[4], sum_average[4], sum_variance[4], sum_entropy[4], entropy[4], difference_variance[4], difference_entropy[4], measure_of_correlation_1[4], measure_of_correlation_2[4], maximum_correlation_coefficient[4]; } ChannelFeatures; extern MagickExport ChannelFeatures *GetImageChannelFeatures(const Image *,const size_t,ExceptionInfo *); extern MagickExport Image *CannyEdgeImage(const Image *,const double,const double,const double, const double,ExceptionInfo *), *HoughLineImage(const Image *,const size_t,const size_t,const size_t, ExceptionInfo *), *MeanShiftImage(const Image *,const size_t,const size_t,const double, ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/token.h 0000644 00000002772 14764563153 0007316 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore token methods. */ #ifndef MAGICKCORE_TOKEN_H #define MAGICKCORE_TOKEN_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif /* Typedef declarations. */ typedef struct _TokenInfo TokenInfo; extern MagickExport int Tokenizer(TokenInfo *,const unsigned int,char *,const size_t,const char *, const char *,const char *,const char *,const char,char *,int *,char *); extern MagickExport MagickBooleanType GlobExpression(const char *,const char *,const MagickBooleanType) magick_attribute((__pure__)), IsGlob(const char *) magick_attribute((__pure__)), IsMagickTrue(const char *) magick_attribute((__pure__)); extern MagickExport size_t GetNextToken(const char *,const char **,const size_t,char *); extern MagickExport TokenInfo *AcquireTokenInfo(void), *DestroyTokenInfo(TokenInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/vision.h 0000644 00000001675 14764563153 0007506 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore computer vision methods. */ #ifndef MAGICKCORE_VISION_H #define MAGICKCORE_VISION_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport Image *ConnectedComponentsImage(const Image *,const size_t,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/enhance.h 0000644 00000005667 14764563153 0007605 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image enhance methods. */ #ifndef MAGICKCORE_ENHANCE_H #define MAGICKCORE_ENHANCE_H #include "magick/pixel.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern MagickExport MagickBooleanType AutoGammaImage(Image *), AutoGammaImageChannel(Image *,const ChannelType), AutoLevelImage(Image *), AutoLevelImageChannel(Image *,const ChannelType), BrightnessContrastImage(Image *,const double,const double), BrightnessContrastImageChannel(Image *,const ChannelType,const double, const double), ClutImage(Image *,const Image *), ClutImageChannel(Image *,const ChannelType,const Image *), ColorDecisionListImage(Image *,const char *), ContrastImage(Image *,const MagickBooleanType), ContrastStretchImage(Image *,const char *), ContrastStretchImageChannel(Image *,const ChannelType,const double, const double), EqualizeImage(Image *image), EqualizeImageChannel(Image *image,const ChannelType), GammaImage(Image *,const char *), GammaImageChannel(Image *,const ChannelType,const double), GrayscaleImage(Image *,const PixelIntensityMethod), HaldClutImage(Image *,const Image *), HaldClutImageChannel(Image *,const ChannelType,const Image *), LevelImage(Image *,const char *), LevelImageChannel(Image *,const ChannelType,const double,const double, const double), LevelizeImage(Image *,const double,const double,const double), LevelizeImageChannel(Image *,const ChannelType,const double,const double, const double), LevelColorsImage(Image *,const MagickPixelPacket *,const MagickPixelPacket *, const MagickBooleanType), LevelColorsImageChannel(Image *,const ChannelType,const MagickPixelPacket *, const MagickPixelPacket *,const MagickBooleanType), LinearStretchImage(Image *,const double,const double), ModulateImage(Image *,const char *), NegateImage(Image *,const MagickBooleanType), NegateImageChannel(Image *,const ChannelType,const MagickBooleanType), NormalizeImage(Image *), NormalizeImageChannel(Image *,const ChannelType), SigmoidalContrastImage(Image *,const MagickBooleanType,const char *), SigmoidalContrastImageChannel(Image *,const ChannelType, const MagickBooleanType,const double,const double); extern MagickExport Image *EnhanceImage(const Image *,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/colorspace.h 0000644 00000004640 14764563153 0010324 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image colorspace methods. */ #ifndef MAGICKCORE_COLORSPACE_H #define MAGICKCORE_COLORSPACE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedColorspace, RGBColorspace, /* Linear RGB colorspace */ GRAYColorspace, /* greyscale (non-linear) image (faked 1 channel) */ TransparentColorspace, OHTAColorspace, LabColorspace, XYZColorspace, YCbCrColorspace, YCCColorspace, YIQColorspace, YPbPrColorspace, YUVColorspace, CMYKColorspace, /* negated linear RGB with black separated */ sRGBColorspace, /* Default: non-linear sRGB colorspace */ HSBColorspace, HSLColorspace, HWBColorspace, Rec601LumaColorspace, Rec601YCbCrColorspace, Rec709LumaColorspace, Rec709YCbCrColorspace, LogColorspace, CMYColorspace, /* negated linear RGB colorspace */ LuvColorspace, HCLColorspace, LCHColorspace, /* alias for LCHuv */ LMSColorspace, LCHabColorspace, /* Cylindrical (Polar) Lab */ LCHuvColorspace, /* Cylindrical (Polar) Luv */ scRGBColorspace, HSIColorspace, HSVColorspace, /* alias for HSB */ HCLpColorspace, YDbDrColorspace, xyYColorspace, LinearGRAYColorspace /* greyscale (linear) image (faked 1 channel) */ } ColorspaceType; extern MagickExport ColorspaceType GetImageColorspaceType(const Image *,ExceptionInfo *); extern MagickExport MagickBooleanType RGBTransformImage(Image *,const ColorspaceType), SetImageColorspace(Image *,const ColorspaceType), SetImageGray(Image *,ExceptionInfo *), SetImageMonochrome(Image *,ExceptionInfo *), TransformImageColorspace(Image *,const ColorspaceType), TransformRGBImage(Image *,const ColorspaceType); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/option.h 0000644 00000012422 14764563153 0007477 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore option methods. */ #ifndef MAGICKCORE_OPTION_H #define MAGICKCORE_OPTION_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { MagickUndefinedOptions = -1, MagickAlignOptions = 0, MagickAlphaOptions, MagickBooleanOptions, MagickCacheOptions, MagickChannelOptions, MagickClassOptions, MagickClipPathOptions, MagickCoderOptions, MagickColorOptions, MagickColorspaceOptions, MagickCommandOptions, MagickComposeOptions, MagickCompressOptions, MagickConfigureOptions, MagickDataTypeOptions, MagickDebugOptions, MagickDecorateOptions, MagickDelegateOptions, MagickDirectionOptions, MagickDisposeOptions, MagickDistortOptions, MagickDitherOptions, MagickEndianOptions, MagickEvaluateOptions, MagickFillRuleOptions, MagickFilterOptions, MagickFontOptions, MagickFontsOptions, MagickFormatOptions, MagickFunctionOptions, MagickGravityOptions, MagickIntentOptions, MagickInterlaceOptions, MagickInterpolateOptions, MagickKernelOptions, MagickLayerOptions, MagickLineCapOptions, MagickLineJoinOptions, MagickListOptions, MagickLocaleOptions, MagickLogEventOptions, MagickLogOptions, MagickMagicOptions, MagickMethodOptions, MagickMetricOptions, MagickMimeOptions, MagickModeOptions, MagickModuleOptions, MagickMorphologyOptions, MagickNoiseOptions, MagickOrientationOptions, MagickPixelIntensityOptions, MagickPolicyOptions, MagickPolicyDomainOptions, MagickPolicyRightsOptions, MagickPreviewOptions, MagickPrimitiveOptions, MagickQuantumFormatOptions, MagickResolutionOptions, MagickResourceOptions, MagickSparseColorOptions, MagickStatisticOptions, MagickStorageOptions, MagickStretchOptions, MagickStyleOptions, MagickThresholdOptions, MagickTypeOptions, MagickValidateOptions, MagickVirtualPixelOptions, MagickComplexOptions, MagickIntensityOptions, MagickGradientOptions, MagickWeightOptions, MagickComplianceOptions, MagickAutoThresholdOptions } CommandOption; typedef enum { UndefinedValidate, NoValidate = 0x00000, ColorspaceValidate = 0x00001, CompareValidate = 0x00002, CompositeValidate = 0x00004, ConvertValidate = 0x00008, FormatsDiskValidate = 0x00010, FormatsMapValidate = 0x00020, FormatsMemoryValidate = 0x00040, IdentifyValidate = 0x00080, ImportExportValidate = 0x00100, MontageValidate = 0x00200, StreamValidate = 0x00400, AllValidate = 0x7fffffff } ValidateType; typedef struct _OptionInfo { const char *mnemonic; ssize_t type, flags; MagickBooleanType stealth; } OptionInfo; /* Flags to describe classes of image processing options. */ typedef enum { UndefinedOptionFlag = 0x0000, FireOptionFlag = 0x0001, /* Option sequence firing point */ ImageInfoOptionFlag = 0x0002, /* Sets ImageInfo, no image needed */ DrawInfoOptionFlag = 0x0004, /* Sets DrawInfo, no image needed */ QuantizeInfoOptionFlag = 0x0008, /* Sets QuantizeInfo, no image needed */ GlobalOptionFlag = 0x0010, /* Sets Global Option, no image needed */ SimpleOperatorOptionFlag = 0x0100, /* Simple Image processing operator */ ListOperatorOptionFlag = 0x0200, /* Multi-Image List processing operator */ SpecialOperatorOptionFlag = 0x0400, /* Specially handled Operator Option */ GenesisOptionFlag = 0x0400, /* Genesis Command Wrapper Option */ NonConvertOptionFlag = 0x4000, /* Option not used by Convert */ DeprecateOptionFlag = 0x8000 /* Deprecate option, give warning */ } CommandOptionFlags; extern MagickExport char **GetCommandOptions(const CommandOption), *GetNextImageOption(const ImageInfo *), *RemoveImageOption(ImageInfo *,const char *); extern MagickExport const char *CommandOptionToMnemonic(const CommandOption,const ssize_t), *GetImageOption(const ImageInfo *,const char *); extern MagickExport MagickBooleanType CloneImageOptions(ImageInfo *,const ImageInfo *), DefineImageOption(ImageInfo *,const char *), DeleteImageOption(ImageInfo *,const char *), IsCommandOption(const char *), IsOptionMember(const char *,const char *), ListCommandOptions(FILE *,const CommandOption,ExceptionInfo *), SetImageOption(ImageInfo *,const char *,const char *); extern MagickExport ssize_t GetCommandOptionFlags(const CommandOption,const MagickBooleanType, const char *), ParseChannelOption(const char *), ParseCommandOption(const CommandOption,const MagickBooleanType,const char *); extern MagickExport void DestroyImageOptions(ImageInfo *), ResetImageOptions(const ImageInfo *), ResetImageOptionIterator(const ImageInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/image-view.h 0000644 00000005314 14764563153 0010223 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITTransferNS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image view methods. */ #ifndef MAGICKCORE_IMAGE_VIEW_H #define MAGICKCORE_IMAGE_VIEW_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _ImageView ImageView; typedef MagickBooleanType (*DuplexTransferImageViewMethod)(const ImageView *,const ImageView *, ImageView *,const ssize_t,const int,void *), (*GetImageViewMethod)(const ImageView *,const ssize_t,const int,void *), (*SetImageViewMethod)(ImageView *,const ssize_t,const int,void *), (*TransferImageViewMethod)(const ImageView *,ImageView *,const ssize_t, const int,void *), (*UpdateImageViewMethod)(ImageView *,const ssize_t,const int,void *); extern MagickExport char *GetImageViewException(const ImageView *,ExceptionType *); extern MagickExport const IndexPacket *GetImageViewVirtualIndexes(const ImageView *); extern MagickExport const PixelPacket *GetImageViewVirtualPixels(const ImageView *); extern MagickExport Image *GetImageViewImage(const ImageView *); extern MagickExport ImageView *CloneImageView(const ImageView *), *DestroyImageView(ImageView *), *NewImageView(Image *), *NewImageViewRegion(Image *,const ssize_t,const ssize_t,const size_t, const size_t); extern MagickExport IndexPacket *GetImageViewAuthenticIndexes(const ImageView *); extern MagickExport MagickBooleanType DuplexTransferImageViewIterator(ImageView *,ImageView *,ImageView *, DuplexTransferImageViewMethod,void *), GetImageViewIterator(ImageView *,GetImageViewMethod,void *), IsImageView(const ImageView *), SetImageViewIterator(ImageView *,SetImageViewMethod,void *), TransferImageViewIterator(ImageView *,ImageView *,TransferImageViewMethod, void *), UpdateImageViewIterator(ImageView *,UpdateImageViewMethod,void *); extern MagickExport PixelPacket *GetImageViewAuthenticPixels(const ImageView *); extern MagickExport RectangleInfo GetImageViewExtent(const ImageView *); extern MagickExport void SetImageViewDescription(ImageView *,const char *), SetImageViewThreads(ImageView *,const size_t); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/type.h 0000644 00000004137 14764563153 0007154 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image type methods. */ #ifndef MAGICKCORE_TYPE_H #define MAGICKCORE_TYPE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedStretch, NormalStretch, UltraCondensedStretch, ExtraCondensedStretch, CondensedStretch, SemiCondensedStretch, SemiExpandedStretch, ExpandedStretch, ExtraExpandedStretch, UltraExpandedStretch, AnyStretch } StretchType; typedef enum { UndefinedStyle, NormalStyle, ItalicStyle, ObliqueStyle, AnyStyle, BoldStyle } StyleType; typedef struct _TypeInfo { size_t face; char *path, *name, *description, *family; StyleType style; StretchType stretch; size_t weight; char *encoding, *foundry, *format, *metrics, *glyphs; MagickBooleanType stealth; struct _TypeInfo *previous, *next; /* deprecated, use GetTypeInfoList() */ size_t signature; } TypeInfo; extern MagickExport char **GetTypeList(const char *,size_t *,ExceptionInfo *); extern MagickExport MagickBooleanType ListTypeInfo(FILE *,ExceptionInfo *), TypeComponentGenesis(void); extern MagickExport const TypeInfo *GetTypeInfo(const char *,ExceptionInfo *), *GetTypeInfoByFamily(const char *,const StyleType,const StretchType, const size_t,ExceptionInfo *), **GetTypeInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport void TypeComponentTerminus(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/policy.h 0000644 00000003567 14764563153 0007500 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore security policy methods. */ #ifndef MAGICKCORE_POLICY_H #define MAGICKCORE_POLICY_H #include "magick/pixel.h" #include "magick/exception.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedPolicyDomain, CoderPolicyDomain, DelegatePolicyDomain, FilterPolicyDomain, PathPolicyDomain, ResourcePolicyDomain, SystemPolicyDomain, CachePolicyDomain, ModulePolicyDomain } PolicyDomain; typedef enum { UndefinedPolicyRights = 0x00, NoPolicyRights = 0x00, ReadPolicyRights = 0x01, WritePolicyRights = 0x02, ExecutePolicyRights = 0x04, AllPolicyRights = 0xff } PolicyRights; typedef struct _PolicyInfo PolicyInfo; extern MagickExport char *GetPolicyValue(const char *name), **GetPolicyList(const char *,size_t *,ExceptionInfo *); extern MagickExport const PolicyInfo **GetPolicyInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport MagickBooleanType IsRightsAuthorized(const PolicyDomain,const PolicyRights,const char *), ListPolicyInfo(FILE *,ExceptionInfo *), PolicyComponentGenesis(void), SetMagickSecurityPolicy(const char *,ExceptionInfo *); extern MagickExport void PolicyComponentTerminus(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/xml-tree.h 0000644 00000004133 14764563153 0007724 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Magick's toolkit xml-tree methods. */ #ifndef MAGICKCORE_XML_TREE_H #define MAGICKCORE_XML_TREE_H #include "magick/exception.h" #include "magick/splay-tree.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _XMLTreeInfo XMLTreeInfo; extern MagickExport char *CanonicalXMLContent(const char *,const MagickBooleanType), *XMLTreeInfoToXML(XMLTreeInfo *); extern MagickExport const char *GetXMLTreeAttribute(XMLTreeInfo *,const char *), *GetXMLTreeContent(XMLTreeInfo *), **GetXMLTreeProcessingInstructions(XMLTreeInfo *,const char *), *GetXMLTreeTag(XMLTreeInfo *); extern MagickExport MagickBooleanType GetXMLTreeAttributes(const XMLTreeInfo *,SplayTreeInfo *); extern MagickExport XMLTreeInfo *AddChildToXMLTree(XMLTreeInfo *,const char *,const size_t), *AddPathToXMLTree(XMLTreeInfo *,const char *,const size_t), *DestroyXMLTree(XMLTreeInfo *), *GetNextXMLTreeTag(XMLTreeInfo *), *GetXMLTreeChild(XMLTreeInfo *,const char *), *GetXMLTreeOrdered(XMLTreeInfo *), *GetXMLTreePath(XMLTreeInfo *,const char *), *GetXMLTreeSibling(XMLTreeInfo *), *InsertTagIntoXMLTree(XMLTreeInfo *,XMLTreeInfo *,const size_t), *NewXMLTree(const char *,ExceptionInfo *), *NewXMLTreeTag(const char *), *ParseTagFromXMLTree(XMLTreeInfo *), *PruneTagFromXMLTree(XMLTreeInfo *), *SetXMLTreeAttribute(XMLTreeInfo *,const char *,const char *), *SetXMLTreeContent(XMLTreeInfo *,const char *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/fx.h 0000644 00000005612 14764563153 0006607 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image f/x methods. */ #ifndef MAGICKCORE_FX_H #define MAGICKCORE_FX_H #include "magick/draw.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedNoise, UniformNoise, GaussianNoise, MultiplicativeGaussianNoise, ImpulseNoise, LaplacianNoise, PoissonNoise, RandomNoise } NoiseType; extern MagickExport Image *AddNoiseImage(const Image *,const NoiseType,ExceptionInfo *), *AddNoiseImageChannel(const Image *,const ChannelType,const NoiseType, ExceptionInfo *), *BlueShiftImage(const Image *,const double,ExceptionInfo *), *CharcoalImage(const Image *,const double,const double,ExceptionInfo *), *ColorizeImage(const Image *,const char *,const PixelPacket,ExceptionInfo *), *ColorMatrixImage(const Image *,const KernelInfo *kernel,ExceptionInfo *), *FxImage(const Image *,const char *,ExceptionInfo *), *FxImageChannel(const Image *,const ChannelType,const char *,ExceptionInfo *), *ImplodeImage(const Image *,const double,ExceptionInfo *), *MorphImages(const Image *,const size_t,ExceptionInfo *), *PolaroidImage(const Image *,const DrawInfo *,const double,ExceptionInfo *), *SepiaToneImage(const Image *,const double,ExceptionInfo *), *ShadowImage(const Image *,const double,const double,const ssize_t, const ssize_t,ExceptionInfo *), *SketchImage(const Image *,const double,const double,const double, ExceptionInfo *), *SteganoImage(const Image *,const Image *,ExceptionInfo *), *StereoImage(const Image *,const Image *,ExceptionInfo *), *StereoAnaglyphImage(const Image *,const Image *,const ssize_t,const ssize_t, ExceptionInfo *), *SwirlImage(const Image *,double,ExceptionInfo *), *TintImage(const Image *,const char *,const PixelPacket,ExceptionInfo *), *VignetteImage(const Image *,const double,const double,const ssize_t, const ssize_t,ExceptionInfo *), *WaveImage(const Image *,const double,const double,ExceptionInfo *), *WaveletDenoiseImage(const Image *,const double,const double,ExceptionInfo *); extern MagickExport MagickBooleanType PlasmaImage(Image *,const SegmentInfo *,size_t,size_t), SolarizeImage(Image *,const double), SolarizeImageChannel(Image *,const ChannelType,const double,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/registry.h 0000644 00000002745 14764563153 0010046 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore registry methods. */ #ifndef MAGICKCORE_REGISTRY_H #define MAGICKCORE_REGISTRY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedRegistryType, ImageRegistryType, ImageInfoRegistryType, StringRegistryType } RegistryType; extern MagickExport char *GetNextImageRegistry(void); extern MagickExport MagickBooleanType DefineImageRegistry(const RegistryType,const char *,ExceptionInfo *), DeleteImageRegistry(const char *), RegistryComponentGenesis(void), SetImageRegistry(const RegistryType,const char *,const void *, ExceptionInfo *); extern MagickExport void *GetImageRegistry(const RegistryType,const char *,ExceptionInfo *), RegistryComponentTerminus(void), *RemoveImageRegistry(const char *), ResetImageRegistryIterator(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/composite.h 0000644 00000006317 14764563153 0010177 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore image composite methods. */ #ifndef MAGICKCORE_COMPOSITE_H #define MAGICKCORE_COMPOSITE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef enum { UndefinedCompositeOp, NoCompositeOp, ModulusAddCompositeOp, AtopCompositeOp, BlendCompositeOp, BumpmapCompositeOp, ChangeMaskCompositeOp, ClearCompositeOp, ColorBurnCompositeOp, ColorDodgeCompositeOp, ColorizeCompositeOp, CopyBlackCompositeOp, CopyBlueCompositeOp, CopyCompositeOp, CopyCyanCompositeOp, CopyGreenCompositeOp, CopyMagentaCompositeOp, CopyOpacityCompositeOp, CopyRedCompositeOp, CopyYellowCompositeOp, DarkenCompositeOp, DstAtopCompositeOp, DstCompositeOp, DstInCompositeOp, DstOutCompositeOp, DstOverCompositeOp, DifferenceCompositeOp, DisplaceCompositeOp, DissolveCompositeOp, ExclusionCompositeOp, HardLightCompositeOp, HueCompositeOp, InCompositeOp, LightenCompositeOp, LinearLightCompositeOp, LuminizeCompositeOp, MinusDstCompositeOp, ModulateCompositeOp, MultiplyCompositeOp, OutCompositeOp, OverCompositeOp, OverlayCompositeOp, PlusCompositeOp, ReplaceCompositeOp, SaturateCompositeOp, ScreenCompositeOp, SoftLightCompositeOp, SrcAtopCompositeOp, SrcCompositeOp, SrcInCompositeOp, SrcOutCompositeOp, SrcOverCompositeOp, ModulusSubtractCompositeOp, ThresholdCompositeOp, XorCompositeOp, /* These are new operators, added after the above was last sorted. * The list should be re-sorted only when a new library version is * created. */ DivideDstCompositeOp, DistortCompositeOp, BlurCompositeOp, PegtopLightCompositeOp, VividLightCompositeOp, PinLightCompositeOp, LinearDodgeCompositeOp, LinearBurnCompositeOp, MathematicsCompositeOp, DivideSrcCompositeOp, MinusSrcCompositeOp, DarkenIntensityCompositeOp, LightenIntensityCompositeOp, HardMixCompositeOp, StereoCompositeOp } CompositeOperator; /* Deprecated (renamed) Method Names for backward compatibility * However the CompositeOp value has not changed, just renamed. */ #define AddCompositeOp ModulusAddCompositeOp #define SubtractCompositeOp ModulusSubtractCompositeOp #define MinusCompositeOp MinusDstCompositeOp #define DivideCompositeOp DivideDstCompositeOp extern MagickExport MagickBooleanType CompositeImage(Image *,const CompositeOperator,const Image *,const ssize_t, const ssize_t), CompositeImageChannel(Image *,const ChannelType,const CompositeOperator, const Image *,const ssize_t,const ssize_t), TextureImage(Image *,const Image *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif magick/configure.h 0000644 00000003760 14764563153 0010155 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore configure methods. */ #ifndef MAGICKCORE_CONFIGURE_H #define MAGICKCORE_CONFIGURE_H #include "magick/hashmap.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _ConfigureInfo { char *path, *name, *value; MagickBooleanType exempt, stealth; struct _ConfigureInfo *previous, *next; /* deprecated, use GetConfigureInfoList() */ size_t signature; } ConfigureInfo; extern MagickExport char **GetConfigureList(const char *,size_t *,ExceptionInfo *), *GetConfigureOption(const char *); extern MagickExport const char *GetConfigureValue(const ConfigureInfo *); extern MagickExport const ConfigureInfo *GetConfigureInfo(const char *,ExceptionInfo *), **GetConfigureInfoList(const char *,size_t *,ExceptionInfo *); extern MagickExport LinkedListInfo *DestroyConfigureOptions(LinkedListInfo *), *GetConfigurePaths(const char *,ExceptionInfo *), *GetConfigureOptions(const char *,ExceptionInfo *); extern MagickExport MagickBooleanType ConfigureComponentGenesis(void), ListConfigureInfo(FILE *,ExceptionInfo *); extern MagickExport void ConfigureComponentTerminus(void); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/magick_wand.h 0000644 00000001455 14764563153 0010135 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand API (deprecated, use magick-wand.h instead). */ #ifndef MAGICKWAND_MAGICK_WAND_DEPRECATED_H #define MAGICKWAND_MAGICK_WAND_DEPRECATED_H #include "wand/MagickWand.h" #endif wand/magick-wand.h 0000644 00000001455 14764563153 0010053 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand API (deprecated, use magick-wand.h instead). */ #ifndef MAGICKWAND_MAGICK_WAND_DEPRECATED_H #define MAGICKWAND_MAGICK_WAND_DEPRECATED_H #include "wand/MagickWand.h" #endif wand/MagickWand.h 0000644 00000006730 14764563153 0007677 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand Application Programming Interface declarations. */ #ifndef _MAGICK_WAND_H #define _MAGICK_WAND_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if !defined(MAGICKWAND_CONFIG_H) # define MAGICKWAND_CONFIG_H # if !defined(vms) && !defined(macintosh) # include "magick/magick-config.h" # else # include "magick-config.h" # endif #if defined(_magickcore_const) && !defined(const) # define const _magickcore_const #endif #if defined(_magickcore_inline) && !defined(inline) # define inline _magickcore_inline #endif #if !defined(magick_restrict) # if !defined(_magickcore_restrict) # define magick_restrict restrict # else # define magick_restrict _magickcore_restrict # endif #endif # if defined(__cplusplus) || defined(c_plusplus) # undef inline # endif #endif #define MAGICKWAND_CHECK_VERSION(major,minor,micro) \ ((MAGICKWAND_MAJOR_VERSION > (major)) || \ ((MAGICKWAND_MAJOR_VERSION == (major)) && \ (MAGICKWAND_MINOR_VERSION > (minor))) || \ ((MAGICKWAND_MAJOR_VERSION == (major)) && \ (MAGICKWAND_MINOR_VERSION == (minor)) && \ (MAGICKWAND_MICRO_VERSION >= (micro)))) #include <stdio.h> #include <stdarg.h> #include <stdlib.h> #include <math.h> #include <sys/types.h> #include <time.h> #if defined(WIN32) || defined(WIN64) # define MAGICKWAND_WINDOWS_SUPPORT #else # define MAGICKWAND_POSIX_SUPPORT #endif typedef struct _MagickWand MagickWand; #include "wand/method-attribute.h" #include "magick/MagickCore.h" #include "wand/animate.h" #include "wand/compare.h" #include "wand/composite.h" #include "wand/conjure.h" #include "wand/convert.h" #include "wand/deprecate.h" #include "wand/display.h" #include "wand/drawing-wand.h" #include "wand/identify.h" #include "wand/import.h" #include "wand/magick-property.h" #include "wand/magick-image.h" #include "wand/mogrify.h" #include "wand/montage.h" #include "wand/pixel-iterator.h" #include "wand/pixel-wand.h" #include "wand/stream.h" #include "wand/wand-view.h" extern WandExport char *MagickGetException(const MagickWand *,ExceptionType *); extern WandExport ExceptionType MagickGetExceptionType(const MagickWand *); extern WandExport MagickBooleanType IsMagickWand(const MagickWand *), IsMagickWandInstantiated(void), MagickClearException(MagickWand *), MagickSetIteratorIndex(MagickWand *,const ssize_t); extern WandExport MagickWand *CloneMagickWand(const MagickWand *), *DestroyMagickWand(MagickWand *), *NewMagickWand(void), *NewMagickWandFromImage(const Image *); extern WandExport ssize_t MagickGetIteratorIndex(MagickWand *); extern WandExport void ClearMagickWand(MagickWand *), MagickWandGenesis(void), MagickWandTerminus(void), *MagickRelinquishMemory(void *), MagickResetIterator(MagickWand *), MagickSetFirstIterator(MagickWand *), MagickSetLastIterator(MagickWand *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/deprecate.h 0000644 00000017264 14764563153 0007632 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickCore deprecated methods. */ #ifndef MAGICKWAND_DEPRECATE_H #define MAGICKWAND_DEPRECATE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) #include "wand/drawing-wand.h" #include "wand/magick-wand.h" #include "wand/pixel-iterator.h" #include "wand/pixel-wand.h" typedef struct _DrawingWand *DrawContext; typedef struct _PixelView PixelView; extern WandExport DrawingWand *DrawAllocateWand(const DrawInfo *,Image *); typedef MagickBooleanType (*DuplexTransferPixelViewMethod)(const PixelView *,const PixelView *, PixelView *,void *), (*GetPixelViewMethod)(const PixelView *,void *), (*SetPixelViewMethod)(PixelView *,void *), (*TransferPixelViewMethod)(const PixelView *,PixelView *,void *), (*UpdatePixelViewMethod)(PixelView *,void *); extern WandExport char *GetPixelViewException(const PixelView *,ExceptionType *) magick_attribute((deprecated)); extern WandExport double DrawGetFillAlpha(const DrawingWand *) magick_attribute((deprecated)), DrawGetStrokeAlpha(const DrawingWand *) magick_attribute((deprecated)); extern WandExport DrawInfo *DrawPeekGraphicWand(const DrawingWand *) magick_attribute((deprecated)); extern WandExport char *MagickDescribeImage(MagickWand *) magick_attribute((deprecated)), *MagickGetImageAttribute(MagickWand *,const char *) magick_attribute((deprecated)), *PixelIteratorGetException(const PixelIterator *,ExceptionType *) magick_attribute((deprecated)); extern WandExport ssize_t MagickGetImageIndex(MagickWand *) magick_attribute((deprecated)); extern WandExport MagickBooleanType DuplexTransferPixelViewIterator(PixelView *,PixelView *,PixelView *, DuplexTransferPixelViewMethod,void *) magick_attribute((deprecated)), GetPixelViewIterator(PixelView *,GetPixelViewMethod,void *) magick_attribute((deprecated)), IsPixelView(const PixelView *) magick_attribute((deprecated)), MagickClipPathImage(MagickWand *,const char *,const MagickBooleanType) magick_attribute((deprecated)), MagickColorFloodfillImage(MagickWand *,const PixelWand *,const double, const PixelWand *,const ssize_t,const ssize_t) magick_attribute((deprecated)), MagickGetImageChannelExtrema(MagickWand *,const ChannelType,size_t *, size_t *) magick_attribute((deprecated)), MagickGetImageExtrema(MagickWand *,size_t *,size_t *) magick_attribute((deprecated)), MagickGetImageMatte(MagickWand *) magick_attribute((deprecated)), MagickGetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t, const size_t,const char *,const StorageType,void *) magick_attribute((deprecated)), MagickMapImage(MagickWand *,const MagickWand *,const MagickBooleanType) magick_attribute((deprecated)), MagickMatteFloodfillImage(MagickWand *,const double,const double, const PixelWand *,const ssize_t,const ssize_t) magick_attribute((deprecated)), MagickMedianFilterImage(MagickWand *,const double) magick_attribute((deprecated)), MagickModeImage(MagickWand *,const double) magick_attribute((deprecated)), MagickReduceNoiseImage(MagickWand *,const double) magick_attribute((deprecated)), MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod), MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *, const double) magick_attribute((deprecated)), MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *, const double,const PixelWand *,const ssize_t,const ssize_t) magick_attribute((deprecated)), MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *, const double) magick_attribute((deprecated)), MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType, const PixelWand *,const PixelWand *,const double) magick_attribute((deprecated)), MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double, const double) magick_attribute((deprecated)), MagickRadialBlurImage(MagickWand *,const double) magick_attribute((deprecated)), MagickRadialBlurImageChannel(MagickWand *,const ChannelType,const double) magick_attribute((deprecated)), MagickRecolorImage(MagickWand *,const size_t,const double *) magick_attribute((deprecated)), MagickSetImageAttribute(MagickWand *,const char *,const char *) magick_attribute((deprecated)), MagickSetImageIndex(MagickWand *,const ssize_t) magick_attribute((deprecated)), MagickSetImageOption(MagickWand *,const char *,const char *,const char *) magick_attribute((deprecated)), MagickSetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t, const size_t,const char *,const StorageType,const void *) magick_attribute((deprecated)), MagickTransparentImage(MagickWand *,const PixelWand *,const double, const double) magick_attribute((deprecated)), SetPixelViewIterator(PixelView *,SetPixelViewMethod,void *) magick_attribute((deprecated)), TransferPixelViewIterator(PixelView *,PixelView *,TransferPixelViewMethod, void *) magick_attribute((deprecated)), UpdatePixelViewIterator(PixelView *,UpdatePixelViewMethod,void *) magick_attribute((deprecated)); extern WandExport MagickWand *GetPixelViewWand(const PixelView *) magick_attribute((deprecated)), *MagickAverageImages(MagickWand *) magick_attribute((deprecated)), *MagickFlattenImages(MagickWand *) magick_attribute((deprecated)), *MagickMaximumImages(MagickWand *) magick_attribute((deprecated)), *MagickMinimumImages(MagickWand *) magick_attribute((deprecated)), *MagickMosaicImages(MagickWand *) magick_attribute((deprecated)), *MagickRegionOfInterestImage(MagickWand *,const size_t,const size_t, const ssize_t,const ssize_t) magick_attribute((deprecated)); extern WandExport MagickSizeType MagickGetImageSize(MagickWand *) magick_attribute((deprecated)); extern WandExport PixelView *ClonePixelView(const PixelView *) magick_attribute((deprecated)), *DestroyPixelView(PixelView *) magick_attribute((deprecated)), *NewPixelView(MagickWand *) magick_attribute((deprecated)), *NewPixelViewRegion(MagickWand *,const ssize_t,const ssize_t,const size_t, const size_t) magick_attribute((deprecated)); extern WandExport PixelWand **GetPixelViewPixels(const PixelView *) magick_attribute((deprecated)), **PixelGetNextRow(PixelIterator *) magick_attribute((deprecated)); extern WandExport size_t GetPixelViewHeight(const PixelView *) magick_attribute((deprecated)), GetPixelViewWidth(const PixelView *) magick_attribute((deprecated)); extern WandExport ssize_t GetPixelViewX(const PixelView *) magick_attribute((deprecated)), GetPixelViewY(const PixelView *) magick_attribute((deprecated)); extern WandExport unsigned char *MagickWriteImageBlob(MagickWand *,size_t *) magick_attribute((deprecated)); extern WandExport void DrawPopGraphicContext(DrawingWand *) magick_attribute((deprecated)), DrawPushGraphicContext(DrawingWand *) magick_attribute((deprecated)), DrawSetFillAlpha(DrawingWand *,const double) magick_attribute((deprecated)), DrawSetStrokeAlpha(DrawingWand *,const double) magick_attribute((deprecated)); #endif #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/magick-property.h 0000644 00000012606 14764563153 0011006 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand property, options, and profile methods. */ #ifndef MAGICKWAND_MAGICK_PROPERTY_H #define MAGICKWAND_MAGICK_PROPERTY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport char *MagickGetFilename(const MagickWand *), *MagickGetFormat(MagickWand *), *MagickGetFont(MagickWand *), *MagickGetHomeURL(void), *MagickGetImageArtifact(MagickWand *,const char *), **MagickGetImageArtifacts(MagickWand *,const char *,size_t *), **MagickGetImageProfiles(MagickWand *,const char *,size_t *), *MagickGetImageProperty(MagickWand *,const char *), **MagickGetImageProperties(MagickWand *,const char *,size_t *), *MagickGetOption(MagickWand *,const char *), **MagickGetOptions(MagickWand *,const char *,size_t *), *MagickQueryConfigureOption(const char *), **MagickQueryConfigureOptions(const char *,size_t *), **MagickQueryFonts(const char *,size_t *), **MagickQueryFormats(const char *,size_t *); extern WandExport ColorspaceType MagickGetColorspace(MagickWand *); extern WandExport CompressionType MagickGetCompression(MagickWand *); extern WandExport const char *MagickGetCopyright(void), *MagickGetPackageName(void), *MagickGetQuantumDepth(size_t *), *MagickGetQuantumRange(size_t *), *MagickGetReleaseDate(void), *MagickGetVersion(size_t *); extern WandExport double MagickGetPointsize(MagickWand *), *MagickGetSamplingFactors(MagickWand *,size_t *), *MagickQueryFontMetrics(MagickWand *,const DrawingWand *,const char *), *MagickQueryMultilineFontMetrics(MagickWand *,const DrawingWand *, const char *); extern WandExport GravityType MagickGetGravity(MagickWand *); extern WandExport ImageType MagickGetType(MagickWand *); extern WandExport InterlaceType MagickGetInterlaceScheme(MagickWand *); extern WandExport InterpolatePixelMethod MagickGetInterpolateMethod(MagickWand *); extern WandExport OrientationType MagickGetOrientation(MagickWand *); extern WandExport MagickBooleanType MagickDeleteImageArtifact(MagickWand *,const char *), MagickDeleteImageProperty(MagickWand *,const char *), MagickDeleteOption(MagickWand *,const char *), MagickGetAntialias(const MagickWand *), MagickGetPage(const MagickWand *,size_t *,size_t *,ssize_t *,ssize_t *), MagickGetResolution(const MagickWand *,double *,double *), MagickGetSize(const MagickWand *,size_t *,size_t *), MagickGetSizeOffset(const MagickWand *,ssize_t *), MagickProfileImage(MagickWand *,const char *,const void *,const size_t), MagickSetAntialias(MagickWand *,const MagickBooleanType), MagickSetBackgroundColor(MagickWand *,const PixelWand *), MagickSetColorspace(MagickWand *,const ColorspaceType), MagickSetCompression(MagickWand *,const CompressionType), MagickSetCompressionQuality(MagickWand *,const size_t), MagickSetDepth(MagickWand *,const size_t), MagickSetExtract(MagickWand *,const char *), MagickSetFilename(MagickWand *,const char *), MagickSetFormat(MagickWand *,const char *), MagickSetFont(MagickWand *,const char *), MagickSetGravity(MagickWand *,const GravityType), MagickSetImageArtifact(MagickWand *,const char *,const char *), MagickSetImageProfile(MagickWand *,const char *,const void *,const size_t), MagickSetImageProperty(MagickWand *,const char *,const char *), MagickSetInterlaceScheme(MagickWand *,const InterlaceType), MagickSetInterpolateMethod(MagickWand *,const InterpolatePixelMethod), MagickSetOption(MagickWand *,const char *,const char *), MagickSetOrientation(MagickWand *,const OrientationType), MagickSetPage(MagickWand *,const size_t,const size_t,const ssize_t, const ssize_t), MagickSetPassphrase(MagickWand *,const char *), MagickSetPointsize(MagickWand *,const double), MagickSetResolution(MagickWand *,const double,const double), MagickSetResourceLimit(const ResourceType type,const MagickSizeType limit), MagickSetSamplingFactors(MagickWand *,const size_t,const double *), MagickSetSecurityPolicy(MagickWand *,const char *), MagickSetSize(MagickWand *,const size_t,const size_t), MagickSetSizeOffset(MagickWand *,const size_t,const size_t,const ssize_t), MagickSetType(MagickWand *,const ImageType); extern WandExport MagickProgressMonitor MagickSetProgressMonitor(MagickWand *,const MagickProgressMonitor,void *); extern WandExport MagickSizeType MagickGetResource(const ResourceType), MagickGetResourceLimit(const ResourceType); extern WandExport PixelWand *MagickGetBackgroundColor(MagickWand *); extern WandExport OrientationType MagickGetOrientationType(MagickWand *); extern WandExport size_t MagickGetCompressionQuality(MagickWand *); extern WandExport unsigned char *MagickGetImageProfile(MagickWand *,const char *,size_t *), *MagickRemoveImageProfile(MagickWand *,const char *,size_t *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/convert.h 0000644 00000001714 14764563153 0007347 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand convert command-line method. */ #ifndef MAGICKWAND_CONVERT_H #define MAGICKWAND_CONVERT_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport MagickBooleanType ConvertImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/montage.h 0000644 00000001714 14764563153 0007321 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand montage command-line method. */ #ifndef MAGICKWAND_MONTAGE_H #define MAGICKWAND_MONTAGE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport MagickBooleanType MontageImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/wand-view.h 0000644 00000004576 14764563153 0007601 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITTransferNS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand wand view methods. */ #ifndef MAGICKWAND_WAND_VIEW_H #define MAGICKWAND_WAND_VIEW_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _WandView WandView; typedef MagickBooleanType (*DuplexTransferWandViewMethod)(const WandView *,const WandView *,WandView *, const ssize_t,const int,void *), (*GetWandViewMethod)(const WandView *,const ssize_t,const int,void *), (*SetWandViewMethod)(WandView *,const ssize_t,const int,void *), (*TransferWandViewMethod)(const WandView *,WandView *,const ssize_t, const int,void *), (*UpdateWandViewMethod)(WandView *,const ssize_t,const int,void *); extern WandExport char *GetWandViewException(const WandView *,ExceptionType *); extern WandExport MagickBooleanType DuplexTransferWandViewIterator(WandView *,WandView *,WandView *, DuplexTransferWandViewMethod,void *), GetWandViewIterator(WandView *,GetWandViewMethod,void *), IsWandView(const WandView *), SetWandViewIterator(WandView *,SetWandViewMethod,void *), TransferWandViewIterator(WandView *,WandView *,TransferWandViewMethod,void *), UpdateWandViewIterator(WandView *,UpdateWandViewMethod,void *); extern WandExport MagickWand *GetWandViewWand(const WandView *); extern WandExport PixelWand **GetWandViewPixels(const WandView *); extern WandExport RectangleInfo GetWandViewExtent(const WandView *); extern WandExport void SetWandViewDescription(WandView *,const char *), SetWandViewThreads(WandView *,const size_t); extern WandExport WandView *CloneWandView(const WandView *), *DestroyWandView(WandView *), *NewWandView(MagickWand *), *NewWandViewExtent(MagickWand *,const ssize_t,const ssize_t,const size_t, const size_t); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/pixel-wand.h 0000644 00000010777 14764563153 0007750 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand pixel wand methods. */ #ifndef MAGICKWAND_PIXEL_WAND_H #define MAGICKWAND_PIXEL_WAND_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _PixelWand PixelWand; extern WandExport char *PixelGetColorAsNormalizedString(const PixelWand *), *PixelGetColorAsString(const PixelWand *), *PixelGetException(const PixelWand *,ExceptionType *); extern WandExport double PixelGetAlpha(const PixelWand *) magick_attribute((__pure__)), PixelGetBlack(const PixelWand *) magick_attribute((__pure__)), PixelGetBlue(const PixelWand *) magick_attribute((__pure__)), PixelGetCyan(const PixelWand *) magick_attribute((__pure__)), PixelGetFuzz(const PixelWand *) magick_attribute((__pure__)), PixelGetGreen(const PixelWand *) magick_attribute((__pure__)), PixelGetMagenta(const PixelWand *) magick_attribute((__pure__)), PixelGetOpacity(const PixelWand *) magick_attribute((__pure__)), PixelGetRed(const PixelWand *) magick_attribute((__pure__)), PixelGetYellow(const PixelWand *) magick_attribute((__pure__)); extern WandExport ExceptionType PixelGetExceptionType(const PixelWand *); extern WandExport IndexPacket PixelGetIndex(const PixelWand *); extern WandExport MagickBooleanType IsPixelWand(const PixelWand *), IsPixelWandSimilar(PixelWand *,PixelWand *,const double), PixelClearException(PixelWand *), PixelSetColor(PixelWand *,const char *); extern WandExport PixelWand *ClonePixelWand(const PixelWand *), **ClonePixelWands(const PixelWand **,const size_t), *DestroyPixelWand(PixelWand *), **DestroyPixelWands(PixelWand **,const size_t), *NewPixelWand(void), **NewPixelWands(const size_t); extern WandExport Quantum PixelGetAlphaQuantum(const PixelWand *) magick_attribute((__pure__)), PixelGetBlackQuantum(const PixelWand *) magick_attribute((__pure__)), PixelGetBlueQuantum(const PixelWand *) magick_attribute((__pure__)), PixelGetCyanQuantum(const PixelWand *) magick_attribute((__pure__)), PixelGetGreenQuantum(const PixelWand *) magick_attribute((__pure__)), PixelGetMagentaQuantum(const PixelWand *) magick_attribute((__pure__)), PixelGetOpacityQuantum(const PixelWand *) magick_attribute((__pure__)), PixelGetRedQuantum(const PixelWand *) magick_attribute((__pure__)), PixelGetYellowQuantum(const PixelWand *) magick_attribute((__pure__)); extern WandExport size_t PixelGetColorCount(const PixelWand *) magick_attribute((__pure__)); extern WandExport void ClearPixelWand(PixelWand *), PixelGetHSL(const PixelWand *,double *,double *,double *), PixelGetMagickColor(const PixelWand *,MagickPixelPacket *), PixelGetQuantumColor(const PixelWand *,PixelPacket *), PixelSetAlpha(PixelWand *,const double), PixelSetAlphaQuantum(PixelWand *,const Quantum), PixelSetBlack(PixelWand *,const double), PixelSetBlackQuantum(PixelWand *,const Quantum), PixelSetBlue(PixelWand *,const double), PixelSetBlueQuantum(PixelWand *,const Quantum), PixelSetColorFromWand(PixelWand *,const PixelWand *), PixelSetColorCount(PixelWand *,const size_t), PixelSetCyan(PixelWand *,const double), PixelSetCyanQuantum(PixelWand *,const Quantum), PixelSetFuzz(PixelWand *,const double), PixelSetGreen(PixelWand *,const double), PixelSetGreenQuantum(PixelWand *,const Quantum), PixelSetHSL(PixelWand *,const double,const double,const double), PixelSetIndex(PixelWand *,const IndexPacket), PixelSetMagenta(PixelWand *,const double), PixelSetMagentaQuantum(PixelWand *,const Quantum), PixelSetMagickColor(PixelWand *,const MagickPixelPacket *), PixelSetOpacity(PixelWand *,const double), PixelSetOpacityQuantum(PixelWand *,const Quantum), PixelSetQuantumColor(PixelWand *,const PixelPacket *), PixelSetRed(PixelWand *,const double), PixelSetRedQuantum(PixelWand *,const Quantum), PixelSetYellow(PixelWand *,const double), PixelSetYellowQuantum(PixelWand *,const Quantum); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/method-attribute.h 0000644 00000007141 14764563153 0011150 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand method attribute. */ #ifndef MAGICKWAND_METHOD_ATTRIBUTE_H #define MAGICKWAND_METHOD_ATTRIBUTE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #if defined(__BORLANDC__) && defined(_DLL) # define _MAGICKDLL_ # define _MAGICKLIB_ # define MAGICKCORE_MODULES_SUPPORT # undef MAGICKCORE_BUILD_MODULES #endif #if defined(MAGICKWAND_WINDOWS_SUPPORT) && !defined(__CYGWIN__) # define WandPrivate # if defined(_MT) && defined(_DLL) && !defined(_MAGICKDLL_) && !defined(_LIB) # define _MAGICKDLL_ # endif # if defined(_MAGICKDLL_) # if defined(_VISUALC_) # pragma warning( disable: 4273 ) /* Disable the dll linkage warnings */ # endif # if !defined(_MAGICKLIB_) # if defined(__clang__) || defined(__GNUC__) # define WandExport __attribute__ ((dllimport)) # else # define WandExport __declspec(dllimport) # endif # else # if defined(__clang__) || defined(__GNUC__) # define WandExport __attribute__ ((dllexport)) # else # define WandExport __declspec(dllexport) # endif # endif # else # define WandExport # endif # if defined(_VISUALC_) # pragma warning(disable : 4018) # pragma warning(disable : 4068) # pragma warning(disable : 4244) # pragma warning(disable : 4142) # pragma warning(disable : 4800) # pragma warning(disable : 4786) # pragma warning(disable : 4996) # endif #else # if defined(__clang__) || (__GNUC__ >= 4) # define WandExport __attribute__ ((visibility ("default"))) # define WandPrivate __attribute__ ((visibility ("hidden"))) # else # define WandExport # define WandPrivate # endif #endif #define WandSignature 0xabacadabUL #if !defined(MaxTextExtent) # define MaxTextExtent 4096 #endif #if defined(MAGICKCORE_HAVE___ATTRIBUTE__) # define wand_aligned(x) __attribute__((aligned(x))) # define wand_attribute __attribute__ # define wand_unused(x) wand_unused_ ## x __attribute__((unused)) # define wand_unreferenced(x) #elif defined(MAGICKWAND_WINDOWS_SUPPORT) && !defined(__CYGWIN__) # define wand_aligned(x) __declspec(align(x)) # define wand_attribute(x) /* nothing */ # define wand_unused(x) x # define wand_unreferenced(x) (x) #else # define wand_aligned(x) /* nothing */ # define wand_attribute(x) /* nothing */ # define wand_unused(x) x # define wand_unreferenced(x) /* nothing */ #endif #if !defined(__clang__) && (((__GNUC__) > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))) # define wand_alloc_size(x) __attribute__((__alloc_size__(x))) # define wand_alloc_sizes(x,y) __attribute__((__alloc_size__(x,y))) #else # define wand_alloc_size(x) /* nothing */ # define wand_alloc_sizes(x,y) /* nothing */ #endif #if defined(__clang__) || (((__GNUC__) > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))) # define wand_cold_spot __attribute__((__cold__)) # define wand_hot_spot __attribute__((__hot__)) #else # define wand_cold_spot # define wand_hot_spot #endif #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/compare.h 0000644 00000001714 14764563153 0007315 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand compare command-line method. */ #ifndef MAGICKWAND_COMPARE_H #define MAGICKWAND_COMPARE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport MagickBooleanType CompareImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/magick-image.h 0000644 00000054043 14764563153 0010205 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand image Methods. */ #ifndef MAGICKWAND_MAGICK_IMAGE_H #define MAGICKWAND_MAGICK_IMAGE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport ChannelFeatures *MagickGetImageChannelFeatures(MagickWand *,const size_t); extern WandExport ChannelStatistics *MagickGetImageChannelStatistics(MagickWand *); extern WandExport char *MagickGetImageFilename(MagickWand *), *MagickGetImageFormat(MagickWand *), *MagickGetImageSignature(MagickWand *), *MagickIdentifyImage(MagickWand *); extern WandExport ColorspaceType MagickGetImageColorspace(MagickWand *); extern WandExport CompositeOperator MagickGetImageCompose(MagickWand *); extern WandExport CompressionType MagickGetImageCompression(MagickWand *); extern WandExport DisposeType MagickGetImageDispose(MagickWand *); extern WandExport double *MagickGetImageChannelDistortions(MagickWand *,const MagickWand *, const MetricType), MagickGetImageFuzz(MagickWand *), MagickGetImageGamma(MagickWand *), MagickGetImageTotalInkDensity(MagickWand *); extern WandExport EndianType MagickGetImageEndian(MagickWand *); extern WandExport GravityType MagickGetImageGravity(MagickWand *); extern WandExport Image *MagickDestroyImage(Image *), *GetImageFromMagickWand(const MagickWand *); extern WandExport ImageType MagickGetImageType(MagickWand *); extern WandExport InterlaceType MagickGetImageInterlaceScheme(MagickWand *); extern WandExport InterpolatePixelMethod MagickGetImageInterpolateMethod(MagickWand *); extern WandExport MagickBooleanType MagickAdaptiveBlurImage(MagickWand *,const double,const double), MagickAdaptiveBlurImageChannel(MagickWand *,const ChannelType,const double, const double), MagickAdaptiveResizeImage(MagickWand *,const size_t,const size_t), MagickAdaptiveSharpenImage(MagickWand *,const double,const double), MagickAdaptiveSharpenImageChannel(MagickWand *,const ChannelType,const double, const double), MagickAdaptiveThresholdImage(MagickWand *,const size_t,const size_t, const ssize_t), MagickAddImage(MagickWand *,const MagickWand *), MagickAddNoiseImage(MagickWand *,const NoiseType), MagickAddNoiseImageChannel(MagickWand *,const ChannelType,const NoiseType), MagickAffineTransformImage(MagickWand *,const DrawingWand *), MagickAnnotateImage(MagickWand *,const DrawingWand *,const double, const double,const double,const char *), MagickAnimateImages(MagickWand *,const char *), MagickAutoGammaImage(MagickWand *), MagickAutoGammaImageChannel(MagickWand *,const ChannelType), MagickAutoLevelImage(MagickWand *), MagickAutoLevelImageChannel(MagickWand *,const ChannelType), MagickAutoOrientImage(MagickWand *), MagickBlackThresholdImage(MagickWand *,const PixelWand *), MagickBlueShiftImage(MagickWand *,const double), MagickBlurImage(MagickWand *,const double,const double), MagickBlurImageChannel(MagickWand *,const ChannelType,const double, const double), MagickBorderImage(MagickWand *,const PixelWand *,const size_t,const size_t), MagickBrightnessContrastImage(MagickWand *,const double,const double), MagickBrightnessContrastImageChannel(MagickWand *,const ChannelType, const double,const double), MagickCharcoalImage(MagickWand *,const double,const double), MagickChopImage(MagickWand *,const size_t,const size_t,const ssize_t, const ssize_t), MagickClampImage(MagickWand *), MagickClampImageChannel(MagickWand *,const ChannelType), MagickClipImage(MagickWand *), MagickClipImagePath(MagickWand *,const char *,const MagickBooleanType), MagickClutImage(MagickWand *,const MagickWand *), MagickClutImageChannel(MagickWand *,const ChannelType,const MagickWand *), MagickColorDecisionListImage(MagickWand *,const char *), MagickColorizeImage(MagickWand *,const PixelWand *,const PixelWand *), MagickColorMatrixImage(MagickWand *,const KernelInfo *), MagickCommentImage(MagickWand *,const char *), MagickCompositeImage(MagickWand *,const MagickWand *,const CompositeOperator, const ssize_t,const ssize_t), MagickCompositeImageChannel(MagickWand *,const ChannelType,const MagickWand *, const CompositeOperator,const ssize_t,const ssize_t), MagickCompositeImageGravity(MagickWand *,const MagickWand *, const CompositeOperator,const GravityType), MagickCompositeLayers(MagickWand *,const MagickWand *,const CompositeOperator, const ssize_t,const ssize_t), MagickConstituteImage(MagickWand *,const size_t,const size_t,const char *, const StorageType,const void *), MagickContrastImage(MagickWand *,const MagickBooleanType), MagickContrastStretchImage(MagickWand *,const double,const double), MagickContrastStretchImageChannel(MagickWand *,const ChannelType,const double, const double), MagickConvolveImage(MagickWand *,const size_t,const double *), MagickConvolveImageChannel(MagickWand *,const ChannelType,const size_t, const double *), MagickCropImage(MagickWand *,const size_t,const size_t,const ssize_t, const ssize_t), MagickCycleColormapImage(MagickWand *,const ssize_t), MagickDecipherImage(MagickWand *,const char *), MagickDeskewImage(MagickWand *,const double), MagickDespeckleImage(MagickWand *), MagickDisplayImage(MagickWand *,const char *), MagickDisplayImages(MagickWand *,const char *), MagickDistortImage(MagickWand *,const DistortImageMethod,const size_t, const double *,const MagickBooleanType), MagickDrawImage(MagickWand *,const DrawingWand *), MagickEdgeImage(MagickWand *,const double), MagickEmbossImage(MagickWand *,const double,const double), MagickEncipherImage(MagickWand *,const char *), MagickEnhanceImage(MagickWand *), MagickEqualizeImage(MagickWand *), MagickEqualizeImageChannel(MagickWand *,const ChannelType), MagickEvaluateImage(MagickWand *,const MagickEvaluateOperator,const double), MagickEvaluateImageChannel(MagickWand *,const ChannelType, const MagickEvaluateOperator,const double), MagickExportImagePixels(MagickWand *,const ssize_t,const ssize_t, const size_t,const size_t,const char *,const StorageType,void *), MagickExtentImage(MagickWand *,const size_t,const size_t,const ssize_t, const ssize_t), MagickFilterImage(MagickWand *,const KernelInfo *), MagickFilterImageChannel(MagickWand *,const ChannelType,const KernelInfo *), MagickFlipImage(MagickWand *), MagickFloodfillPaintImage(MagickWand *,const ChannelType,const PixelWand *, const double,const PixelWand *,const ssize_t,const ssize_t, const MagickBooleanType), MagickFlopImage(MagickWand *), MagickForwardFourierTransformImage(MagickWand *,const MagickBooleanType), MagickFrameImage(MagickWand *,const PixelWand *,const size_t,const size_t, const ssize_t,const ssize_t), MagickFunctionImage(MagickWand *,const MagickFunction,const size_t, const double *), MagickFunctionImageChannel(MagickWand *,const ChannelType, const MagickFunction,const size_t,const double *), MagickGammaImage(MagickWand *,const double), MagickGammaImageChannel(MagickWand *,const ChannelType,const double), MagickGaussianBlurImage(MagickWand *,const double,const double), MagickGaussianBlurImageChannel(MagickWand *,const ChannelType,const double, const double), MagickGetImageAlphaChannel(MagickWand *), MagickGetImageBackgroundColor(MagickWand *,PixelWand *), MagickGetImageBluePrimary(MagickWand *,double *,double *), MagickGetImageBorderColor(MagickWand *,PixelWand *), MagickGetImageChannelDistortion(MagickWand *,const MagickWand *, const ChannelType,const MetricType,double *), MagickGetImageChannelKurtosis(MagickWand *,const ChannelType,double *, double *), MagickGetImageChannelMean(MagickWand *,const ChannelType,double *,double *), MagickGetImageChannelRange(MagickWand *,const ChannelType,double *,double *), MagickGetImageColormapColor(MagickWand *,const size_t,PixelWand *), MagickGetImageDistortion(MagickWand *,const MagickWand *,const MetricType, double *), MagickGetImageGreenPrimary(MagickWand *,double *,double *), MagickGetImageMatteColor(MagickWand *,PixelWand *), MagickGetImageLength(MagickWand *,MagickSizeType *), MagickGetImagePage(MagickWand *,size_t *,size_t *,ssize_t *, ssize_t *), MagickGetImagePixelColor(MagickWand *,const ssize_t,const ssize_t, PixelWand *), MagickGetImageRange(MagickWand *,double *,double *), MagickGetImageRedPrimary(MagickWand *,double *,double *), MagickGetImageResolution(MagickWand *,double *,double *), MagickGetImageWhitePoint(MagickWand *,double *,double *), MagickHaldClutImage(MagickWand *,const MagickWand *), MagickHaldClutImageChannel(MagickWand *,const ChannelType,const MagickWand *), MagickHasNextImage(MagickWand *), MagickHasPreviousImage(MagickWand *), MagickImplodeImage(MagickWand *,const double), MagickImportImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t, const size_t,const char *,const StorageType,const void *), MagickInverseFourierTransformImage(MagickWand *,MagickWand *, const MagickBooleanType), MagickLabelImage(MagickWand *,const char *), MagickLevelImage(MagickWand *,const double,const double,const double), MagickLevelImageChannel(MagickWand *,const ChannelType,const double, const double,const double), MagickLevelImageColors(MagickWand *,const PixelWand *,const PixelWand *, const MagickBooleanType), MagickLevelImageColorsChannel(MagickWand *,const ChannelType, const PixelWand *,const PixelWand *,const MagickBooleanType), MagickLevelizeImage(MagickWand *,const double,const double,const double), MagickLevelizeImageChannel(MagickWand *,const ChannelType,const double, const double,const double), MagickLinearStretchImage(MagickWand *,const double,const double), MagickLiquidRescaleImage(MagickWand *,const size_t,const size_t,const double, const double), MagickLocalContrastImage(MagickWand *,const double,const double), MagickMagnifyImage(MagickWand *), MagickMedianFilterImage(MagickWand *,const double), MagickMinifyImage(MagickWand *), MagickModeImage(MagickWand *,const double), MagickModulateImage(MagickWand *,const double,const double,const double), MagickMorphologyImage(MagickWand *,const MorphologyMethod,const ssize_t, const KernelInfo *), MagickMorphologyImageChannel(MagickWand *,const ChannelType, const MorphologyMethod,const ssize_t,const KernelInfo *), MagickMotionBlurImage(MagickWand *,const double,const double,const double), MagickMotionBlurImageChannel(MagickWand *,const ChannelType,const double, const double,const double), MagickNegateImage(MagickWand *,const MagickBooleanType), MagickNegateImageChannel(MagickWand *,const ChannelType, const MagickBooleanType), MagickNewImage(MagickWand *,const size_t,const size_t,const PixelWand *), MagickNextImage(MagickWand *), MagickNormalizeImage(MagickWand *), MagickNormalizeImageChannel(MagickWand *,const ChannelType), MagickOilPaintImage(MagickWand *,const double), MagickOpaquePaintImage(MagickWand *,const PixelWand *,const PixelWand *, const double,const MagickBooleanType), MagickOpaquePaintImageChannel(MagickWand *,const ChannelType, const PixelWand *,const PixelWand *,const double,const MagickBooleanType), MagickOrderedPosterizeImage(MagickWand *,const char *), MagickOrderedPosterizeImageChannel(MagickWand *,const ChannelType, const char *), MagickOptimizeImageTransparency(MagickWand *), MagickTransparentPaintImage(MagickWand *,const PixelWand *, const double,const double,const MagickBooleanType invert), MagickPingImage(MagickWand *,const char *), MagickPingImageBlob(MagickWand *,const void *,const size_t), MagickPingImageFile(MagickWand *,FILE *), MagickPolaroidImage(MagickWand *,const DrawingWand *,const double), MagickPosterizeImage(MagickWand *,const size_t,const MagickBooleanType), MagickPreviousImage(MagickWand *), MagickQuantizeImage(MagickWand *,const size_t,const ColorspaceType, const size_t,const MagickBooleanType,const MagickBooleanType), MagickQuantizeImages(MagickWand *,const size_t,const ColorspaceType, const size_t,const MagickBooleanType,const MagickBooleanType), MagickRaiseImage(MagickWand *,const size_t,const size_t,const ssize_t, const ssize_t,const MagickBooleanType), MagickRandomThresholdImage(MagickWand *,const double,const double), MagickRandomThresholdImageChannel(MagickWand *,const ChannelType,const double, const double), MagickReadImage(MagickWand *,const char *), MagickReadImageBlob(MagickWand *,const void *,const size_t), MagickReadImageFile(MagickWand *,FILE *), MagickReduceNoiseImage(MagickWand *,const double), MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod), MagickRemoveImage(MagickWand *), MagickResampleImage(MagickWand *,const double,const double,const FilterTypes, const double), MagickResetImagePage(MagickWand *,const char *), MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterTypes, const double), MagickRollImage(MagickWand *,const ssize_t,const ssize_t), MagickRotateImage(MagickWand *,const PixelWand *,const double), MagickRotationalBlurImage(MagickWand *,const double), MagickRotationalBlurImageChannel(MagickWand *,const ChannelType, const double), MagickSampleImage(MagickWand *,const size_t,const size_t), MagickScaleImage(MagickWand *,const size_t,const size_t), MagickSegmentImage(MagickWand *,const ColorspaceType,const MagickBooleanType, const double,const double), MagickSelectiveBlurImage(MagickWand *,const double,const double,const double), MagickSelectiveBlurImageChannel(MagickWand *,const ChannelType,const double, const double,const double), MagickSeparateImageChannel(MagickWand *,const ChannelType), MagickSepiaToneImage(MagickWand *,const double), MagickSetImage(MagickWand *,const MagickWand *), MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelType), MagickSetImageBackgroundColor(MagickWand *,const PixelWand *), MagickSetImageBias(MagickWand *,const double), MagickSetImageBluePrimary(MagickWand *,const double,const double), MagickSetImageBorderColor(MagickWand *,const PixelWand *), MagickSetImageChannelDepth(MagickWand *,const ChannelType,const size_t), MagickSetImageClipMask(MagickWand *,const MagickWand *), MagickSetImageColor(MagickWand *,const PixelWand *), MagickSetImageColormapColor(MagickWand *,const size_t, const PixelWand *), MagickSetImageColorspace(MagickWand *,const ColorspaceType), MagickSetImageCompose(MagickWand *,const CompositeOperator), MagickSetImageCompression(MagickWand *,const CompressionType), MagickSetImageDelay(MagickWand *,const size_t), MagickSetImageDepth(MagickWand *,const size_t), MagickSetImageDispose(MagickWand *,const DisposeType), MagickSetImageCompressionQuality(MagickWand *,const size_t), MagickSetImageEndian(MagickWand *,const EndianType), MagickSetImageExtent(MagickWand *,const size_t,const size_t), MagickSetImageFilename(MagickWand *,const char *), MagickSetImageFormat(MagickWand *,const char *), MagickSetImageFuzz(MagickWand *,const double), MagickSetImageGamma(MagickWand *,const double), MagickSetImageGravity(MagickWand *,const GravityType), MagickSetImageGreenPrimary(MagickWand *,const double,const double), MagickSetImageInterlaceScheme(MagickWand *,const InterlaceType), MagickSetImageInterpolateMethod(MagickWand *,const InterpolatePixelMethod), MagickSetImageIterations(MagickWand *,const size_t), MagickSetImageMatte(MagickWand *,const MagickBooleanType), MagickSetImageMatteColor(MagickWand *,const PixelWand *), MagickSetImageOpacity(MagickWand *,const double), MagickSetImageOrientation(MagickWand *,const OrientationType), MagickSetImagePage(MagickWand *,const size_t,const size_t,const ssize_t, const ssize_t), MagickSetImageRedPrimary(MagickWand *,const double,const double), MagickSetImageRenderingIntent(MagickWand *,const RenderingIntent), MagickSetImageResolution(MagickWand *,const double,const double), MagickSetImageScene(MagickWand *,const size_t), MagickSetImagePixelColor(MagickWand *,const ssize_t,const ssize_t, const PixelWand *), MagickSetImageTicksPerSecond(MagickWand *,const ssize_t), MagickSetImageType(MagickWand *,const ImageType), MagickSetImageUnits(MagickWand *,const ResolutionType), MagickSetImageWhitePoint(MagickWand *,const double,const double), MagickShadeImage(MagickWand *,const MagickBooleanType,const double, const double), MagickShadowImage(MagickWand *,const double,const double,const ssize_t, const ssize_t), MagickSharpenImage(MagickWand *,const double,const double), MagickSharpenImageChannel(MagickWand *,const ChannelType,const double, const double), MagickShaveImage(MagickWand *,const size_t,const size_t), MagickShearImage(MagickWand *,const PixelWand *,const double,const double), MagickSigmoidalContrastImage(MagickWand *,const MagickBooleanType, const double,const double), MagickSigmoidalContrastImageChannel(MagickWand *,const ChannelType, const MagickBooleanType,const double,const double), MagickSketchImage(MagickWand *,const double,const double,const double), MagickSolarizeImage(MagickWand *,const double), MagickSolarizeImageChannel(MagickWand *,const ChannelType,const double), MagickSparseColorImage(MagickWand *,const ChannelType,const SparseColorMethod, const size_t,const double *), MagickSpliceImage(MagickWand *,const size_t,const size_t,const ssize_t, const ssize_t), MagickSpreadImage(MagickWand *,const double), MagickStatisticImage(MagickWand *,const StatisticType,const size_t, const size_t), MagickStatisticImageChannel(MagickWand *,const ChannelType, const StatisticType,const size_t,const size_t), MagickStripImage(MagickWand *), MagickSwirlImage(MagickWand *,const double), MagickTintImage(MagickWand *,const PixelWand *,const PixelWand *), MagickTransformImageColorspace(MagickWand *,const ColorspaceType), MagickTransposeImage(MagickWand *), MagickTransverseImage(MagickWand *), MagickThresholdImage(MagickWand *,const double), MagickThresholdImageChannel(MagickWand *,const ChannelType,const double), MagickThumbnailImage(MagickWand *,const size_t,const size_t), MagickTrimImage(MagickWand *,const double), MagickUniqueImageColors(MagickWand *), MagickUnsharpMaskImage(MagickWand *,const double,const double,const double, const double), MagickUnsharpMaskImageChannel(MagickWand *,const ChannelType,const double, const double,const double,const double), MagickVignetteImage(MagickWand *,const double,const double,const ssize_t, const ssize_t), MagickWaveImage(MagickWand *,const double,const double), MagickWhiteThresholdImage(MagickWand *,const PixelWand *), MagickWriteImage(MagickWand *,const char *), MagickWriteImageFile(MagickWand *,FILE *), MagickWriteImages(MagickWand *,const char *,const MagickBooleanType), MagickWriteImagesFile(MagickWand *,FILE *); extern WandExport MagickProgressMonitor MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor, void *); extern WandExport MagickWand *MagickAppendImages(MagickWand *,const MagickBooleanType), *MagickCoalesceImages(MagickWand *), *MagickCombineImages(MagickWand *,const ChannelType), *MagickCompareImageChannels(MagickWand *,const MagickWand *,const ChannelType, const MetricType,double *), *MagickCompareImages(MagickWand *,const MagickWand *,const MetricType, double *), *MagickCompareImageLayers(MagickWand *,const ImageLayerMethod), *MagickDeconstructImages(MagickWand *), *MagickEvaluateImages(MagickWand *,const MagickEvaluateOperator), *MagickFxImage(MagickWand *,const char *), *MagickFxImageChannel(MagickWand *,const ChannelType,const char *), *MagickGetImage(MagickWand *), *MagickGetImageClipMask(MagickWand *), *MagickGetImageRegion(MagickWand *,const size_t,const size_t,const ssize_t, const ssize_t), *MagickMergeImageLayers(MagickWand *,const ImageLayerMethod), *MagickMorphImages(MagickWand *,const size_t), *MagickMontageImage(MagickWand *,const DrawingWand *,const char *, const char *,const MontageMode,const char *), *MagickOptimizeImageLayers(MagickWand *), *MagickPreviewImages(MagickWand *wand,const PreviewType), *MagickSimilarityImage(MagickWand *,const MagickWand *,RectangleInfo *, double *), *MagickSmushImages(MagickWand *,const MagickBooleanType,const ssize_t), *MagickSteganoImage(MagickWand *,const MagickWand *,const ssize_t), *MagickStereoImage(MagickWand *,const MagickWand *), *MagickTextureImage(MagickWand *,const MagickWand *), *MagickTransformImage(MagickWand *,const char *,const char *); extern WandExport OrientationType MagickGetImageOrientation(MagickWand *); extern WandExport PixelWand **MagickGetImageHistogram(MagickWand *,size_t *); extern WandExport RenderingIntent MagickGetImageRenderingIntent(MagickWand *); extern WandExport ResolutionType MagickGetImageUnits(MagickWand *); extern WandExport size_t MagickGetImageColors(MagickWand *), MagickGetImageCompressionQuality(MagickWand *), MagickGetImageDelay(MagickWand *), MagickGetImageChannelDepth(MagickWand *,const ChannelType), MagickGetImageDepth(MagickWand *), MagickGetImageHeight(MagickWand *), MagickGetImageIterations(MagickWand *), MagickGetImageScene(MagickWand *), MagickGetImageTicksPerSecond(MagickWand *), MagickGetImageWidth(MagickWand *), MagickGetNumberImages(MagickWand *); extern WandExport unsigned char *MagickGetImageBlob(MagickWand *,size_t *), *MagickGetImagesBlob(MagickWand *,size_t *); extern WandExport VirtualPixelMethod MagickGetImageVirtualPixelMethod(MagickWand *), MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/pixel-iterator.h 0000644 00000004045 14764563153 0010637 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Pixel Iterator Methods. */ #ifndef MAGICKWAND_PIXEL_ITERATOR_H #define MAGICKWAND_PIXEL_ITERATOR_H #include "wand/magick-wand.h" #include "wand/pixel-wand.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _PixelIterator PixelIterator; extern WandExport char *PixelGetIteratorException(const PixelIterator *,ExceptionType *); extern WandExport ExceptionType PixelGetIteratorExceptionType(const PixelIterator *); extern WandExport MagickBooleanType IsPixelIterator(const PixelIterator *), PixelClearIteratorException(PixelIterator *), PixelSetIteratorRow(PixelIterator *,const ssize_t), PixelSyncIterator(PixelIterator *); extern WandExport PixelIterator *ClonePixelIterator(const PixelIterator *), *DestroyPixelIterator(PixelIterator *), *NewPixelIterator(MagickWand *), *NewPixelRegionIterator(MagickWand *,const ssize_t,const ssize_t,const size_t, const size_t); extern WandExport PixelWand **PixelGetCurrentIteratorRow(PixelIterator *,size_t *), **PixelGetNextIteratorRow(PixelIterator *,size_t *), **PixelGetPreviousIteratorRow(PixelIterator *,size_t *); extern WandExport ssize_t PixelGetIteratorRow(PixelIterator *); extern WandExport void ClearPixelIterator(PixelIterator *), PixelResetIterator(PixelIterator *), PixelSetFirstIteratorRow(PixelIterator *), PixelSetLastIteratorRow(PixelIterator *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/animate.h 0000644 00000001715 14764563153 0007306 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand animate command-line methods. */ #ifndef MAGICKWAND_ANIMATE_H #define MAGICKWAND_ANIMATE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport MagickBooleanType AnimateImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/conjure.h 0000644 00000001714 14764563153 0007334 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand conjure command-line method. */ #ifndef MAGICKWAND_CONJURE_H #define MAGICKWAND_CONJURE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport MagickBooleanType ConjureImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/display.h 0000644 00000001714 14764563153 0007334 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand display command-line method. */ #ifndef MAGICKWAND_DISPLAY_H #define MAGICKWAND_DISPLAY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport MagickBooleanType DisplayImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/import.h 0000644 00000001710 14764563153 0007175 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand import command-line method. */ #ifndef MAGICKWAND_IMPORT_H #define MAGICKWAND_IMPORT_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport MagickBooleanType ImportImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/identify.h 0000644 00000001720 14764563153 0007477 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand identify command-line method. */ #ifndef MAGICKWAND_IDENTIFY_H #define MAGICKWAND_IDENTIFY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport MagickBooleanType IdentifyImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/stream.h 0000644 00000001711 14764563153 0007157 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand montage command-line method. */ #ifndef MAGICKWAND_STREAM_H #define MAGICKWAND_STREAM_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport MagickBooleanType StreamImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/drawing-wand.h 0000644 00000023312 14764563153 0010247 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand drawing wand methods. */ #ifndef MAGICKWAND_DRAWING_WAND_H #define MAGICKWAND_DRAWING_WAND_H #include "wand/pixel-wand.h" #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _DrawingWand DrawingWand; extern WandExport AlignType DrawGetTextAlignment(const DrawingWand *); extern WandExport char *DrawGetClipPath(const DrawingWand *), *DrawGetDensity(const DrawingWand *), *DrawGetException(const DrawingWand *,ExceptionType *), *DrawGetFont(const DrawingWand *), *DrawGetFontFamily(const DrawingWand *), *DrawGetTextEncoding(const DrawingWand *), *DrawGetVectorGraphics(DrawingWand *); extern WandExport ClipPathUnits DrawGetClipUnits(const DrawingWand *) magick_attribute((__pure__)); extern WandExport DecorationType DrawGetTextDecoration(const DrawingWand *) magick_attribute((__pure__)); extern WandExport DirectionType DrawGetTextDirection(const DrawingWand *); extern WandExport double DrawGetFillOpacity(const DrawingWand *) magick_attribute((__pure__)), DrawGetFontSize(const DrawingWand *) magick_attribute((__pure__)), DrawGetOpacity(const DrawingWand *) magick_attribute((__pure__)), *DrawGetStrokeDashArray(const DrawingWand *,size_t *), DrawGetStrokeDashOffset(const DrawingWand *) magick_attribute((__pure__)), DrawGetStrokeOpacity(const DrawingWand *) magick_attribute((__pure__)), DrawGetStrokeWidth(const DrawingWand *) magick_attribute((__pure__)), DrawGetTextKerning(DrawingWand *) magick_attribute((__pure__)), DrawGetTextInterlineSpacing(DrawingWand *) magick_attribute((__pure__)), DrawGetTextInterwordSpacing(DrawingWand *) magick_attribute((__pure__)); extern WandExport DrawInfo *PeekDrawingWand(const DrawingWand *); extern WandExport DrawingWand *AcquireDrawingWand(const DrawInfo *,Image *), *CloneDrawingWand(const DrawingWand *), *DestroyDrawingWand(DrawingWand *), *NewDrawingWand(void); extern WandExport ExceptionType DrawGetExceptionType(const DrawingWand *); extern WandExport FillRule DrawGetClipRule(const DrawingWand *) magick_attribute((__pure__)), DrawGetFillRule(const DrawingWand *) magick_attribute((__pure__)); extern WandExport GravityType DrawGetGravity(const DrawingWand *) magick_attribute((__pure__)); extern WandExport LineCap DrawGetStrokeLineCap(const DrawingWand *) magick_attribute((__pure__)); extern WandExport LineJoin DrawGetStrokeLineJoin(const DrawingWand *) magick_attribute((__pure__)); extern WandExport MagickBooleanType DrawClearException(DrawingWand *), DrawComposite(DrawingWand *,const CompositeOperator,const double,const double, const double,const double,MagickWand *), DrawGetFontResolution(const DrawingWand *,double *,double *), DrawGetStrokeAntialias(const DrawingWand *) magick_attribute((__pure__)), DrawGetTextAntialias(const DrawingWand *) magick_attribute((__pure__)), DrawPopPattern(DrawingWand *), DrawPushPattern(DrawingWand *,const char *,const double,const double, const double,const double), DrawRender(DrawingWand *), DrawSetClipPath(DrawingWand *,const char *), DrawSetDensity(DrawingWand *,const char *), DrawSetFillPatternURL(DrawingWand *,const char *), DrawSetFont(DrawingWand *,const char *), DrawSetFontFamily(DrawingWand *,const char *), DrawSetFontResolution(DrawingWand *,const double,const double), DrawSetStrokeDashArray(DrawingWand *,const size_t,const double *), DrawSetStrokePatternURL(DrawingWand *,const char *), DrawSetVectorGraphics(DrawingWand *,const char *), IsDrawingWand(const DrawingWand *), PopDrawingWand(DrawingWand *), PushDrawingWand(DrawingWand *); extern WandExport StretchType DrawGetFontStretch(const DrawingWand *); extern WandExport StyleType DrawGetFontStyle(const DrawingWand *); extern WandExport size_t DrawGetFontWeight(const DrawingWand *) magick_attribute((__pure__)), DrawGetStrokeMiterLimit(const DrawingWand *) magick_attribute((__pure__)); extern WandExport void ClearDrawingWand(DrawingWand *), DrawAffine(DrawingWand *,const AffineMatrix *), DrawAnnotation(DrawingWand *,const double,const double,const unsigned char *), DrawArc(DrawingWand *,const double,const double,const double,const double, const double,const double), DrawBezier(DrawingWand *,const size_t,const PointInfo *), DrawGetBorderColor(const DrawingWand *,PixelWand *), DrawCircle(DrawingWand *,const double,const double,const double,const double), DrawColor(DrawingWand *,const double,const double,const PaintMethod), DrawComment(DrawingWand *,const char *), DrawEllipse(DrawingWand *,const double,const double,const double,const double, const double,const double), DrawGetFillColor(const DrawingWand *,PixelWand *), DrawGetStrokeColor(const DrawingWand *,PixelWand *), DrawSetTextKerning(DrawingWand *,const double), DrawSetTextInterlineSpacing(DrawingWand *,const double), DrawSetTextInterwordSpacing(DrawingWand *,const double), DrawGetTextUnderColor(const DrawingWand *,PixelWand *), DrawLine(DrawingWand *,const double, const double,const double,const double), DrawMatte(DrawingWand *,const double,const double,const PaintMethod), DrawPathClose(DrawingWand *), DrawPathCurveToAbsolute(DrawingWand *,const double,const double,const double, const double,const double,const double), DrawPathCurveToRelative(DrawingWand *,const double,const double,const double, const double,const double, const double), DrawPathCurveToQuadraticBezierAbsolute(DrawingWand *,const double, const double,const double,const double), DrawPathCurveToQuadraticBezierRelative(DrawingWand *,const double, const double,const double,const double), DrawPathCurveToQuadraticBezierSmoothAbsolute(DrawingWand *,const double, const double), DrawPathCurveToQuadraticBezierSmoothRelative(DrawingWand *,const double, const double), DrawPathCurveToSmoothAbsolute(DrawingWand *,const double,const double, const double,const double), DrawPathCurveToSmoothRelative(DrawingWand *,const double,const double, const double,const double), DrawPathEllipticArcAbsolute(DrawingWand *,const double,const double, const double,const MagickBooleanType,const MagickBooleanType,const double, const double), DrawPathEllipticArcRelative(DrawingWand *,const double,const double, const double,const MagickBooleanType,const MagickBooleanType,const double, const double), DrawPathFinish(DrawingWand *), DrawPathLineToAbsolute(DrawingWand *,const double,const double), DrawPathLineToRelative(DrawingWand *,const double,const double), DrawPathLineToHorizontalAbsolute(DrawingWand *,const double), DrawPathLineToHorizontalRelative(DrawingWand *,const double), DrawPathLineToVerticalAbsolute(DrawingWand *,const double), DrawPathLineToVerticalRelative(DrawingWand *,const double), DrawPathMoveToAbsolute(DrawingWand *,const double,const double), DrawPathMoveToRelative(DrawingWand *,const double,const double), DrawPathStart(DrawingWand *), DrawPoint(DrawingWand *,const double,const double), DrawPolygon(DrawingWand *,const size_t,const PointInfo *), DrawPolyline(DrawingWand *,const size_t,const PointInfo *), DrawPopClipPath(DrawingWand *), DrawPopDefs(DrawingWand *), DrawPushClipPath(DrawingWand *,const char *), DrawPushDefs(DrawingWand *), DrawRectangle(DrawingWand *,const double,const double,const double, const double), DrawResetVectorGraphics(DrawingWand *), DrawRotate(DrawingWand *,const double), DrawRoundRectangle(DrawingWand *,double,double,double,double,double,double), DrawScale(DrawingWand *,const double,const double), DrawSetBorderColor(DrawingWand *,const PixelWand *), DrawSetClipRule(DrawingWand *,const FillRule), DrawSetClipUnits(DrawingWand *,const ClipPathUnits), DrawSetFillColor(DrawingWand *,const PixelWand *), DrawSetFillOpacity(DrawingWand *,const double), DrawSetFillRule(DrawingWand *,const FillRule), DrawSetFontSize(DrawingWand *,const double), DrawSetFontStretch(DrawingWand *,const StretchType), DrawSetFontStyle(DrawingWand *,const StyleType), DrawSetFontWeight(DrawingWand *,const size_t), DrawSetGravity(DrawingWand *,const GravityType), DrawSetOpacity(DrawingWand *,const double), DrawSetStrokeAntialias(DrawingWand *,const MagickBooleanType), DrawSetStrokeColor(DrawingWand *,const PixelWand *), DrawSetStrokeDashOffset(DrawingWand *,const double dashoffset), DrawSetStrokeLineCap(DrawingWand *,const LineCap), DrawSetStrokeLineJoin(DrawingWand *,const LineJoin), DrawSetStrokeMiterLimit(DrawingWand *,const size_t), DrawSetStrokeOpacity(DrawingWand *, const double), DrawSetStrokeWidth(DrawingWand *,const double), DrawSetTextAlignment(DrawingWand *,const AlignType), DrawSetTextAntialias(DrawingWand *,const MagickBooleanType), DrawSetTextDecoration(DrawingWand *,const DecorationType), DrawSetTextDirection(DrawingWand *,const DirectionType), DrawSetTextEncoding(DrawingWand *,const char *), DrawSetTextUnderColor(DrawingWand *,const PixelWand *), DrawSetViewbox(DrawingWand *,ssize_t,ssize_t,ssize_t,ssize_t), DrawSkewX(DrawingWand *,const double), DrawSkewY(DrawingWand *,const double), DrawTranslate(DrawingWand *,const double,const double); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/mogrify.h 0000644 00000002742 14764563153 0007345 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand mogrify command-line method. */ #ifndef MAGICKWAND_MOGRIFY_H #define MAGICKWAND_MOGRIFY_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef MagickBooleanType (*MagickCommand)(ImageInfo *,int,char **,char **,ExceptionInfo *); extern WandExport MagickBooleanType MagickCommandGenesis(ImageInfo *,MagickCommand,int,char **,char **, ExceptionInfo *), MogrifyImage(ImageInfo *,const int,const char **,Image **,ExceptionInfo *), MogrifyImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *), MogrifyImageInfo(ImageInfo *,const int,const char **,ExceptionInfo *), MogrifyImageList(ImageInfo *,const int,const char **,Image **, ExceptionInfo *), MogrifyImages(ImageInfo *,const MagickBooleanType,const int,const char **, Image **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif wand/composite.h 0000644 00000001724 14764563153 0007672 0 ustar 00 /* Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. You may not use this file except in compliance with the License. You may obtain a copy of the License at https://imagemagick.org/script/license.php Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. MagickWand composite command-line method. */ #ifndef MAGICKWAND_COMPOSITE_H #define MAGICKWAND_COMPOSITE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif extern WandExport MagickBooleanType CompositeImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif
| ver. 1.4 |
Github
|
.
| PHP 8.0.30 | Génération de la page: 0.04 |
proxy
|
phpinfo
|
Réglages