DJ Mike's Tutorials: PHP


< ^ >

ImageMagick Functions

Imagick Methods Supported by www.eclecticdjs.com

Methods for Imagick Class

  1. __construct
  2. __tostring
  3. adaptiveblurimage
  4. adaptiveresizeimage
  5. adaptivesharpenimage
  6. adaptivethresholdimage
  7. addimage
  8. addnoiseimage
  9. affinetransformimage
  10. animateimages
  11. annotateimage
  12. appendimages
  13. averageimages
  14. blackthresholdimage
  15. blurimage
  16. borderimage
  17. charcoalimage
  18. chopimage
  19. clear
  20. clipimage
  21. clipimagepath
  22. clippathimage
  23. clone
  24. clutimage
  25. coalesceimages
  26. colorfloodfillimage
  27. colorizeimage
  28. combineimages
  29. commentimage
  30. compareimagechannels
  31. compareimagelayers
  32. compareimages
  33. compositeimage
  34. contrastimage
  35. contraststretchimage
  36. convolveimage
  37. cropimage
  38. cropthumbnailimage
  39. current
  40. cyclecolormapimage
  41. decipherimage
  42. deconstructimages
  43. deskewimage
  44. despeckleimage
  45. destroy
  46. displayimage
  47. displayimages
  48. distortimage
  49. drawimage
  50. edgeimage
  51. embossimage
  52. encipherimage
  53. enhanceimage
  54. equalizeimage
  55. evaluateimage
  56. exportimagepixels
  57. extentimage
  58. flattenimages
  59. flipimage
  60. floodfillpaintimage
  61. flopimage
  62. frameimage
  63. fximage
  64. gammaimage
  65. gaussianblurimage
  66. getcompression
  67. getcompressionquality
  68. getcopyright
  69. getfilename
  70. getfont
  71. getformat
  72. getgravity
  73. gethomeurl
  74. getimage
  75. getimagealphachannel
  76. getimageattribute
  77. getimagebackgroundcolor
  78. getimageblob
  79. getimageblueprimary
  80. getimagebordercolor
  81. getimagechanneldepth
  82. getimagechanneldistortion
  83. getimagechanneldistortions
  84. getimagechannelextrema
  85. getimagechannelmean
  86. getimagechannelrange
  87. getimagechannelstatistics
  88. getimageclipmask
  89. getimagecolormapcolor
  90. getimagecolors
  91. getimagecolorspace
  92. getimagecompose
  93. getimagecompressionquality
  94. getimagedelay
  95. getimagedepth
  96. getimagedispose
  97. getimagedistortion
  98. getimageextrema
  99. getimagefilename
  100. getimageformat
  101. getimagegamma
  102. getimagegeometry
  103. getimagegravity
  104. getimagegreenprimary
  105. getimageheight
  106. getimagehistogram
  107. getimageindex
  108. getimageinterlacescheme
  109. getimageinterpolatemethod
  110. getimageiterations
  111. getimagelength
  112. getimagematte
  113. getimagemattecolor
  114. getimagemimetype
  115. getimageorientation
  116. getimagepage
  117. getimagepixelcolor
  118. getimageprofile
  119. getimageprofiles
  120. getimageproperties
  121. getimageproperty
  122. getimageredprimary
  123. getimageregion
  124. getimagerenderingintent
  125. getimageresolution
  126. getimagesblob
  127. getimagescene
  128. getimagesignature
  129. getimagesize
  130. getimagetickspersecond
  131. getimagetotalinkdensity
  132. getimagetype
  133. getimageunits
  134. getimagevirtualpixelmethod
  135. getimagewhitepoint
  136. getimagewidth
  137. getinterlacescheme
  138. getiteratorindex
  139. getnumberimages
  140. getoption
  141. getpackagename
  142. getpage
  143. getpixeliterator
  144. getpixelregioniterator
  145. getpointsize
  146. getquantumdepth
  147. getquantumrange
  148. getreleasedate
  149. getresource
  150. getresourcelimit
  151. getsamplingfactors
  152. getsize
  153. getsizeoffset
  154. getversion
  155. hasnextimage
  156. haspreviousimage
  157. identifyimage
  158. implodeimage
  159. importimagepixels
  160. key
  161. labelimage
  162. levelimage
  163. linearstretchimage
  164. liquidrescaleimage
  165. magnifyimage
  166. mapimage
  167. mattefloodfillimage
  168. medianfilterimage
  169. mergeimagelayers
  170. minifyimage
  171. modulateimage
  172. montageimage
  173. morphimages
  174. mosaicimages
  175. motionblurimage
  176. negateimage
  177. newimage
  178. newpseudoimage
  179. next
  180. nextimage
  181. normalizeimage
  182. oilpaintimage
  183. opaquepaintimage
  184. optimizeimagelayers
  185. orderedposterizeimage
  186. paintfloodfillimage
  187. paintopaqueimage
  188. painttransparentimage
  189. pingimage
  190. pingimageblob
  191. pingimagefile
  192. polaroidimage
  193. posterizeimage
  194. previewimages
  195. previousimage
  196. profileimage
  197. quantizeimage
  198. quantizeimages
  199. queryfontmetrics
  200. queryfonts
  201. queryformats
  202. radialblurimage
  203. raiseimage
  204. randomthresholdimage
  205. readimage
  206. readimageblob
  207. readimagefile
  208. readimages
  209. recolorimage
  210. reducenoiseimage
  211. remapimage
  212. removeimage
  213. removeimageprofile
  214. resampleimage
  215. resetimagepage
  216. resetiterator
  217. resizeimage
  218. rewind
  219. rollimage
  220. rotateimage
  221. roundcorners
  222. roundcornersimage
  223. sampleimage
  224. scaleimage
  225. segmentimage
  226. separateimagechannel
  227. sepiatoneimage
  228. setbackgroundcolor
  229. setcompression
  230. setcompressionquality
  231. setfilename
  232. setfirstiterator
  233. setfont
  234. setformat
  235. setgravity
  236. setimage
  237. setimagealphachannel
  238. setimageattribute
  239. setimagebackgroundcolor
  240. setimagebias
  241. setimageblueprimary
  242. setimagebordercolor
  243. setimagechanneldepth
  244. setimageclipmask
  245. setimagecolormapcolor
  246. setimagecolorspace
  247. setimagecompose
  248. setimagecompression
  249. setimagecompressionquality
  250. setimagedelay
  251. setimagedepth
  252. setimagedispose
  253. setimageextent
  254. setimagefilename
  255. setimageformat
  256. setimagegamma
  257. setimagegravity
  258. setimagegreenprimary
  259. setimageindex
  260. setimageinterlacescheme
  261. setimageinterpolatemethod
  262. setimageiterations
  263. setimagematte
  264. setimagemattecolor
  265. setimageopacity
  266. setimageorientation
  267. setimagepage
  268. setimageprofile
  269. setimageprogressmonitor
  270. setimageproperty
  271. setimageredprimary
  272. setimagerenderingintent
  273. setimageresolution
  274. setimagescene
  275. setimagetickspersecond
  276. setimagetype
  277. setimageunits
  278. setimagevirtualpixelmethod
  279. setimagewhitepoint
  280. setinterlacescheme
  281. setiteratorindex
  282. setlastiterator
  283. setoption
  284. setpage
  285. setpointsize
  286. setresolution
  287. setresourcelimit
  288. setsamplingfactors
  289. setsize
  290. setsizeoffset
  291. settype
  292. shadeimage
  293. shadowimage
  294. sharpenimage
  295. shaveimage
  296. shearimage
  297. sigmoidalcontrastimage
  298. sketchimage
  299. solarizeimage
  300. sparsecolorimage
  301. spliceimage
  302. spreadimage
  303. steganoimage
  304. stereoimage
  305. stripimage
  306. swirlimage
  307. textureimage
  308. thresholdimage
  309. thumbnailimage
  310. tintimage
  311. transformimage
  312. transparentpaintimage
  313. transposeimage
  314. transverseimage
  315. trimimage
  316. uniqueimagecolors
  317. unsharpmaskimage
  318. valid
  319. vignetteimage
  320. waveimage
  321. whitethresholdimage
  322. writeimage
  323. writeimagefile
  324. writeimages
  325. writeimagesfile

Methods for ImagickDraw Class

  1. __construct
  2. affine
  3. annotation
  4. arc
  5. bezier
  6. circle
  7. clear
  8. clone
  9. color
  10. comment
  11. composite
  12. destroy
  13. ellipse
  14. getclippath
  15. getcliprule
  16. getclipunits
  17. getfillcolor
  18. getfillopacity
  19. getfillrule
  20. getfont
  21. getfontfamily
  22. getfontsize
  23. getfontstretch
  24. getfontstyle
  25. getfontweight
  26. getgravity
  27. getstrokeantialias
  28. getstrokecolor
  29. getstrokedasharray
  30. getstrokedashoffset
  31. getstrokelinecap
  32. getstrokelinejoin
  33. getstrokemiterlimit
  34. getstrokeopacity
  35. getstrokewidth
  36. gettextalignment
  37. gettextantialias
  38. gettextdecoration
  39. gettextencoding
  40. gettextundercolor
  41. getvectorgraphics
  42. line
  43. matte
  44. pathclose
  45. pathcurvetoabsolute
  46. pathcurvetoquadraticbezierabsolute
  47. pathcurvetoquadraticbezierrelative
  48. pathcurvetoquadraticbeziersmoothabsolute
  49. pathcurvetoquadraticbeziersmoothrelative
  50. pathcurvetorelative
  51. pathcurvetosmoothabsolute
  52. pathcurvetosmoothrelative
  53. pathellipticarcabsolute
  54. pathellipticarcrelative
  55. pathfinish
  56. pathlinetoabsolute
  57. pathlinetohorizontalabsolute
  58. pathlinetohorizontalrelative
  59. pathlinetorelative
  60. pathlinetoverticalabsolute
  61. pathlinetoverticalrelative
  62. pathmovetoabsolute
  63. pathmovetorelative
  64. pathstart
  65. point
  66. polygon
  67. polyline
  68. pop
  69. popclippath
  70. popdefs
  71. poppattern
  72. push
  73. pushclippath
  74. pushdefs
  75. pushpattern
  76. rectangle
  77. render
  78. resetvectorgraphics
  79. rotate
  80. roundrectangle
  81. scale
  82. setclippath
  83. setcliprule
  84. setclipunits
  85. setfillalpha
  86. setfillcolor
  87. setfillopacity
  88. setfillpatternurl
  89. setfillrule
  90. setfont
  91. setfontfamily
  92. setfontsize
  93. setfontstretch
  94. setfontstyle
  95. setfontweight
  96. setgravity
  97. setstrokealpha
  98. setstrokeantialias
  99. setstrokecolor
  100. setstrokedasharray
  101. setstrokedashoffset
  102. setstrokelinecap
  103. setstrokelinejoin
  104. setstrokemiterlimit
  105. setstrokeopacity
  106. setstrokepatternurl
  107. setstrokewidth
  108. settextalignment
  109. settextantialias
  110. settextdecoration
  111. settextencoding
  112. settextundercolor
  113. setvectorgraphics
  114. setviewbox
  115. skewx
  116. skewy
  117. translate

Methods for ImagickPixel Class

  1. __construct
  2. clear
  3. clone
  4. destroy
  5. getcolor
  6. getcolorasstring
  7. getcolorcount
  8. getcolorvalue
  9. getcolorvaluequantum
  10. gethsl
  11. getindex
  12. issimilar
  13. setcolor
  14. setcolorcount
  15. setcolorvalue
  16. setcolorvaluequantum
  17. sethsl
  18. setindex

Methods for ImagickPixeliterator Class

  1. __construct
  2. clear
  3. current
  4. destroy
  5. getcurrentiteratorrow
  6. getiteratorrow
  7. getnextiteratorrow
  8. getpreviousiteratorrow
  9. key
  10. newpixeliterator
  11. newpixelregioniterator
  12. next
  13. resetiterator
  14. rewind
  15. setiteratorfirstrow
  16. setiteratorlastrow
  17. setiteratorrow
  18. synciterator
  19. valid

Fonts Supported by www.eclecticdjs.com

  1. AvantGarde-Book
  2. AvantGarde-BookOblique
  3. AvantGarde-Demi
  4. AvantGarde-DemiOblique
  5. Bitstream-Charter-Bold
  6. Bitstream-Charter-Bold-Italic
  7. Bitstream-Charter-Italic
  8. Bitstream-Charter-Regular
  9. Bitstream-Vera-Sans-Bold
  10. Bitstream-Vera-Sans-Bold-Oblique
  11. Bitstream-Vera-Sans-Mono-Bold
  12. Bitstream-Vera-Sans-Mono-Bold-Oblique
  13. Bitstream-Vera-Sans-Mono-Oblique
  14. Bitstream-Vera-Sans-Mono-Roman
  15. Bitstream-Vera-Sans-Oblique
  16. Bitstream-Vera-Sans-Roman
  17. Bitstream-Vera-Serif-Bold
  18. Bitstream-Vera-Serif-Roman
  19. Bookman-Demi
  20. Bookman-DemiItalic
  21. Bookman-Light
  22. Bookman-LightItalic
  23. Century-Schoolbook-Bold
  24. Century-Schoolbook-Bold-Italic
  25. Century-Schoolbook-Italic
  26. Century-Schoolbook-Roman
  27. Courier
  28. Courier-Bold
  29. Courier-BoldOblique
  30. Courier-Oblique
  31. Dingbats-Regular
  32. fixed
  33. Helvetica
  34. Helvetica-Bold
  35. Helvetica-BoldOblique
  36. Helvetica-Narrow
  37. Helvetica-Narrow-Bold
  38. Helvetica-Narrow-BoldOblique
  39. Helvetica-Narrow-Oblique
  40. Helvetica-Oblique
  41. NewCenturySchlbk-Bold
  42. NewCenturySchlbk-BoldItalic
  43. NewCenturySchlbk-Italic
  44. NewCenturySchlbk-Roman
  45. Nimbus-Mono-Bold
  46. Nimbus-Mono-Bold-Oblique
  47. Nimbus-Mono-Regular
  48. Nimbus-Mono-Regular-Oblique
  49. Nimbus-Roman-No9-Bold
  50. Nimbus-Roman-No9-Bold-Italic
  51. Nimbus-Roman-No9-Regular
  52. Nimbus-Roman-No9-Regular-Italic
  53. Nimbus-Sans-Bold
  54. Nimbus-Sans-Bold-Italic
  55. Nimbus-Sans-Condensed-Bold
  56. Nimbus-Sans-Condensed-Bold-Italic
  57. Nimbus-Sans-Condensed-Regular
  58. Nimbus-Sans-Condensed-Regular-Italic
  59. Nimbus-Sans-Regular
  60. Nimbus-Sans-Regular-Italic
  61. Palatino-Bold
  62. Palatino-BoldItalic
  63. Palatino-Italic
  64. Palatino-Roman
  65. Standard-Symbols-Regular
  66. Symbol
  67. Times-Bold
  68. Times-BoldItalic
  69. Times-Italic
  70. Times-Roman
  71. URW-Bookman-Demi-Bold
  72. URW-Bookman-Demi-Bold-Italic
  73. URW-Bookman-Light
  74. URW-Bookman-Light-Italic
  75. URW-Chancery-Medium-Italic
  76. URW-Gothic-Book
  77. URW-Gothic-Book-Oblique
  78. URW-Gothic-Demi
  79. URW-Gothic-Demi-Oblique
  80. URW-Palladio-Bold
  81. URW-Palladio-Bold-Italic
  82. URW-Palladio-Italic
  83. URW-Palladio-Roman
  84. Utopia-Bold
  85. Utopia-Bold-Italic
  86. Utopia-Italic
  87. Utopia-Regular
<?php
function list_methods($name)
  {
  
# get all methods
  
$methods get_class_methods($name);
  
# sort
  
sort($methods);
  
# remove duplicates
  
$methods array_unique($methods);
  
# make a header
  
echo "<h2 style=\"text-align:center\">
         Methods for 
$name Class</h2>";
  
# make ordered list of methods
  
echo "<ol>";
  foreach ( 
$methods as $key=>$val )
    { echo 
"<li> $val<br>"; }
  echo 
"</ol>";
  } 
# end of list_methods

echo "<h2 style=\"text-align:center\">Imagick Methods Supported by $_SERVER[SERVER_NAME]</h2>";
list_methods("Imagick"); 
list_methods("ImagickDraw"); 
list_methods("ImagickPixel"); 
list_methods("ImagickPixeliterator"); 

# list fonts
echo "<h2 style=\"text-align:center\">Fonts Supported by $_SERVER[SERVER_NAME]</h2>";
echo 
"<ol>";
$fonts_obj = new Imagick(); 
$fonts $fonts_obj->queryFonts();
foreach( 
$fonts as $key=>$var)
   { echo 
"<li>$var\n";  }
echo 
"</ol>";

?>



< ^ >



Created by DJ Mike from Santa Barbara

DJ Mike


Dance Away Santa Barbara's Home Page
<a href="http://www.statcounter.com/" target="_blank"> <img src="http://c5.statcounter.com/counter.php?sc_project=1321035&java=0&security=da2193dc" alt="counter free hit invisible" border="0" /></a>