Documentation TYPO3 par Ameos |

Public Member Functions | |
| init () | |
| maskImageOntoImage (&$im, $conf, $workArea) | |
| copyImageOntoImage (&$im, $conf, $workArea) | |
| copyGifOntoGif (&$im, $cpImg, $conf, $workArea) | |
| imagecopyresized (&$im, $cpImg, $Xstart, $Ystart, $cpImgCutX, $cpImgCutY, $w, $h, $w, $h) | |
| makeText (&$im, $conf, $workArea) | |
| txtPosition ($conf, $workArea, $BB) | |
| calcBBox ($conf) | |
| addToMap ($cords, $conf) | |
| calcTextCordsForMap ($cords, $offset, $conf) | |
| SpacedImageTTFText (&$im, $fontSize, $angle, $x, $y, $Fcolor, $fontFile, $text, $spacing, $wordSpacing, $splitRenderingConf, $sF=1) | |
| fontResize ($conf) | |
| ImageTTFBBoxWrapper ($fontSize, $angle, $fontFile, $string, $splitRendering, $sF=1) | |
| ImageTTFTextWrapper ($im, $fontSize, $angle, $x, $y, $color, $fontFile, $string, $splitRendering, $sF=1) | |
| splitString ($string, $splitRendering, $fontSize, $fontFile) | |
| makeOutline (&$im, $conf, $workArea, $txtConf) | |
| circleOffset ($distance, $iterations) | |
| makeEmboss (&$im, $conf, $workArea, $txtConf) | |
| makeShadow (&$im, $conf, $workArea, $txtConf) | |
| makeBox (&$im, $conf, $workArea) | |
| makeEffect (&$im, $conf) | |
| IMparams ($setup) | |
| adjust (&$im, $conf) | |
| crop (&$im, $conf) | |
| scale (&$im, $conf) | |
| setWorkArea ($workArea) | |
| autolevels (&$im) | |
| outputLevels (&$im, $low, $high, $swap='') | |
| inputLevels (&$im, $low, $high, $swap='') | |
| reduceColors (&$im, $limit, $cols) | |
| prependAbsolutePath ($fontFile) | |
| v5_sharpen ($factor) | |
| v5_blur ($factor) | |
| randomName () | |
| applyOffset ($cords, $OFFSET) | |
| convertColor ($string) | |
| recodeString ($string) | |
| singleChars ($theText, $returnUnicodeNumber=FALSE) | |
| objPosition ($conf, $workArea, $BB) | |
| imageMagickConvert ($imagefile, $newExt='', $w='', $h='', $params='', $frame='', $options='', $mustCreate=0) | |
| getImageDimensions ($imageFile) | |
| cacheImageDimensions ($identifyResult) | |
| getCachedImageDimensions ($imageFile) | |
| getImageScale ($info, $w, $h, $options) | |
| file_exists_typo3temp_file ($output, $orig='') | |
| imageMagickIdentify ($imagefile) | |
| imageMagickExec ($input, $output, $params) | |
| combineExec ($input, $overlay, $mask, $output) | |
| wrapFileName ($inputName) | |
| checkFile ($file) | |
| createTempSubDir ($dirName) | |
| applyImageMagickToPHPGif (&$im, $command) | |
| gif_or_jpg ($type, $w, $h) | |
| output ($file) | |
| destroy () | |
| imgTag ($imgInfo) | |
| ImageGif ($destImg, $theImage) | |
| imageCreateFromGif ($sourceImg) | |
| init () | |
| maskImageOntoImage (&$im, $conf, $workArea) | |
| copyImageOntoImage (&$im, $conf, $workArea) | |
| copyGifOntoGif (&$im, $cpImg, $conf, $workArea) | |
| imagecopyresized (&$im, $cpImg, $Xstart, $Ystart, $cpImgCutX, $cpImgCutY, $w, $h, $w, $h) | |
| makeText (&$im, $conf, $workArea) | |
| txtPosition ($conf, $workArea, $BB) | |
| calcBBox ($conf) | |
| addToMap ($cords, $conf) | |
| calcTextCordsForMap ($cords, $offset, $conf) | |
| SpacedImageTTFText (&$im, $fontSize, $angle, $x, $y, $Fcolor, $fontFile, $text, $spacing, $wordSpacing, $splitRenderingConf, $sF=1) | |
| fontResize ($conf) | |
| ImageTTFBBoxWrapper ($fontSize, $angle, $fontFile, $string, $splitRendering, $sF=1) | |
| ImageTTFTextWrapper ($im, $fontSize, $angle, $x, $y, $color, $fontFile, $string, $splitRendering, $sF=1) | |
| splitString ($string, $splitRendering, $fontSize, $fontFile) | |
| makeOutline (&$im, $conf, $workArea, $txtConf) | |
| circleOffset ($distance, $iterations) | |
| makeEmboss (&$im, $conf, $workArea, $txtConf) | |
| makeShadow (&$im, $conf, $workArea, $txtConf) | |
| makeBox (&$im, $conf, $workArea) | |
| makeEffect (&$im, $conf) | |
| IMparams ($setup) | |
| adjust (&$im, $conf) | |
| crop (&$im, $conf) | |
| scale (&$im, $conf) | |
| setWorkArea ($workArea) | |
| autolevels (&$im) | |
| outputLevels (&$im, $low, $high, $swap='') | |
| inputLevels (&$im, $low, $high, $swap='') | |
| reduceColors (&$im, $limit, $cols) | |
| prependAbsolutePath ($fontFile) | |
| v5_sharpen ($factor) | |
| v5_blur ($factor) | |
| randomName () | |
| applyOffset ($cords, $OFFSET) | |
| convertColor ($string) | |
| recodeString ($string) | |
| singleChars ($theText, $returnUnicodeNumber=FALSE) | |
| objPosition ($conf, $workArea, $BB) | |
| imageMagickConvert ($imagefile, $newExt='', $w='', $h='', $params='', $frame='', $options='', $mustCreate=0) | |
| getImageDimensions ($imageFile) | |
| cacheImageDimensions ($identifyResult) | |
| getCachedImageDimensions ($imageFile) | |
| getImageScale ($info, $w, $h, $options) | |
| file_exists_typo3temp_file ($output, $orig='') | |
| imageMagickIdentify ($imagefile) | |
| imageMagickExec ($input, $output, $params) | |
| combineExec ($input, $overlay, $mask, $output) | |
| wrapFileName ($inputName) | |
| checkFile ($file) | |
| createTempSubDir ($dirName) | |
| applyImageMagickToPHPGif (&$im, $command) | |
| gif_or_jpg ($type, $w, $h) | |
| output ($file) | |
| destroy () | |
| imgTag ($imgInfo) | |
| ImageGif ($destImg, $theImage) | |
| imageCreateFromGif ($sourceImg) | |
Public Attributes | |
| $combineScript = 'combine' | |
| $noFramePrepended = 0 | |
| $GD2 = 0 | |
| $imagecopyresized_fix = 0 | |
| $gifExtension = 'gif' | |
| $TTFLocaleConv = '' | |
| $enable_typo3temp_db_tracking = 0 | |
| $imageMagickPath = '' | |
| $imageFileExt = 'gif,jpg,jpeg,png,tif,bmp,tga,pcx,ai,pdf' | |
| $webImageExt = 'gif,jpg,jpeg,png' | |
| $maskNegate = '' | |
| $NO_IM_EFFECTS = '' | |
| $cmds | |
| $NO_IMAGE_MAGICK = '' | |
| $V5_EFFECTS = 0 | |
| $mayScaleUp = 1 | |
| $filenamePrefix = '' | |
| $imageMagickConvert_forceFileNameBody = '' | |
| $dontCheckForExistingTempFile = 0 | |
| $dontCompress = 0 | |
| $dontUnlinkTempFiles = 0 | |
| $alternativeOutputKey = '' | |
| $IM_commands = Array() | |
| $workArea = Array() | |
| $tempPath = 'typo3temp/' | |
| $absPrefix = '' | |
| $scalecmd = '-geometry' | |
| $im5fx_blurSteps = '1x2,2x2,3x2,4x3,5x3,5x4,6x4,7x5,8x5,9x5' | |
| $im5fx_sharpenSteps = '1x2,2x2,3x2,2x3,3x3,4x3,3x4,4x4,4x5,5x5' | |
| $pixelLimitGif = 10000 | |
| $colMap | |
| $csConvObj | |
| $nativeCharset = '' | |
Definition at line 147 of file class.t3lib_stdgraphic.php.
|
||||||||||||
|
Adds an <area> tag to the internal variable $this->map which is used to accumulate the content for an ImageMap
Definition at line 774 of file class.t3lib_stdgraphic.php. |
|
||||||||||||
|
Adds an <area> tag to the internal variable $this->map which is used to accumulate the content for an ImageMap
Definition at line 774 of file class.t3lib_stdgraphic.php. |
|
||||||||||||
|
Implements the "ADJUST" GIFBUILDER object
Definition at line 1490 of file class.t3lib_stdgraphic.php. References t3lib_div::intExplode(). |
|
||||||||||||
|
Implements the "ADJUST" GIFBUILDER object
Definition at line 1490 of file class.t3lib_stdgraphic.php. References t3lib_div::intExplode(). Referenced by tslib_gifBuilder::make(). |
|
||||||||||||
|
Applies an ImageMagick parameter to a GDlib image pointer resource by writing the resource to file, performing an IM operation upon it and reading back the result into the ImagePointer.
Definition at line 2482 of file class.t3lib_stdgraphic.php. |
|
||||||||||||
|
Applies an ImageMagick parameter to a GDlib image pointer resource by writing the resource to file, performing an IM operation upon it and reading back the result into the ImagePointer.
Definition at line 2482 of file class.t3lib_stdgraphic.php. |
|
||||||||||||
|
Applies offset value to coordinated in $cords. Basically the value of key 0/1 of $OFFSET is added to keys 0/1 of $cords
Definition at line 1820 of file class.t3lib_stdgraphic.php. |
|
||||||||||||
|
Applies offset value to coordinated in $cords. Basically the value of key 0/1 of $OFFSET is added to keys 0/1 of $cords
Definition at line 1820 of file class.t3lib_stdgraphic.php. |
|
|
Apply auto-levels to input image pointer
Definition at line 1625 of file class.t3lib_stdgraphic.php. |
|
|
Apply auto-levels to input image pointer
Definition at line 1625 of file class.t3lib_stdgraphic.php. |
|
|
Cache the result of the getImageDimensions function into the database. Does not check if the file exists!
Definition at line 2123 of file class.t3lib_stdgraphic.php. References t3lib_div::getURL(). |
|
|
Cache the result of the getImageDimensions function into the database. Does not check if the file exists!
Definition at line 2123 of file class.t3lib_stdgraphic.php. References t3lib_div::getURL(). |
|
|
Calculates bounding box information for the TEXT GIFBUILDER object.
Definition at line 705 of file class.t3lib_stdgraphic.php. References t3lib_div::intInRange(). |
|
|
Calculates bounding box information for the TEXT GIFBUILDER object.
Definition at line 705 of file class.t3lib_stdgraphic.php. References t3lib_div::intInRange(). Referenced by tslib_gifBuilder::start(). |
|
||||||||||||||||
|
Calculating the coordinates for a TEXT string on an image map. Used in an <area> tag
Definition at line 797 of file class.t3lib_stdgraphic.php. References t3lib_div::intExplode(). |
|
||||||||||||||||
|
Calculating the coordinates for a TEXT string on an image map. Used in an <area> tag
Definition at line 797 of file class.t3lib_stdgraphic.php. References t3lib_div::intExplode(). |
|
|
Returns true if the input file existed
Reimplemented in tslib_gifBuilder, and tslib_gifBuilder. Definition at line 2446 of file class.t3lib_stdgraphic.php. |
|
|
Returns true if the input file existed
Reimplemented in tslib_gifBuilder, and tslib_gifBuilder. Definition at line 2446 of file class.t3lib_stdgraphic.php. |
|
||||||||||||
|
Creates some offset values in an array used to simulate a circularly applied outline around TEXT access private
Definition at line 1197 of file class.t3lib_stdgraphic.php. |
|
||||||||||||
|
Creates some offset values in an array used to simulate a circularly applied outline around TEXT access private
Definition at line 1197 of file class.t3lib_stdgraphic.php. |
|
||||||||||||||||||||
|
Executes a ImageMagick "combine" (or composite in newer times) on four filenames - $input, $overlay and $mask as input files and $output as the output filename (written to) Can be used for many things, mostly scaling and effects.
Definition at line 2390 of file class.t3lib_stdgraphic.php. |
|
||||||||||||||||||||
|
Executes a ImageMagick "combine" (or composite in newer times) on four filenames - $input, $overlay and $mask as input files and $output as the output filename (written to) Can be used for many things, mostly scaling and effects.
Definition at line 2390 of file class.t3lib_stdgraphic.php. Referenced by maskImageOntoImage(). |
|
|
Converts a "HTML-color" TypoScript datatype to RGB-values. Default is 0,0,0
Definition at line 1833 of file class.t3lib_stdgraphic.php. References t3lib_div::intInRange(). |
|
|
Converts a "HTML-color" TypoScript datatype to RGB-values. Default is 0,0,0
Definition at line 1833 of file class.t3lib_stdgraphic.php. References t3lib_div::intInRange(). Referenced by tslib_gifBuilder::make(). |
|
||||||||||||||||||||
|
Copies two GDlib image pointers onto each other, using TypoScript configuration from $conf and the input $workArea definition.
Definition at line 407 of file class.t3lib_stdgraphic.php. References $workArea, t3lib_div::intExplode(), t3lib_div::intInRange(), and objPosition(). |
|
||||||||||||||||||||
|
Copies two GDlib image pointers onto each other, using TypoScript configuration from $conf and the input $workArea definition.
Definition at line 407 of file class.t3lib_stdgraphic.php. References $workArea, t3lib_div::intExplode(), t3lib_div::intInRange(), and objPosition(). Referenced by copyImageOntoImage(), and maskImageOntoImage(). |
|
||||||||||||||||
|
Implements the "IMAGE" GIFBUILDER object, when the "mask" property is false (using only $conf['file'])
Definition at line 385 of file class.t3lib_stdgraphic.php. References $workArea, copyGifOntoGif(), imageCreateFromGif(), and imageMagickConvert(). |
|
||||||||||||||||
|
Implements the "IMAGE" GIFBUILDER object, when the "mask" property is false (using only $conf['file'])
Definition at line 385 of file class.t3lib_stdgraphic.php. References $workArea, copyGifOntoGif(), imageCreateFromGif(), and imageMagickConvert(). Referenced by tslib_gifBuilder::make(). |
|
|
Creates subdirectory in typo3temp/ if not already found.
Definition at line 2460 of file class.t3lib_stdgraphic.php. References t3lib_div::isFirstPartOfStr(), and t3lib_div::mkdir(). |
|
|
Creates subdirectory in typo3temp/ if not already found.
Definition at line 2460 of file class.t3lib_stdgraphic.php. References t3lib_div::isFirstPartOfStr(), and t3lib_div::mkdir(). Referenced by tslib_gifBuilder::gifBuild(). |
|
||||||||||||
|
Implements the "CROP" GIFBUILDER object
Definition at line 1522 of file class.t3lib_stdgraphic.php. References t3lib_div::intExplode(). |
|
||||||||||||
|
Implements the "CROP" GIFBUILDER object
Definition at line 1522 of file class.t3lib_stdgraphic.php. References t3lib_div::intExplode(). Referenced by tslib_gifBuilder::make(), and tslib_gifBuilder::start(). |
|
|
Destroy internal image pointer, $this->im
Definition at line 2569 of file class.t3lib_stdgraphic.php. |
|
|
Destroy internal image pointer, $this->im
Definition at line 2569 of file class.t3lib_stdgraphic.php. Referenced by tslib_gifBuilder::gifBuild(). |
|
||||||||||||
|
Used to check if a certain process of scaling an image is already being carried out (can be logged in the SQL database)
Definition at line 2277 of file class.t3lib_stdgraphic.php. |
|
||||||||||||
|
Used to check if a certain process of scaling an image is already being carried out (can be logged in the SQL database)
Definition at line 2277 of file class.t3lib_stdgraphic.php. |
|
|
Function that finds the right fontsize that will render the textstring within a certain width
Definition at line 869 of file class.t3lib_stdgraphic.php. |
|
|
Function that finds the right fontsize that will render the textstring within a certain width
Definition at line 869 of file class.t3lib_stdgraphic.php. Referenced by tslib_gifBuilder::start(). |
|
|
Fetch the cached imageDimensions from the MySQL database. Does not check if the image file exists!
Definition at line 2155 of file class.t3lib_stdgraphic.php. References t3lib_div::getURL(). |
|
|