SYMBOL INDEX (559 symbols across 24 files) FILE: CAsciiArt.php class CAsciiArt (line 6) | class CAsciiArt method __construct (line 50) | public function __construct() method addCharacterSet (line 65) | public function addCharacterSet($key, $value) method setOptions (line 80) | public function setOptions($options = array()) method createFromFile (line 112) | public function createFromFile($filename) method luminanceAreaAverage (line 147) | public function luminanceAreaAverage($img, $x1, $y1, $x2, $y2) method getLuminance (line 176) | public function getLuminance($red, $green, $blue) method luminance2character (line 206) | public function luminance2character($luminance) FILE: CCache.php class CCache (line 6) | class CCache method setDir (line 24) | public function setDir($path) method getPathToSubdir (line 46) | public function getPathToSubdir($subdir, $create = true) method getStatusOfSubdir (line 83) | public function getStatusOfSubdir($subdir) method removeSubdir (line 106) | public function removeSubdir($subdir) FILE: CFastTrackCache.php class CFastTrackCache (line 6) | class CFastTrackCache method enable (line 43) | public function enable($enabled) method setCacheDir (line 60) | public function setCacheDir($path) method setFilename (line 81) | public function setFilename($clear) method addHeader (line 111) | public function addHeader($header) method addHeaderOnOutput (line 126) | public function addHeaderOnOutput($header) method setSource (line 141) | public function setSource($source) method setLastModified (line 156) | public function setLastModified($lastModified) method getFilename (line 169) | public function getFilename() method writeToCache (line 181) | public function writeToCache() method output (line 202) | public function output() FILE: CHttpGet.php class CHttpGet (line 6) | class CHttpGet method __construct (line 17) | public function __construct() method buildUrl (line 33) | public function buildUrl($baseUrl, $merge) method setUrl (line 58) | public function setUrl($url) method setHeader (line 86) | public function setHeader($field, $value) method parseHeader (line 102) | public function parseHeader() method doGet (line 139) | public function doGet($debug = false) method getStatus (line 186) | public function getStatus() method getLastModified (line 200) | public function getLastModified() method getContentType (line 214) | public function getContentType() method getDate (line 236) | public function getDate($default = false) method getMaxAge (line 253) | public function getMaxAge($default = false) method getBody (line 286) | public function getBody() FILE: CImage.php class CImage (line 9) | #[AllowDynamicProperties] method __construct (line 470) | public function __construct($imageSrc = null, $imageFolder = null, $sa... method injectDependency (line 486) | public function injectDependency($property, $object) method setVerbose (line 505) | public function setVerbose($mode = true) method setSaveFolder (line 522) | public function setSaveFolder($path) method useCache (line 537) | public function useCache($use = true) method createDummyImage (line 554) | public function createDummyImage($width = null, $height = null) method setRemoteDownload (line 575) | public function setRemoteDownload($allow, $cache, $pattern = null) method isRemoteSource (line 600) | public function isRemoteSource($src) method setRemoteHostWhitelist (line 617) | public function setRemoteHostWhitelist($whitelist = null) method isRemoteSourceOnWhitelist (line 637) | public function isRemoteSourceOnWhitelist($src) method checkFileExtension (line 664) | private function checkFileExtension($extension) method normalizeFileExtension (line 683) | private function normalizeFileExtension($extension = "") method downloadRemoteSource (line 703) | public function downloadRemoteSource($src) method setSource (line 736) | public function setSource($src, $dir = null) method setTarget (line 772) | public function setTarget($src = null, $dir = null) method getTarget (line 799) | public function getTarget() method setOptions (line 813) | public function setOptions($args) method mapFilter (line 930) | private function mapFilter($name) method loadImageDetails (line 964) | public function loadImageDetails($file = null) method getMimeType (line 1015) | protected function getMimeType() method initDimensions (line 1033) | public function initDimensions() method calculateNewWidthAndHeight (line 1108) | public function calculateNewWidthAndHeight() method reCalculateDimensions (line 1259) | public function reCalculateDimensions() method setSaveAsExtension (line 1282) | public function setSaveAsExtension($saveAs = null) method setJpegQuality (line 1305) | public function setJpegQuality($quality = null) method setPngCompression (line 1332) | public function setPngCompression($compress = null) method useOriginalIfPossible (line 1359) | public function useOriginalIfPossible($useOrig = true) method generateFilename (line 1403) | public function generateFilename($base = null, $useSubdir = true, $pre... method useCacheIfPossible (line 1498) | public function useCacheIfPossible($useCache = true) method load (line 1536) | public function load($src = null, $dir = null) method getPngType (line 1590) | public function getPngType($filename = null) method getPngTypeAsString (line 1615) | private function getPngTypeAsString($pngType = null, $filename = null) method colorsTotal (line 1666) | private function colorsTotal($im) method preResize (line 1692) | public function preResize() method setCopyResizeStrategy (line 1734) | public function setCopyResizeStrategy($strategy) method imageCopyResampled (line 1747) | public function imageCopyResampled($dst_image, $src_image, $dst_x, $ds... method resize (line 1765) | public function resize() method postResize (line 1945) | public function postResize() method rotate (line 2029) | public function rotate($angle, $bgColor) method rotateExif (line 2051) | public function rotateExif() method trueColorToPalette (line 2095) | public function trueColorToPalette() method sharpenImage (line 2120) | public function sharpenImage() method embossImage (line 2133) | public function embossImage() method blurImage (line 2146) | public function blurImage() method createConvolveArguments (line 2162) | public function createConvolveArguments($expression) method addConvolveExpressions (line 2207) | public function addConvolveExpressions($options) method imageConvolution (line 2222) | public function imageConvolution($options = null) method setDefaultBackgroundColor (line 2250) | public function setDefaultBackgroundColor($color) method getBackgroundColor (line 2302) | private function getBackgroundColor($img = null) method createImageKeepTransparency (line 2336) | private function createImageKeepTransparency($width, $height) method setPostProcessingOptions (line 2375) | public function setPostProcessingOptions($options) method getTargetImageExtension (line 2413) | protected function getTargetImageExtension() method save (line 2436) | public function save($src = null, $base = null, $overwrite = true) method convert2sRGBColorSpace (line 2575) | public function convert2sRGBColorSpace($src, $dir, $cache, $iccFile, $... method linkToCacheFile (line 2638) | public function linkToCacheFile($alias) method addHTTPHeader (line 2670) | public function addHTTPHeader($type, $value) method output (line 2687) | public function output($file = null, $format = null) method json (line 2790) | public function json($file = null) method setAsciiOptions (line 2845) | public function setAsciiOptions($options = array()) method ascii (line 2859) | public function ascii($file = null) method log (line 2877) | public function log($message) method setVerboseToFile (line 2895) | public function setVerboseToFile($fileName) method verboseOutput (line 2908) | private function verboseOutput() method raiseError (line 2952) | private function raiseError($message) FILE: CRemoteImage.php class CRemoteImage (line 6) | class CRemoteImage method getStatus (line 76) | public function getStatus() method getDetails (line 88) | public function getDetails() method setCache (line 102) | public function setCache($path) method isCacheWritable (line 117) | public function isCacheWritable() method useCache (line 135) | public function useCache($use = true) method setHeaderFields (line 148) | public function setHeaderFields() method save (line 173) | public function save() method updateCacheDetails (line 210) | public function updateCacheDetails() method download (line 238) | public function download($url) method loadCacheDetails (line 278) | public function loadCacheDetails() method getCachedSource (line 295) | public function getCachedSource() FILE: CWhitelist.php class CWhitelist (line 6) | class CWhitelist method set (line 24) | public function set($whitelist = array()) method check (line 44) | public function check($item, $whitelist = null) FILE: docs/api/css/phpdocumentor-clean-icons/lte-ie7.js function addIcon (line 4) | function addIcon(el, entity) { FILE: docs/api/js/html5.js function m (line 4) | function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a} function i (line 4) | function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b} function p (line 4) | function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=... function t (line 4) | function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.cr... function q (line 5) | function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a... FILE: docs/api/js/jquery.dotdotdot-1.5.9.js function children (line 280) | function children( $elem, o, after ) function ellipsis (line 311) | function ellipsis( $elem, $d, $i, o, after ) function ellipsisElement (line 362) | function ellipsisElement( $e, $d, $i, o, after ) function test (line 441) | function test( $i, o ) function addEllipsis (line 445) | function addEllipsis( txt, o ) function getSizes (line 457) | function getSizes( $d ) function setTextContent (line 464) | function setTextContent( e, content ) function getTextContent (line 480) | function getTextContent( e ) function getElement (line 499) | function getElement( e, $i ) function getTrueInnerHeight (line 524) | function getTrueInnerHeight( $el ) function debug (line 539) | function debug( d, m ) FILE: docs/api/js/jquery.iviewer.js function makeMouseEvent (line 28) | function makeMouseEvent (event) { function div (line 667) | function div(val1,val2) { return val1 / val2 } function mul (line 668) | function mul(val1,val2) { return val1 * val2 } FILE: docs/api/js/jquery.mousewheel.js function handler (line 84) | function handler(event) { function nullLowestDelta (line 186) | function nullLowestDelta() { function shouldAdjustOldDeltas (line 190) | function shouldAdjustOldDeltas(orgEvent, absDelta) { FILE: docs/api/js/jquery.smooth-scroll.js function filterPath (line 2) | function filterPath(string) { FILE: functions.php function trace (line 15) | function trace($msg) function errorPage (line 39) | function errorPage($msg, $type = 500) function get (line 78) | function get($key, $default = null) function getDefined (line 103) | function getDefined($key, $defined, $undefined) function getValue (line 118) | function getValue($key, $undefined) function getConfig (line 137) | function getConfig($key, $default) function verbose (line 154) | function verbose($msg = null, $arg = "") function checkExternalCommand (line 187) | function checkExternalCommand($what, $enabled, $commandString) FILE: test/CCacheTest.php class CCacheTest (line 6) | class CCacheTest extends \PHPUnit_Framework_TestCase method testSetCacheDir (line 13) | public function testSetCacheDir() method testSetWrongCacheDir (line 32) | public function testSetWrongCacheDir() method testCreateSubdir (line 45) | public function testCreateSubdir() FILE: test/CImageDummyTest.php class CImageDummyTest (line 6) | class CImageDummyTest extends \PHPUnit_Framework_TestCase method setUp (line 18) | protected function setUp() method removeFilesInCacheDir (line 32) | protected function removeFilesInCacheDir() method tearDown (line 49) | protected function tearDown() method testCreate1 (line 64) | public function testCreate1() method testCreate2 (line 86) | public function testCreate2() FILE: test/CImageRemoteDownloadTest.php class CImageRemoteDownloadTest (line 6) | class CImageRemoteDownloadTest extends \PHPUnit_Framework_TestCase method providerValidRemoteSource (line 24) | public function providerValidRemoteSource() method providerInvalidRemoteSource (line 41) | public function providerInvalidRemoteSource() method testAllowRemoteDownloadDefaultPatternValid (line 61) | public function testAllowRemoteDownloadDefaultPatternValid($source) method testAllowRemoteDownloadDefaultPatternInvalid (line 79) | public function testAllowRemoteDownloadDefaultPatternInvalid($source) method providerHostnameMatch (line 95) | public function providerHostnameMatch() method testRemoteHostWhitelistMatch (line 118) | public function testRemoteHostWhitelistMatch($hostname) method providerHostnameNoMatch (line 134) | public function providerHostnameNoMatch() method testRemoteHostWhitelistNoMatch (line 157) | public function testRemoteHostWhitelistNoMatch($hostname) method testRemoteHostWhitelistNotConfigured (line 174) | public function testRemoteHostWhitelistNotConfigured() FILE: test/CImageSRGBTest.php class CImageSRGBTest (line 6) | class CImageSRGBTest extends \PHPUnit_Framework_TestCase method setUp (line 19) | protected function setUp() method testCreate1 (line 36) | public function testCreate1() method testCreate2 (line 61) | public function testCreate2() FILE: test/CWhitelistTest.php class CWhitelistTest (line 6) | class CWhitelistTest extends \PHPUnit_Framework_TestCase method providerHostnameMatch (line 24) | public function providerHostnameMatch() method providerHostnameNoMatch (line 42) | public function providerHostnameNoMatch() method testRemoteHostWhitelistMatch (line 65) | public function testRemoteHostWhitelistMatch($hostname) method testRemoteHostWhitelistNoMatch (line 86) | public function testRemoteHostWhitelistNoMatch($hostname) method testInvalidFormat (line 105) | public function testInvalidFormat() method testCheckEmpty (line 119) | public function testCheckEmpty() FILE: webroot/compare/compare.php function e (line 7) | function e($str) { FILE: webroot/imgd.php function trace (line 66) | function trace($msg) function errorPage (line 90) | function errorPage($msg, $type = 500) function get (line 129) | function get($key, $default = null) function getDefined (line 154) | function getDefined($key, $defined, $undefined) function getValue (line 169) | function getValue($key, $undefined) function getConfig (line 188) | function getConfig($key, $default) function verbose (line 205) | function verbose($msg = null, $arg = "") function checkExternalCommand (line 238) | function checkExternalCommand($what, $enabled, $commandString) class CHttpGet (line 256) | class CHttpGet method __construct (line 267) | public function __construct() method buildUrl (line 283) | public function buildUrl($baseUrl, $merge) method setUrl (line 308) | public function setUrl($url) method setHeader (line 336) | public function setHeader($field, $value) method parseHeader (line 352) | public function parseHeader() method doGet (line 389) | public function doGet($debug = false) method getStatus (line 436) | public function getStatus() method getLastModified (line 450) | public function getLastModified() method getContentType (line 464) | public function getContentType() method getDate (line 486) | public function getDate($default = false) method getMaxAge (line 503) | public function getMaxAge($default = false) method getBody (line 536) | public function getBody() class CRemoteImage (line 548) | class CRemoteImage method getStatus (line 618) | public function getStatus() method getDetails (line 630) | public function getDetails() method setCache (line 644) | public function setCache($path) method isCacheWritable (line 659) | public function isCacheWritable() method useCache (line 677) | public function useCache($use = true) method setHeaderFields (line 690) | public function setHeaderFields() method save (line 715) | public function save() method updateCacheDetails (line 752) | public function updateCacheDetails() method download (line 780) | public function download($url) method loadCacheDetails (line 820) | public function loadCacheDetails() method getCachedSource (line 837) | public function getCachedSource() class CWhitelist (line 865) | class CWhitelist method set (line 883) | public function set($whitelist = array()) method check (line 903) | public function check($item, $whitelist = null) class CAsciiArt (line 929) | class CAsciiArt method __construct (line 973) | public function __construct() method addCharacterSet (line 988) | public function addCharacterSet($key, $value) method setOptions (line 1003) | public function setOptions($options = array()) method createFromFile (line 1035) | public function createFromFile($filename) method luminanceAreaAverage (line 1070) | public function luminanceAreaAverage($img, $x1, $y1, $x2, $y2) method getLuminance (line 1099) | public function getLuminance($red, $green, $blue) method luminance2character (line 1129) | public function luminance2character($luminance) class CImage (line 1146) | #[AllowDynamicProperties] method __construct (line 1607) | public function __construct($imageSrc = null, $imageFolder = null, $sa... method injectDependency (line 1623) | public function injectDependency($property, $object) method setVerbose (line 1642) | public function setVerbose($mode = true) method setSaveFolder (line 1659) | public function setSaveFolder($path) method useCache (line 1674) | public function useCache($use = true) method createDummyImage (line 1691) | public function createDummyImage($width = null, $height = null) method setRemoteDownload (line 1712) | public function setRemoteDownload($allow, $cache, $pattern = null) method isRemoteSource (line 1737) | public function isRemoteSource($src) method setRemoteHostWhitelist (line 1754) | public function setRemoteHostWhitelist($whitelist = null) method isRemoteSourceOnWhitelist (line 1774) | public function isRemoteSourceOnWhitelist($src) method checkFileExtension (line 1801) | private function checkFileExtension($extension) method normalizeFileExtension (line 1820) | private function normalizeFileExtension($extension = "") method downloadRemoteSource (line 1840) | public function downloadRemoteSource($src) method setSource (line 1873) | public function setSource($src, $dir = null) method setTarget (line 1909) | public function setTarget($src = null, $dir = null) method getTarget (line 1936) | public function getTarget() method setOptions (line 1950) | public function setOptions($args) method mapFilter (line 2067) | private function mapFilter($name) method loadImageDetails (line 2101) | public function loadImageDetails($file = null) method getMimeType (line 2152) | protected function getMimeType() method initDimensions (line 2170) | public function initDimensions() method calculateNewWidthAndHeight (line 2245) | public function calculateNewWidthAndHeight() method reCalculateDimensions (line 2396) | public function reCalculateDimensions() method setSaveAsExtension (line 2419) | public function setSaveAsExtension($saveAs = null) method setJpegQuality (line 2442) | public function setJpegQuality($quality = null) method setPngCompression (line 2469) | public function setPngCompression($compress = null) method useOriginalIfPossible (line 2496) | public function useOriginalIfPossible($useOrig = true) method generateFilename (line 2540) | public function generateFilename($base = null, $useSubdir = true, $pre... method useCacheIfPossible (line 2635) | public function useCacheIfPossible($useCache = true) method load (line 2673) | public function load($src = null, $dir = null) method getPngType (line 2727) | public function getPngType($filename = null) method getPngTypeAsString (line 2752) | private function getPngTypeAsString($pngType = null, $filename = null) method colorsTotal (line 2803) | private function colorsTotal($im) method preResize (line 2829) | public function preResize() method setCopyResizeStrategy (line 2871) | public function setCopyResizeStrategy($strategy) method imageCopyResampled (line 2884) | public function imageCopyResampled($dst_image, $src_image, $dst_x, $ds... method resize (line 2902) | public function resize() method postResize (line 3082) | public function postResize() method rotate (line 3166) | public function rotate($angle, $bgColor) method rotateExif (line 3188) | public function rotateExif() method trueColorToPalette (line 3232) | public function trueColorToPalette() method sharpenImage (line 3257) | public function sharpenImage() method embossImage (line 3270) | public function embossImage() method blurImage (line 3283) | public function blurImage() method createConvolveArguments (line 3299) | public function createConvolveArguments($expression) method addConvolveExpressions (line 3344) | public function addConvolveExpressions($options) method imageConvolution (line 3359) | public function imageConvolution($options = null) method setDefaultBackgroundColor (line 3387) | public function setDefaultBackgroundColor($color) method getBackgroundColor (line 3439) | private function getBackgroundColor($img = null) method createImageKeepTransparency (line 3473) | private function createImageKeepTransparency($width, $height) method setPostProcessingOptions (line 3512) | public function setPostProcessingOptions($options) method getTargetImageExtension (line 3550) | protected function getTargetImageExtension() method save (line 3573) | public function save($src = null, $base = null, $overwrite = true) method convert2sRGBColorSpace (line 3712) | public function convert2sRGBColorSpace($src, $dir, $cache, $iccFile, $... method linkToCacheFile (line 3775) | public function linkToCacheFile($alias) method addHTTPHeader (line 3807) | public function addHTTPHeader($type, $value) method output (line 3824) | public function output($file = null, $format = null) method json (line 3927) | public function json($file = null) method setAsciiOptions (line 3982) | public function setAsciiOptions($options = array()) method ascii (line 3996) | public function ascii($file = null) method log (line 4014) | public function log($message) method setVerboseToFile (line 4032) | public function setVerboseToFile($fileName) method verboseOutput (line 4045) | private function verboseOutput() method raiseError (line 4089) | private function raiseError($message) class CCache (line 4101) | class CCache method setDir (line 4119) | public function setDir($path) method getPathToSubdir (line 4141) | public function getPathToSubdir($subdir, $create = true) method getStatusOfSubdir (line 4178) | public function getStatusOfSubdir($subdir) method removeSubdir (line 4201) | public function removeSubdir($subdir) class CFastTrackCache (line 4219) | class CFastTrackCache method enable (line 4256) | public function enable($enabled) method setCacheDir (line 4273) | public function setCacheDir($path) method setFilename (line 4294) | public function setFilename($clear) method addHeader (line 4324) | public function addHeader($header) method addHeaderOnOutput (line 4339) | public function addHeaderOnOutput($header) method setSource (line 4354) | public function setSource($source) method setLastModified (line 4369) | public function setLastModified($lastModified) method getFilename (line 4382) | public function getFilename() method writeToCache (line 4394) | public function writeToCache() method output (line 4415) | public function output() FILE: webroot/imgp.php function trace (line 66) | function trace($msg) function errorPage (line 90) | function errorPage($msg, $type = 500) function get (line 129) | function get($key, $default = null) function getDefined (line 154) | function getDefined($key, $defined, $undefined) function getValue (line 169) | function getValue($key, $undefined) function getConfig (line 188) | function getConfig($key, $default) function verbose (line 205) | function verbose($msg = null, $arg = "") function checkExternalCommand (line 238) | function checkExternalCommand($what, $enabled, $commandString) class CHttpGet (line 256) | class CHttpGet method __construct (line 267) | public function __construct() method buildUrl (line 283) | public function buildUrl($baseUrl, $merge) method setUrl (line 308) | public function setUrl($url) method setHeader (line 336) | public function setHeader($field, $value) method parseHeader (line 352) | public function parseHeader() method doGet (line 389) | public function doGet($debug = false) method getStatus (line 436) | public function getStatus() method getLastModified (line 450) | public function getLastModified() method getContentType (line 464) | public function getContentType() method getDate (line 486) | public function getDate($default = false) method getMaxAge (line 503) | public function getMaxAge($default = false) method getBody (line 536) | public function getBody() class CRemoteImage (line 548) | class CRemoteImage method getStatus (line 618) | public function getStatus() method getDetails (line 630) | public function getDetails() method setCache (line 644) | public function setCache($path) method isCacheWritable (line 659) | public function isCacheWritable() method useCache (line 677) | public function useCache($use = true) method setHeaderFields (line 690) | public function setHeaderFields() method save (line 715) | public function save() method updateCacheDetails (line 752) | public function updateCacheDetails() method download (line 780) | public function download($url) method loadCacheDetails (line 820) | public function loadCacheDetails() method getCachedSource (line 837) | public function getCachedSource() class CWhitelist (line 865) | class CWhitelist method set (line 883) | public function set($whitelist = array()) method check (line 903) | public function check($item, $whitelist = null) class CAsciiArt (line 929) | class CAsciiArt method __construct (line 973) | public function __construct() method addCharacterSet (line 988) | public function addCharacterSet($key, $value) method setOptions (line 1003) | public function setOptions($options = array()) method createFromFile (line 1035) | public function createFromFile($filename) method luminanceAreaAverage (line 1070) | public function luminanceAreaAverage($img, $x1, $y1, $x2, $y2) method getLuminance (line 1099) | public function getLuminance($red, $green, $blue) method luminance2character (line 1129) | public function luminance2character($luminance) class CImage (line 1146) | #[AllowDynamicProperties] method __construct (line 1607) | public function __construct($imageSrc = null, $imageFolder = null, $sa... method injectDependency (line 1623) | public function injectDependency($property, $object) method setVerbose (line 1642) | public function setVerbose($mode = true) method setSaveFolder (line 1659) | public function setSaveFolder($path) method useCache (line 1674) | public function useCache($use = true) method createDummyImage (line 1691) | public function createDummyImage($width = null, $height = null) method setRemoteDownload (line 1712) | public function setRemoteDownload($allow, $cache, $pattern = null) method isRemoteSource (line 1737) | public function isRemoteSource($src) method setRemoteHostWhitelist (line 1754) | public function setRemoteHostWhitelist($whitelist = null) method isRemoteSourceOnWhitelist (line 1774) | public function isRemoteSourceOnWhitelist($src) method checkFileExtension (line 1801) | private function checkFileExtension($extension) method normalizeFileExtension (line 1820) | private function normalizeFileExtension($extension = "") method downloadRemoteSource (line 1840) | public function downloadRemoteSource($src) method setSource (line 1873) | public function setSource($src, $dir = null) method setTarget (line 1909) | public function setTarget($src = null, $dir = null) method getTarget (line 1936) | public function getTarget() method setOptions (line 1950) | public function setOptions($args) method mapFilter (line 2067) | private function mapFilter($name) method loadImageDetails (line 2101) | public function loadImageDetails($file = null) method getMimeType (line 2152) | protected function getMimeType() method initDimensions (line 2170) | public function initDimensions() method calculateNewWidthAndHeight (line 2245) | public function calculateNewWidthAndHeight() method reCalculateDimensions (line 2396) | public function reCalculateDimensions() method setSaveAsExtension (line 2419) | public function setSaveAsExtension($saveAs = null) method setJpegQuality (line 2442) | public function setJpegQuality($quality = null) method setPngCompression (line 2469) | public function setPngCompression($compress = null) method useOriginalIfPossible (line 2496) | public function useOriginalIfPossible($useOrig = true) method generateFilename (line 2540) | public function generateFilename($base = null, $useSubdir = true, $pre... method useCacheIfPossible (line 2635) | public function useCacheIfPossible($useCache = true) method load (line 2673) | public function load($src = null, $dir = null) method getPngType (line 2727) | public function getPngType($filename = null) method getPngTypeAsString (line 2752) | private function getPngTypeAsString($pngType = null, $filename = null) method colorsTotal (line 2803) | private function colorsTotal($im) method preResize (line 2829) | public function preResize() method setCopyResizeStrategy (line 2871) | public function setCopyResizeStrategy($strategy) method imageCopyResampled (line 2884) | public function imageCopyResampled($dst_image, $src_image, $dst_x, $ds... method resize (line 2902) | public function resize() method postResize (line 3082) | public function postResize() method rotate (line 3166) | public function rotate($angle, $bgColor) method rotateExif (line 3188) | public function rotateExif() method trueColorToPalette (line 3232) | public function trueColorToPalette() method sharpenImage (line 3257) | public function sharpenImage() method embossImage (line 3270) | public function embossImage() method blurImage (line 3283) | public function blurImage() method createConvolveArguments (line 3299) | public function createConvolveArguments($expression) method addConvolveExpressions (line 3344) | public function addConvolveExpressions($options) method imageConvolution (line 3359) | public function imageConvolution($options = null) method setDefaultBackgroundColor (line 3387) | public function setDefaultBackgroundColor($color) method getBackgroundColor (line 3439) | private function getBackgroundColor($img = null) method createImageKeepTransparency (line 3473) | private function createImageKeepTransparency($width, $height) method setPostProcessingOptions (line 3512) | public function setPostProcessingOptions($options) method getTargetImageExtension (line 3550) | protected function getTargetImageExtension() method save (line 3573) | public function save($src = null, $base = null, $overwrite = true) method convert2sRGBColorSpace (line 3712) | public function convert2sRGBColorSpace($src, $dir, $cache, $iccFile, $... method linkToCacheFile (line 3775) | public function linkToCacheFile($alias) method addHTTPHeader (line 3807) | public function addHTTPHeader($type, $value) method output (line 3824) | public function output($file = null, $format = null) method json (line 3927) | public function json($file = null) method setAsciiOptions (line 3982) | public function setAsciiOptions($options = array()) method ascii (line 3996) | public function ascii($file = null) method log (line 4014) | public function log($message) method setVerboseToFile (line 4032) | public function setVerboseToFile($fileName) method verboseOutput (line 4045) | private function verboseOutput() method raiseError (line 4089) | private function raiseError($message) class CCache (line 4101) | class CCache method setDir (line 4119) | public function setDir($path) method getPathToSubdir (line 4141) | public function getPathToSubdir($subdir, $create = true) method getStatusOfSubdir (line 4178) | public function getStatusOfSubdir($subdir) method removeSubdir (line 4201) | public function removeSubdir($subdir) class CFastTrackCache (line 4219) | class CFastTrackCache method enable (line 4256) | public function enable($enabled) method setCacheDir (line 4273) | public function setCacheDir($path) method setFilename (line 4294) | public function setFilename($clear) method addHeader (line 4324) | public function addHeader($header) method addHeaderOnOutput (line 4339) | public function addHeaderOnOutput($header) method setSource (line 4354) | public function setSource($source) method setLastModified (line 4369) | public function setLastModified($lastModified) method getFilename (line 4382) | public function getFilename() method writeToCache (line 4394) | public function writeToCache() method output (line 4415) | public function output() FILE: webroot/imgs.php function trace (line 2) | function trace($msg) { $file = CIMAGE_DEBUG_FILE; if (!is_writable($file... function errorPage (line 2) | function errorPage($msg, $type = 500) { global $mode; switch ($type) { c... function get (line 2) | function get($key, $default = null) { if (is_array($key)) { foreach ($ke... function getDefined (line 2) | function getDefined($key, $defined, $undefined) { return get($key) === n... function getValue (line 2) | function getValue($key, $undefined) { $val = get($key); if (is_null($val... function getConfig (line 2) | function getConfig($key, $default) { global $config; return isset($confi... function verbose (line 2) | function verbose($msg = null, $arg = "") { global $verbose, $verboseFile... function checkExternalCommand (line 2) | function checkExternalCommand($what, $enabled, $commandString) { $no = $... class CHttpGet (line 2) | class CHttpGet { private $request = array(); private $response = array()... method __construct (line 2) | public function __construct() { $this->request['header'] = array(); } method buildUrl (line 2) | public function buildUrl($baseUrl, $merge) { $parts = parse_url($baseU... method setUrl (line 2) | public function setUrl($url) { $parts = parse_url($url); $path = ""; i... method setHeader (line 2) | public function setHeader($field, $value) { $this->request['header'][]... method parseHeader (line 2) | public function parseHeader() { $rawHeaders = rtrim($this->response['h... method doGet (line 2) | public function doGet($debug = false) { $options = array( CURLOPT_URL ... method getStatus (line 2) | public function getStatus() { return isset($this->response['header']['... method getLastModified (line 2) | public function getLastModified() { return isset($this->response['head... method getContentType (line 2) | public function getContentType() { $type = isset($this->response['head... method getDate (line 2) | public function getDate($default = false) { return isset($this->respon... method getMaxAge (line 2) | public function getMaxAge($default = false) { $cacheControl = isset($t... method getBody (line 2) | public function getBody() { return $this->response['body']; } class CRemoteImage (line 2) | class CRemoteImage { private $saveFolder = null; private $useCache = tru... method getStatus (line 2) | public function getStatus() { return $this->status; } method getDetails (line 2) | public function getDetails() { return $this->cache; } method setCache (line 2) | public function setCache($path) { $this->saveFolder = rtrim($path, "/"... method isCacheWritable (line 2) | public function isCacheWritable() { if (!is_writable($this->saveFolder... method useCache (line 2) | public function useCache($use = true) { $this->useCache = $use; return... method setHeaderFields (line 2) | public function setHeaderFields() { $cimageVersion = "CImage"; if (def... method save (line 2) | public function save() { $this->cache = array(); $date = $this->http->... method updateCacheDetails (line 2) | public function updateCacheDetails() { $date = $this->http->getDate(ti... method download (line 2) | public function download($url) { $this->http = new CHttpGet(); $this->... method loadCacheDetails (line 2) | public function loadCacheDetails() { $cacheFile = md5($this->url); $th... method getCachedSource (line 2) | public function getCachedSource() { $imageExists = is_readable($this->... class CWhitelist (line 2) | class CWhitelist { private $whitelist = array(); public function set($wh... method set (line 2) | public function set($whitelist = array()) { if (!is_array($whitelist))... method check (line 2) | public function check($item, $whitelist = null) { if ($whitelist !== n... class CAsciiArt (line 2) | class CAsciiArt { private $characterSet = array( 'one' => "#0XT|:,.' ", ... method __construct (line 2) | public function __construct() { $this->setOptions(); } method addCharacterSet (line 2) | public function addCharacterSet($key, $value) { $this->characterSet[$k... method setOptions (line 2) | public function setOptions($options = array()) { $default = array( "ch... method createFromFile (line 2) | public function createFromFile($filename) { $img = imagecreatefromstri... method luminanceAreaAverage (line 2) | public function luminanceAreaAverage($img, $x1, $y1, $x2, $y2) { $numP... method getLuminance (line 2) | public function getLuminance($red, $green, $blue) { switch ($this->lum... method luminance2character (line 2) | public function luminance2character($luminance) { $position = (int) ro... class CImage (line 2) | #[AllowDynamicProperties] class CImage { const PNG_GREYSCALE = 0; const ... method __construct (line 2) | public function __construct($imageSrc = null, $imageFolder = null, $sa... method injectDependency (line 2) | public function injectDependency($property, $object) { if (!property_e... method setVerbose (line 2) | public function setVerbose($mode = true) { $this->verbose = $mode; ret... method setSaveFolder (line 2) | public function setSaveFolder($path) { $this->saveFolder = $path; retu... method useCache (line 2) | public function useCache($use = true) { $this->useCache = $use; return... method createDummyImage (line 2) | public function createDummyImage($width = null, $height = null) { $thi... method setRemoteDownload (line 2) | public function setRemoteDownload($allow, $cache, $pattern = null) { $... method isRemoteSource (line 2) | public function isRemoteSource($src) { $remote = preg_match($this->rem... method setRemoteHostWhitelist (line 2) | public function setRemoteHostWhitelist($whitelist = null) { $this->rem... method isRemoteSourceOnWhitelist (line 2) | public function isRemoteSourceOnWhitelist($src) { if (is_null($this->r... method checkFileExtension (line 2) | private function checkFileExtension($extension) { $valid = array('jpg'... method normalizeFileExtension (line 2) | private function normalizeFileExtension($extension = "") { $extension ... method downloadRemoteSource (line 2) | public function downloadRemoteSource($src) { if (!$this->isRemoteSourc... method setSource (line 2) | public function setSource($src, $dir = null) { if (!isset($src)) { $th... method setTarget (line 2) | public function setTarget($src = null, $dir = null) { if (!isset($src)... method getTarget (line 2) | public function getTarget() { return $this->cacheFileName; } method setOptions (line 2) | public function setOptions($args) { $this->log("Set new options for pr... method mapFilter (line 3) | private function mapFilter($name) { $map = array( 'negate' => array('i... method loadImageDetails (line 3) | public function loadImageDetails($file = null) { $file = $file ? $file... method getMimeType (line 3) | protected function getMimeType() { if ($this->fileType === IMG_WEBP) {... method initDimensions (line 3) | public function initDimensions() { $this->log("Init dimension (before)... method calculateNewWidthAndHeight (line 3) | public function calculateNewWidthAndHeight() { $this->log("Calculate n... method reCalculateDimensions (line 3) | public function reCalculateDimensions() { $this->log("Re-calculate ima... method setSaveAsExtension (line 3) | public function setSaveAsExtension($saveAs = null) { if (isset($saveAs... method setJpegQuality (line 3) | public function setJpegQuality($quality = null) { if ($quality) { $thi... method setPngCompression (line 3) | public function setPngCompression($compress = null) { if ($compress) {... method useOriginalIfPossible (line 3) | public function useOriginalIfPossible($useOrig = true) { if ($useOrig ... method generateFilename (line 3) | public function generateFilename($base = null, $useSubdir = true, $pre... method useCacheIfPossible (line 3) | public function useCacheIfPossible($useCache = true) { if ($useCache &... method load (line 3) | public function load($src = null, $dir = null) { if (isset($src)) { $t... method getPngType (line 3) | public function getPngType($filename = null) { $filename = $filename ?... method getPngTypeAsString (line 3) | private function getPngTypeAsString($pngType = null, $filename = null)... method colorsTotal (line 3) | private function colorsTotal($im) { if (imageistruecolor($im)) { $this... method preResize (line 3) | public function preResize() { $this->log("### Pre-process before resiz... method setCopyResizeStrategy (line 3) | public function setCopyResizeStrategy($strategy) { $this->copyStrategy... method imageCopyResampled (line 3) | public function imageCopyResampled($dst_image, $src_image, $dst_x, $ds... method resize (line 3) | public function resize() { $this->log("### Starting to Resize()"); $th... method postResize (line 3) | public function postResize() { $this->log("### Post-process after resi... method rotate (line 3) | public function rotate($angle, $bgColor) { $this->log("Rotate image " ... method rotateExif (line 3) | public function rotateExif() { if (!in_array($this->fileType, array(IM... method trueColorToPalette (line 3) | public function trueColorToPalette() { $img = imagecreatetruecolor($th... method sharpenImage (line 3) | public function sharpenImage() { $this->imageConvolution('sharpen'); r... method embossImage (line 3) | public function embossImage() { $this->imageConvolution('emboss'); ret... method blurImage (line 3) | public function blurImage() { $this->imageConvolution('blur'); return ... method createConvolveArguments (line 3) | public function createConvolveArguments($expression) { if (isset($this... method addConvolveExpressions (line 4) | public function addConvolveExpressions($options) { $this->convolves = ... method imageConvolution (line 4) | public function imageConvolution($options = null) { $options = $option... method setDefaultBackgroundColor (line 4) | public function setDefaultBackgroundColor($color) { $this->log("Settin... method getBackgroundColor (line 8) | private function getBackgroundColor($img = null) { $img = isset($img) ... method createImageKeepTransparency (line 8) | private function createImageKeepTransparency($width, $height) { $this-... method setPostProcessingOptions (line 8) | public function setPostProcessingOptions($options) { if (isset($option... method getTargetImageExtension (line 8) | protected function getTargetImageExtension() { if (isset($this->extens... method save (line 8) | public function save($src = null, $base = null, $overwrite = true) { i... method convert2sRGBColorSpace (line 8) | public function convert2sRGBColorSpace($src, $dir, $cache, $iccFile, $... method linkToCacheFile (line 8) | public function linkToCacheFile($alias) { if ($alias === null) { $this... method addHTTPHeader (line 8) | public function addHTTPHeader($type, $value) { $this->HTTPHeader[$type... method output (line 8) | public function output($file = null, $format = null) { if (is_null($fi... method json (line 8) | public function json($file = null) { $file = $file ? $file : $this->ca... method setAsciiOptions (line 8) | public function setAsciiOptions($options = array()) { $this->asciiOpti... method ascii (line 8) | public function ascii($file = null) { $file = $file ? $file : $this->c... method log (line 8) | public function log($message) { if ($this->verbose) { $this->log[] = $... method setVerboseToFile (line 8) | public function setVerboseToFile($fileName) { $this->log("Setting verb... method verboseOutput (line 8) | private function verboseOutput() { $log = null; $this->log("### Summar... method raiseError (line 12) | private function raiseError($message) { throw new Exception($message); } class CCache (line 12) | class CCache { private $path; public function setDir($path) { if (!is_di... method setDir (line 12) | public function setDir($path) { if (!is_dir($path)) { throw new Except... method getPathToSubdir (line 12) | public function getPathToSubdir($subdir, $create = true) { $path = rea... method getStatusOfSubdir (line 12) | public function getStatusOfSubdir($subdir) { $path = realpath($this->p... method removeSubdir (line 12) | public function removeSubdir($subdir) { $path = realpath($this->path .... class CFastTrackCache (line 12) | class CFastTrackCache { private $enabled = false; private $path; private... method enable (line 12) | public function enable($enabled) { $this->enabled = $enabled; return $... method setCacheDir (line 12) | public function setCacheDir($path) { if (!is_dir($path)) { throw new E... method setFilename (line 12) | public function setFilename($clear) { $query = $_GET; foreach ($clear ... method addHeader (line 12) | public function addHeader($header) { $this->container["header"][] = $h... method addHeaderOnOutput (line 12) | public function addHeaderOnOutput($header) { $this->container["header-... method setSource (line 12) | public function setSource($source) { $this->container["source"] = $sou... method setLastModified (line 12) | public function setLastModified($lastModified) { $this->container["las... method getFilename (line 12) | public function getFilename() { return $this->path . "/" . $this->file... method writeToCache (line 12) | public function writeToCache() { if (!$this->enabled) { return false; ... method output (line 12) | public function output() { $filename = $this->getFilename(); if (!is_r... FILE: webroot/js/cimage.js function updatePermaLink (line 22) | function updatePermaLink() { function compareLoadImage (line 53) | function compareLoadImage(event) { function compareInit (line 97) | function compareInit(options)