XOOPS 2.5.6  Final
 All Classes Namespaces Files Functions Variables Pages
phpthumb Class Reference

Public Member Functions

 __destruct ()
 
 AlphaChannelFlatten ()
 
 AntiOffsiteLinking ()
 
 ApplyFilters ()
 
 CalculateThumbnailDimensions ()
 
 CleanUpCacheDirectory ()
 
 CreateGDoutput ()
 
 DebugMessage ($message, $file='', $line='')
 
 DebugTimingMessage ($message, $file='', $line='', $timestamp=0)
 
 ErrorImage ($text, $width=0, $height=0, $forcedisplay=false)
 
 ExtractEXIFgetImageSize ()
 
 FatalError ($text)
 
 file_exists_ignoreopenbasedir ($filename, $cached=true)
 
 FixedAspectRatio ()
 
 GenerateThumbnail ()
 
 getParameter ($param)
 
 ImageCreateFromFilename ($filename)
 
 ImageCreateFromStringReplacement (&$RawImageData, $DieOnErrors=false)
 
 ImageMagickCommandlineBase ()
 
 ImageMagickFormatsList ()
 
 ImageMagickSwitchAvailable ($switchname)
 
 ImageMagickThumbnailToGD ()
 
 ImageMagickVersion ($returnRAW=false)
 
 ImageMagickWhichConvert ()
 
 ImageResizeFunction (&$dst_im, &$src_im, $dstX, $dstY, $srcX, $srcY, $dstW, $dstH, $srcW, $srcH)
 
 InitializeTempDirSetting ()
 
 MaxFileSize ()
 
 OffsiteDomainIsAllowed ($hostname, $allowed_domains)
 
 OutputThumbnail ()
 
 phpThumb ()
 
 phpThumb_tempnam ()
 
 phpThumbDebug ($level='')
 
 phpThumbDebugVarDump ($var)
 
 purgeTempFiles ()
 
 RenderOutput ()
 
 RenderToFile ($filename)
 
 resetObject ()
 
 ResolveFilenameToAbsolute ($filename)
 
 ResolveSource ()
 
 Rotate ()
 
 setCacheDirectory ()
 
 SetCacheFilename ()
 
 SetOrientationDependantWidthHeight ()
 
 setOutputFormat ()
 
 setParameter ($param, $value)
 
 setSourceData ($rawImageData, $sourceFilename='')
 
 setSourceFilename ($sourceFilename)
 
 setSourceImageResource ($gdimg)
 
 SourceDataToTempFile ()
 
 SourceImageIsTooLarge ($width, $height)
 
 SourceImageToGD ()
 

Public Attributes

 $allow_local_http_src = false
 
 $AlphaCapableFormats = array('png', 'ico', 'gif')
 
 $aoe = null
 
 $ar = null
 
 $bc = null
 
 $bg = null
 
 $cache_filename = null
 
 $config_allow_src_above_docroot = false
 
 $config_allow_src_above_phpthumb = true
 
 $config_background_hexcolor = 'FFFFFF'
 
 $config_border_hexcolor = '000000'
 
 $config_cache_default_only_suffix = false
 
 $config_cache_directory = null
 
 $config_cache_directory_depth = 0
 
 $config_cache_disable_warning = true
 
 $config_cache_force_passthru = true
 
 $config_cache_maxage = null
 
 $config_cache_maxfiles = null
 
 $config_cache_maxsize = null
 
 $config_cache_prefix = ''
 
 $config_cache_source_directory = null
 
 $config_cache_source_enabled = false
 
 $config_cache_source_filemtime_ignore_local = false
 
 $config_cache_source_filemtime_ignore_remote = true
 
 $config_disable_debug = true
 
 $config_disable_imagecopyresampled = false
 
 $config_disable_onlycreateable_passthru = false
 
 $config_disable_pathinfo_parsing = false
 
 $config_document_root = null
 
 $config_error_bgcolor = 'CCCCFF'
 
 $config_error_die_on_error = false
 
 $config_error_die_on_source_failure = true
 
 $config_error_fontsize = 1
 
 $config_error_image_height = 100
 
 $config_error_image_width = 400
 
 $config_error_message_image_default = ''
 
 $config_error_silent_die_on_error = false
 
 $config_error_textcolor = 'FF0000'
 
 $config_high_security_enabled = false
 
 $config_high_security_password = null
 
 $config_http_follow_redirect = true
 
 $config_http_fopen_timeout = 10
 
 $config_http_user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7'
 
 $config_imagemagick_path = null
 
 $config_imagemagick_use_thumbnail = true
 
 $config_max_source_pixels = null
 
 $config_mysql_database = null
 
 $config_mysql_hostname = null
 
 $config_mysql_password = null
 
 $config_mysql_query = null
 
 $config_mysql_username = null
 
 $config_nohotlink_enabled = true
 
 $config_nohotlink_erase_image = true
 
 $config_nohotlink_text_message = 'Off-server thumbnailing is not allowed'
 
 $config_nohotlink_valid_domains = array()
 
 $config_nooffsitelink_enabled = false
 
 $config_nooffsitelink_erase_image = true
 
 $config_nooffsitelink_require_refer = false
 
 $config_nooffsitelink_text_message = 'Off-server linking is not allowed'
 
 $config_nooffsitelink_valid_domains = array()
 
 $config_nooffsitelink_watermark_src = ''
 
 $config_output_format = 'jpeg'
 
 $config_output_interlace = true
 
 $config_output_maxheight = 0
 
 $config_output_maxwidth = 0
 
 $config_prefer_imagemagick = true
 
 $config_temp_directory = null
 
 $config_ttf_directory = './fonts'
 
 $config_use_exif_thumbnail_for_speed = false
 
 $debugmessages = array()
 
 $debugtiming = array()
 
 $down = null
 
 $dpi = 150
 
 $err = null
 
 $exif_raw_data = null
 
 $exif_thumbnail_data = null
 
 $exif_thumbnail_height = null
 
 $exif_thumbnail_type = null
 
 $exif_thumbnail_width = null
 
 $f = null
 
 $far = null
 
 $fatalerror = null
 
 $file = null
 
 $fltr = array()
 
 $gdimg_output = null
 
 $gdimg_source = null
 
 $getimagesizeinfo = null
 
 $goto = null
 
 $h = null
 
 $hl = null
 
 $hp = null
 
 $hs = null
 
 $iar = null
 
 $IMresizedData = null
 
 $is_alpha = false
 
 $issafemode = null
 
 $iswindows = null
 
 $maxb = null
 
 $md5s = null
 
 $new = null
 
 $outputImageData = null
 
 $phpthumb_version = '1.7.11-201108081537'
 
 $phpThumbDebug = null
 
 $q = 75
 
 $ra = null
 
 $rawImageData = null
 
 $sfn = 0
 
 $sh = null
 
 $sia = null
 
 $source_height = null
 
 $source_width = null
 
 $sourceFilename = null
 
 $src = null
 
 $sw = null
 
 $sx = null
 
 $sy = null
 
 $tempFilesToDelete = array()
 
 $thumbnail_height = null
 
 $thumbnail_image_height = null
 
 $thumbnail_image_width = null
 
 $thumbnail_width = null
 
 $thumbnailCropH = null
 
 $thumbnailCropW = null
 
 $thumbnailCropX = null
 
 $thumbnailCropY = null
 
 $thumbnailFormat = null
 
 $thumbnailQuality = 75
 
 $useRawIMoutput = false
 
 $w = null
 
 $wl = null
 
 $wp = null
 
 $ws = null
 
 $xto = null
 
 $zc = null
 

Detailed Description

Definition at line 18 of file phpthumb.class.php.

Constructor & Destructor Documentation

phpthumb::__destruct ( )

Definition at line 231 of file phpthumb.class.php.

References purgeTempFiles().

Here is the call graph for this function:

Member Function Documentation

phpthumb::CalculateThumbnailDimensions ( )

Definition at line 2884 of file phpthumb.class.php.

References $h, $thumbnail_height, $thumbnail_width, $thumbnailCropH, $thumbnailCropW, $w, DebugMessage(), FixedAspectRatio(), and phpthumb_functions\nonempty_min().

Referenced by CreateGDoutput().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::CleanUpCacheDirectory ( )

Definition at line 672 of file phpthumb.class.php.

References $config_cache_maxage, DebugMessage(), and phpthumb_functions\GetAllFilesInSubfolders().

Here is the call graph for this function:

phpthumb::DebugTimingMessage (   $message,
  $file = '',
  $line = '',
  $timestamp = 0 
)

Definition at line 4082 of file phpthumb.class.php.

References $file.

Referenced by phpThumb().

Here is the caller graph for this function:

phpthumb::ExtractEXIFgetImageSize ( )
phpthumb::FatalError (   $text)

Definition at line 3833 of file phpthumb.class.php.

Referenced by ErrorImage(), and ImageMagickThumbnailToGD().

Here is the caller graph for this function:

phpthumb::file_exists_ignoreopenbasedir (   $filename,
  $cached = true 
)

Definition at line 1116 of file phpthumb.class.php.

References phpthumb_functions\SafeExec().

Referenced by ImageMagickCommandlineBase().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::FixedAspectRatio ( )

Definition at line 2100 of file phpthumb.class.php.

References $h, $thumbnail_height, $thumbnail_image_height, $thumbnail_image_width, $thumbnail_width, and $w.

Referenced by CalculateThumbnailDimensions().

Here is the caller graph for this function:

phpthumb::getParameter (   $param)

Definition at line 316 of file phpthumb.class.php.

phpthumb::ImageCreateFromFilename (   $filename)

Definition at line 3309 of file phpthumb.class.php.

References $getimagesizeinfo, $i, DebugMessage(), ImageCreateFromStringReplacement(), and SourceImageIsTooLarge().

Referenced by ApplyFilters(), and SourceImageToGD().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::ImageCreateFromStringReplacement ( $RawImageData,
  $DieOnErrors = false 
)
phpthumb::ImageMagickCommandlineBase ( )

Definition at line 1148 of file phpthumb.class.php.

References $config_imagemagick_path, DebugMessage(), DIRECTORY_SEPARATOR, file_exists_ignoreopenbasedir(), ImageMagickVersion(), and ImageMagickWhichConvert().

Referenced by ImageMagickFormatsList(), ImageMagickSwitchAvailable(), ImageMagickThumbnailToGD(), and ImageMagickVersion().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::ImageMagickFormatsList ( )

Definition at line 1260 of file phpthumb.class.php.

References ImageMagickCommandlineBase(), and phpthumb_functions\SafeExec().

Here is the call graph for this function:

phpthumb::ImageMagickSwitchAvailable (   $switchname)

Definition at line 1229 of file phpthumb.class.php.

References DebugMessage(), ImageMagickCommandlineBase(), and phpthumb_functions\SafeExec().

Referenced by ImageMagickThumbnailToGD().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::ImageMagickVersion (   $returnRAW = false)

Definition at line 1206 of file phpthumb.class.php.

References DebugMessage(), ImageMagickCommandlineBase(), and phpthumb_functions\SafeExec().

Referenced by ImageMagickCommandlineBase(), ImageMagickThumbnailToGD(), setOutputFormat(), and SourceImageToGD().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::ImageMagickWhichConvert ( )

Definition at line 1136 of file phpthumb.class.php.

References phpthumb_functions\SafeExec().

Referenced by ImageMagickCommandlineBase(), and phpThumbDebug().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::ImageResizeFunction ( $dst_im,
$src_im,
  $dstX,
  $dstY,
  $srcX,
  $srcY,
  $dstW,
  $dstH,
  $srcW,
  $srcH 
)

Definition at line 4050 of file phpthumb.class.php.

References DebugMessage(), phpthumb_functions\gd_version(), and phpthumb_functions\ImageCopyResampleBicubic().

Referenced by ApplyFilters(), and GenerateThumbnail().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::InitializeTempDirSetting ( )

Definition at line 4064 of file phpthumb.class.php.

Referenced by phpThumb_tempnam(), and setCacheDirectory().

Here is the caller graph for this function:

phpthumb::MaxFileSize ( )

Definition at line 2811 of file phpthumb.class.php.

References $i, $q, $thumbnailQuality, DebugMessage(), and phpthumb_functions\gd_version().

Referenced by GenerateThumbnail().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::OffsiteDomainIsAllowed (   $hostname,
  $allowed_domains 
)

Definition at line 2139 of file phpthumb.class.php.

Referenced by AntiOffsiteLinking().

Here is the caller graph for this function:

phpthumb::OutputThumbnail ( )
phpthumb::phpThumb ( )

Definition at line 214 of file phpthumb.class.php.

References $_SERVER, $config_document_root, DebugMessage(), DebugTimingMessage(), and purgeTempFiles().

Referenced by resetObject().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::phpThumb_tempnam ( )

Definition at line 4069 of file phpthumb.class.php.

References DebugMessage(), and InitializeTempDirSetting().

Referenced by ImageCreateFromStringReplacement(), ImageMagickThumbnailToGD(), SourceDataToTempFile(), and SourceImageToGD().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::phpThumbDebug (   $level = '')
phpthumb::phpThumbDebugVarDump (   $var)

Definition at line 3669 of file phpthumb.class.php.

References $var.

Referenced by ImageMagickThumbnailToGD(), and phpThumbDebug().

Here is the caller graph for this function:

phpthumb::purgeTempFiles ( )

Definition at line 236 of file phpthumb.class.php.

References DebugMessage().

Referenced by __destruct(), ErrorImage(), OutputThumbnail(), and phpThumb().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::RenderOutput ( )

Definition at line 429 of file phpthumb.class.php.

References $IMresizedData, and DebugMessage().

Referenced by RenderToFile().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::RenderToFile (   $filename)

Definition at line 538 of file phpthumb.class.php.

References DebugMessage(), RenderOutput(), and ResolveFilenameToAbsolute().

Here is the call graph for this function:

phpthumb::resetObject ( )

Definition at line 826 of file phpthumb.class.php.

References phpThumb().

Here is the call graph for this function:

phpthumb::ResolveFilenameToAbsolute (   $filename)

Definition at line 1009 of file phpthumb.class.php.

References $_SERVER, phpthumb_functions\ApacheLookupURIarray(), DebugMessage(), DIRECTORY_SEPARATOR, and ErrorImage().

Referenced by AntiOffsiteLinking(), ApplyFilters(), RenderToFile(), ResolveSource(), setCacheDirectory(), SetCacheFilename(), and setParameter().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::ResolveSource ( )

Definition at line 840 of file phpthumb.class.php.

References DebugMessage(), ErrorImage(), and ResolveFilenameToAbsolute().

Referenced by GenerateThumbnail().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::Rotate ( )

Definition at line 2013 of file phpthumb.class.php.

References $config_background_hexcolor, DebugMessage(), ErrorImage(), phpthumb_filters\ImprovedImageRotate(), phpthumb_functions\IsHexColor(), and phpthumb_functions\version_compare_replacement().

Referenced by GenerateThumbnail().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::setCacheDirectory ( )

Definition at line 956 of file phpthumb.class.php.

References $config_cache_directory, DebugMessage(), DIRECTORY_SEPARATOR, ErrorImage(), InitializeTempDirSetting(), and ResolveFilenameToAbsolute().

Referenced by SetCacheFilename().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::SetCacheFilename ( )

Definition at line 3195 of file phpthumb.class.php.

References $_SERVER, $config_cache_directory_depth, $i, $md5s, DebugMessage(), DIRECTORY_SEPARATOR, phpthumb_functions\filedate_remote(), phpthumb_functions\ParseURLbetter(), ResolveFilenameToAbsolute(), setCacheDirectory(), and setOutputFormat().

Referenced by GenerateThumbnail().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::SetOrientationDependantWidthHeight ( )

Definition at line 3013 of file phpthumb.class.php.

References DebugMessage(), and phpthumb_functions\OneOfThese().

Referenced by ExtractEXIFgetImageSize(), and ImageMagickThumbnailToGD().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::setOutputFormat ( )

Definition at line 874 of file phpthumb.class.php.

References phpthumb_functions\CaseInsensitiveInArray(), DebugMessage(), and ImageMagickVersion().

Referenced by ErrorImage(), GenerateThumbnail(), and SetCacheFilename().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::setParameter (   $param,
  $value 
)

Definition at line 298 of file phpthumb.class.php.

References ResolveFilenameToAbsolute(), and setSourceFilename().

Here is the call graph for this function:

phpthumb::setSourceData (   $rawImageData,
  $sourceFilename = '' 
)

Definition at line 267 of file phpthumb.class.php.

References $rawImageData, $sourceFilename, DebugMessage(), ErrorImage(), phpthumb_functions\HexCharDisplay(), and phpThumbDebug().

Here is the call graph for this function:

phpthumb::setSourceFilename (   $sourceFilename)

Definition at line 248 of file phpthumb.class.php.

References $sourceFilename, and DebugMessage().

Referenced by setParameter().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::setSourceImageResource (   $gdimg)

Definition at line 291 of file phpthumb.class.php.

phpthumb::SourceDataToTempFile ( )

Definition at line 1274 of file phpthumb.class.php.

References DebugMessage(), and phpThumb_tempnam().

Referenced by ExtractEXIFgetImageSize(), and ImageMagickThumbnailToGD().

Here is the call graph for this function:

Here is the caller graph for this function:

phpthumb::SourceImageIsTooLarge (   $width,
  $height 
)

Definition at line 3297 of file phpthumb.class.php.

Referenced by ExtractEXIFgetImageSize(), ImageCreateFromFilename(), and SourceImageToGD().

Here is the caller graph for this function:

Member Data Documentation

phpthumb::$allow_local_http_src = false

Definition at line 116 of file phpthumb.class.php.

phpthumb::$AlphaCapableFormats = array('png', 'ico', 'gif')

Definition at line 203 of file phpthumb.class.php.

phpthumb::$aoe = null

Definition at line 48 of file phpthumb.class.php.

phpthumb::$ar = null

Definition at line 47 of file phpthumb.class.php.

phpthumb::$bc = null

Definition at line 40 of file phpthumb.class.php.

phpthumb::$bg = null

Definition at line 41 of file phpthumb.class.php.

phpthumb::$cache_filename = null

Definition at line 201 of file phpthumb.class.php.

phpthumb::$config_allow_src_above_docroot = false

Definition at line 142 of file phpthumb.class.php.

phpthumb::$config_allow_src_above_phpthumb = true

Definition at line 143 of file phpthumb.class.php.

phpthumb::$config_background_hexcolor = 'FFFFFF'

Definition at line 109 of file phpthumb.class.php.

Referenced by AlphaChannelFlatten(), CreateGDoutput(), and Rotate().

phpthumb::$config_border_hexcolor = '000000'

Definition at line 108 of file phpthumb.class.php.

phpthumb::$config_cache_default_only_suffix = false

Definition at line 127 of file phpthumb.class.php.

phpthumb::$config_cache_directory = null

Definition at line 69 of file phpthumb.class.php.

Referenced by setCacheDirectory().

phpthumb::$config_cache_directory_depth = 0

Definition at line 70 of file phpthumb.class.php.

Referenced by SetCacheFilename().

phpthumb::$config_cache_disable_warning = true

Definition at line 71 of file phpthumb.class.php.

phpthumb::$config_cache_force_passthru = true

Definition at line 128 of file phpthumb.class.php.

phpthumb::$config_cache_maxage = null

Definition at line 122 of file phpthumb.class.php.

Referenced by CleanUpCacheDirectory().

phpthumb::$config_cache_maxfiles = null

Definition at line 124 of file phpthumb.class.php.

phpthumb::$config_cache_maxsize = null

Definition at line 123 of file phpthumb.class.php.

phpthumb::$config_cache_prefix = ''

Definition at line 129 of file phpthumb.class.php.

phpthumb::$config_cache_source_directory = null

Definition at line 73 of file phpthumb.class.php.

phpthumb::$config_cache_source_enabled = false

Definition at line 72 of file phpthumb.class.php.

phpthumb::$config_cache_source_filemtime_ignore_local = false

Definition at line 125 of file phpthumb.class.php.

phpthumb::$config_cache_source_filemtime_ignore_remote = true

Definition at line 126 of file phpthumb.class.php.

phpthumb::$config_disable_debug = true

Definition at line 141 of file phpthumb.class.php.

phpthumb::$config_disable_imagecopyresampled = false

Definition at line 151 of file phpthumb.class.php.

phpthumb::$config_disable_onlycreateable_passthru = false

Definition at line 152 of file phpthumb.class.php.

phpthumb::$config_disable_pathinfo_parsing = false

Definition at line 150 of file phpthumb.class.php.

phpthumb::$config_document_root = null

Definition at line 75 of file phpthumb.class.php.

Referenced by phpThumb().

phpthumb::$config_error_bgcolor = 'CCCCFF'

Definition at line 87 of file phpthumb.class.php.

phpthumb::$config_error_die_on_error = false

Definition at line 90 of file phpthumb.class.php.

phpthumb::$config_error_die_on_source_failure = true

Definition at line 92 of file phpthumb.class.php.

phpthumb::$config_error_fontsize = 1

Definition at line 89 of file phpthumb.class.php.

phpthumb::$config_error_image_height = 100

Definition at line 85 of file phpthumb.class.php.

Referenced by ErrorImage().

phpthumb::$config_error_image_width = 400

Definition at line 84 of file phpthumb.class.php.

Referenced by ErrorImage().

phpthumb::$config_error_message_image_default = ''

Definition at line 86 of file phpthumb.class.php.

phpthumb::$config_error_silent_die_on_error = false

Definition at line 91 of file phpthumb.class.php.

phpthumb::$config_error_textcolor = 'FF0000'

Definition at line 88 of file phpthumb.class.php.

phpthumb::$config_high_security_enabled = false

Definition at line 139 of file phpthumb.class.php.

phpthumb::$config_high_security_password = null

Definition at line 140 of file phpthumb.class.php.

phpthumb::$config_http_follow_redirect = true

Definition at line 147 of file phpthumb.class.php.

phpthumb::$config_http_fopen_timeout = 10

Definition at line 146 of file phpthumb.class.php.

phpthumb::$config_http_user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7'

Definition at line 154 of file phpthumb.class.php.

phpthumb::$config_imagemagick_path = null

Definition at line 118 of file phpthumb.class.php.

Referenced by ImageMagickCommandlineBase().

phpthumb::$config_imagemagick_use_thumbnail = true

Definition at line 120 of file phpthumb.class.php.

phpthumb::$config_max_source_pixels = null

Definition at line 114 of file phpthumb.class.php.

phpthumb::$config_mysql_database = null

Definition at line 136 of file phpthumb.class.php.

phpthumb::$config_mysql_hostname = null

Definition at line 133 of file phpthumb.class.php.

phpthumb::$config_mysql_password = null

Definition at line 135 of file phpthumb.class.php.

phpthumb::$config_mysql_query = null

Definition at line 132 of file phpthumb.class.php.

phpthumb::$config_mysql_username = null

Definition at line 134 of file phpthumb.class.php.

phpthumb::$config_nohotlink_enabled = true

Definition at line 95 of file phpthumb.class.php.

phpthumb::$config_nohotlink_erase_image = true

Definition at line 97 of file phpthumb.class.php.

Referenced by AntiOffsiteLinking().

phpthumb::$config_nohotlink_text_message = 'Off-server thumbnailing is not allowed'

Definition at line 98 of file phpthumb.class.php.

Referenced by AntiOffsiteLinking().

phpthumb::$config_nohotlink_valid_domains = array()

Definition at line 96 of file phpthumb.class.php.

phpthumb::$config_nooffsitelink_enabled = false

Definition at line 100 of file phpthumb.class.php.

phpthumb::$config_nooffsitelink_erase_image = true

Definition at line 103 of file phpthumb.class.php.

Referenced by AntiOffsiteLinking().

phpthumb::$config_nooffsitelink_require_refer = false

Definition at line 102 of file phpthumb.class.php.

phpthumb::$config_nooffsitelink_text_message = 'Off-server linking is not allowed'

Definition at line 105 of file phpthumb.class.php.

Referenced by AntiOffsiteLinking().

phpthumb::$config_nooffsitelink_valid_domains = array()

Definition at line 101 of file phpthumb.class.php.

phpthumb::$config_nooffsitelink_watermark_src = ''

Definition at line 104 of file phpthumb.class.php.

phpthumb::$config_output_format = 'jpeg'

Definition at line 78 of file phpthumb.class.php.

phpthumb::$config_output_interlace = true

Definition at line 81 of file phpthumb.class.php.

phpthumb::$config_output_maxheight = 0

Definition at line 80 of file phpthumb.class.php.

phpthumb::$config_output_maxwidth = 0

Definition at line 79 of file phpthumb.class.php.

phpthumb::$config_prefer_imagemagick = true

Definition at line 119 of file phpthumb.class.php.

phpthumb::$config_temp_directory = null

Definition at line 74 of file phpthumb.class.php.

phpthumb::$config_ttf_directory = './fonts'

Definition at line 112 of file phpthumb.class.php.

phpthumb::$config_use_exif_thumbnail_for_speed = false

Definition at line 115 of file phpthumb.class.php.

phpthumb::$debugmessages = array()

Definition at line 160 of file phpthumb.class.php.

phpthumb::$debugtiming = array()

Definition at line 161 of file phpthumb.class.php.

phpthumb::$down = null

Definition at line 52 of file phpthumb.class.php.

phpthumb::$dpi = 150

Definition at line 55 of file phpthumb.class.php.

phpthumb::$err = null

Definition at line 44 of file phpthumb.class.php.

phpthumb::$exif_raw_data = null

Definition at line 193 of file phpthumb.class.php.

phpthumb::$exif_thumbnail_data = null

Definition at line 192 of file phpthumb.class.php.

phpthumb::$exif_thumbnail_height = null

Definition at line 190 of file phpthumb.class.php.

Referenced by ExtractEXIFgetImageSize(), and SourceImageToGD().

phpthumb::$exif_thumbnail_type = null

Definition at line 191 of file phpthumb.class.php.

phpthumb::$exif_thumbnail_width = null

Definition at line 189 of file phpthumb.class.php.

Referenced by SourceImageToGD().

phpthumb::$f = null

Definition at line 33 of file phpthumb.class.php.

Referenced by phpThumbDebug().

phpthumb::$far = null

Definition at line 49 of file phpthumb.class.php.

Referenced by ImageMagickThumbnailToGD().

phpthumb::$fatalerror = null

Definition at line 162 of file phpthumb.class.php.

Referenced by SourceImageToGD().

phpthumb::$file = null

Definition at line 58 of file phpthumb.class.php.

Referenced by DebugMessage(), and DebugTimingMessage().

phpthumb::$fltr = array()

Definition at line 42 of file phpthumb.class.php.

phpthumb::$gdimg_output = null

Definition at line 176 of file phpthumb.class.php.

phpthumb::$gdimg_source = null

Definition at line 177 of file phpthumb.class.php.

Referenced by ImageCreateFromStringReplacement().

phpthumb::$getimagesizeinfo = null

Definition at line 179 of file phpthumb.class.php.

Referenced by ImageCreateFromFilename().

phpthumb::$goto = null

Definition at line 43 of file phpthumb.class.php.

phpthumb::$h = null

Definition at line 26 of file phpthumb.class.php.

Referenced by CalculateThumbnailDimensions(), and FixedAspectRatio().

phpthumb::$hl = null

Definition at line 30 of file phpthumb.class.php.

phpthumb::$hp = null

Definition at line 28 of file phpthumb.class.php.

phpthumb::$hs = null

Definition at line 32 of file phpthumb.class.php.

phpthumb::$iar = null

Definition at line 50 of file phpthumb.class.php.

phpthumb::$IMresizedData = null

Definition at line 171 of file phpthumb.class.php.

Referenced by OutputThumbnail(), and RenderOutput().

phpthumb::$is_alpha = false

Definition at line 204 of file phpthumb.class.php.

phpthumb::$issafemode = null

Definition at line 207 of file phpthumb.class.php.

phpthumb::$iswindows = null

Definition at line 206 of file phpthumb.class.php.

phpthumb::$maxb = null

Definition at line 51 of file phpthumb.class.php.

phpthumb::$md5s = null

Definition at line 53 of file phpthumb.class.php.

Referenced by SetCacheFilename().

phpthumb::$new = null

Definition at line 24 of file phpthumb.class.php.

phpthumb::$outputImageData = null

Definition at line 172 of file phpthumb.class.php.

phpthumb::$phpthumb_version = '1.7.11-201108081537'

Definition at line 209 of file phpthumb.class.php.

phpthumb::$phpThumbDebug = null

Definition at line 60 of file phpthumb.class.php.

phpthumb::$q = 75

Definition at line 34 of file phpthumb.class.php.

Referenced by MaxFileSize().

phpthumb::$ra = null

Definition at line 46 of file phpthumb.class.php.

phpthumb::$rawImageData = null

Definition at line 170 of file phpthumb.class.php.

Referenced by setSourceData().

phpthumb::$sfn = 0

Definition at line 54 of file phpthumb.class.php.

phpthumb::$sh = null

Definition at line 38 of file phpthumb.class.php.

Referenced by ImageMagickThumbnailToGD().

phpthumb::$sia = null

Definition at line 56 of file phpthumb.class.php.

phpthumb::$source_height = null
phpthumb::$source_width = null

Definition at line 181 of file phpthumb.class.php.

Referenced by SourceImageToGD().

phpthumb::$sourceFilename = null

Definition at line 169 of file phpthumb.class.php.

Referenced by setSourceData(), and setSourceFilename().

phpthumb::$src = null

Definition at line 23 of file phpthumb.class.php.

phpthumb::$sw = null

Definition at line 37 of file phpthumb.class.php.

Referenced by ImageMagickThumbnailToGD().

phpthumb::$sx = null

Definition at line 35 of file phpthumb.class.php.

Referenced by ImageMagickThumbnailToGD().

phpthumb::$sy = null

Definition at line 36 of file phpthumb.class.php.

Referenced by ImageMagickThumbnailToGD().

phpthumb::$tempFilesToDelete = array()

Definition at line 200 of file phpthumb.class.php.

phpthumb::$thumbnail_height = null
phpthumb::$thumbnail_image_height = null

Definition at line 198 of file phpthumb.class.php.

Referenced by FixedAspectRatio().

phpthumb::$thumbnail_image_width = null

Definition at line 197 of file phpthumb.class.php.

Referenced by FixedAspectRatio().

phpthumb::$thumbnail_width = null
phpthumb::$thumbnailCropH = null

Definition at line 187 of file phpthumb.class.php.

Referenced by CalculateThumbnailDimensions().

phpthumb::$thumbnailCropW = null

Definition at line 186 of file phpthumb.class.php.

Referenced by CalculateThumbnailDimensions().

phpthumb::$thumbnailCropX = null

Definition at line 184 of file phpthumb.class.php.

phpthumb::$thumbnailCropY = null

Definition at line 185 of file phpthumb.class.php.

phpthumb::$thumbnailFormat = null

Definition at line 167 of file phpthumb.class.php.

Referenced by ImageMagickThumbnailToGD().

phpthumb::$thumbnailQuality = 75

Definition at line 166 of file phpthumb.class.php.

Referenced by MaxFileSize().

phpthumb::$useRawIMoutput = false

Definition at line 174 of file phpthumb.class.php.

phpthumb::$w = null

Definition at line 25 of file phpthumb.class.php.

Referenced by CalculateThumbnailDimensions(), and FixedAspectRatio().

phpthumb::$wl = null

Definition at line 29 of file phpthumb.class.php.

phpthumb::$wp = null

Definition at line 27 of file phpthumb.class.php.

phpthumb::$ws = null

Definition at line 31 of file phpthumb.class.php.

phpthumb::$xto = null

Definition at line 45 of file phpthumb.class.php.

phpthumb::$zc = null

Definition at line 39 of file phpthumb.class.php.


The documentation for this class was generated from the following file: