\imageLib
Synopsis
class imageLib
{
- // members
- private $fileName;
- private $image;
- protected $imageResized;
- private $widthOriginal;
- private $heightOriginal;
- private $width;
- private $height;
- private $imageSize;
- private $fileExtension;
- private boolean $debug = true;
- private array $errorArray = ;
- private boolean $forceStretch = true;
- private boolean $aggresiveSharpening = false;
- private array $transparentArray = ;
- private boolean $keepTransparency = true;
- private array $fillColorArray = ;
- private array $sharpenArray = ;
- private $psdReaderPath;
- private $filterOverlayPath;
- private $isInterlace;
- private array $captionBoxPositionArray = ;
- private string $fontDir = 'fonts';
- private integer $cropFromTopPercent = 10;
- // methods
- public void __construct()
- private void initialise()
- public void resizeImage()
- public void cropImage()
- private void keepTransparancy()
- private void crop()
- private void getCropPlacing()
- private void getDimensions()
- private void getSizeByFixedHeight()
- private void getSizeByFixedWidth()
- private void getSizeByAuto()
- private void getOptimalCrop()
- private void sharpen()
- private void sharpen2()
- private void findSharp()
- private void prepOption()
- public void borderPreset()
- public void addBorder()
- public void greyScale()
- public void greyScaleEnhanced()
- public void greyScaleDramatic()
- public void blackAndWhite()
- public void negative()
- public void sepia()
- public void sepia2()
- public void vintage()
- public void gd_filter_monopin()
- public void gd_filter_vintage()
- private void gd_apply_overlay()
- public void image_colorize()
- public void addReflection()
- public void rotate()
- public void roundCorners()
- public void addShadow()
- public void addCaptionBox()
- public void addTextToCaptionBox()
- private void calculateCaptionBoxPosition()
- public void getExif()
- private void resolveExposureProgram()
- private void resolveMeteringMode()
- private void resolveFlash()
- public void writeIPTCcaption()
- public void writeIPTCwriter()
- private void writeIPTC()
- private void iptc_maketag()
- public void addText()
- private void getTextFont()
- private void getTextSize()
- public void addWatermark()
- private void calculatePosition()
- private void filterOpacity()
- private void openImage()
- public void reset()
- public void saveImage()
- public void displayImage()
- public void setTransparency()
- public void setFillColor()
- public void setCropFromTop()
- public void testGDInstalled()
- public void testEXIFInstalled()
- public void testIsImage()
- public void testFunct()
- public void setForceStretch()
- public void setFile()
- public void getFileName()
- public void getHeight()
- public void getWidth()
- public void getOriginalHeight()
- public void getOriginalWidth()
- public void getErrors()
- private void checkInterlaceImage()
- protected void formatColor()
- public void hex2dec()
- private void createImageColor()
- private void testColorExists()
- private void findUnusedGreen()
- private void findUnusedBlue()
- private void invertTransparency()
- private void transparentImage()
- public void checkStringStartsWith()
- private void GD2BMPstring()
- private void GetPixelColor()
- private void LittleEndian2String()
- private void ImageCreateFromBMP()
- private void imagecreatefrompsd()
- public void __destruct()
Members
private
- $aggresiveSharpening
- $cropFromTopPercent
- $debug
- $errorArray
- $fileExtension
- $fileName
- $fillColorArray
- $filterOverlayPath
- $fontDir
- $forceStretch
- $height
- $heightOriginal
- $image
- $imageSize
- $isInterlace
- $keepTransparency
- $psdReaderPath
- $transparentArray
- $width
- $widthOriginal
protected
- $imageResized
Methods
private
- GD2BMPstring()
- GetPixelColor()
- ImageCreateFromBMP()
- LittleEndian2String()
- calculateCaptionBoxPosition()
- calculatePosition()
- checkInterlaceImage()
- createImageColor()
- crop()
- filterOpacity()
- findSharp()
- findUnusedBlue()
- findUnusedGreen()
- gd_apply_overlay() — Apply a PNG overlay
- getCropPlacing()
- getDimensions()
- getOptimalCrop()
- getSizeByAuto()
- getSizeByFixedHeight()
- getSizeByFixedWidth()
- getTextFont()
- getTextSize()
- imagecreatefrompsd()
- initialise()
- invertTransparency()
- iptc_maketag()
- keepTransparancy()
- openImage()
- prepOption()
- resolveExposureProgram()
- resolveFlash()
- resolveMeteringMode()
- testColorExists()
- transparentImage()
- writeIPTC()
protected
public
- __construct()
- __destruct()
- addBorder()
- addCaptionBox()
- addReflection()
- addShadow()
- addText()
- addTextToCaptionBox()
- addWatermark()
- blackAndWhite()
- borderPreset()
- checkStringStartsWith()
- cropImage()
- displayImage()
- gd_filter_monopin() — Apply 'Monopin' preset
- gd_filter_vintage()
- getErrors()
- getExif()
- getFileName()
- getHeight()
- getOriginalHeight()
- getOriginalWidth()
- getWidth()
- greyScale()
- greyScaleDramatic()
- greyScaleEnhanced()
- hex2dec()
- image_colorize()
- negative()
- reset()
- resizeImage()
- rotate()
- roundCorners()
- saveImage()
- sepia()
- sepia2()
- setCropFromTop()
- setFile()
- setFillColor()
- setForceStretch()
- setTransparency()
- testEXIFInstalled()
- testFunct()
- testGDInstalled()
- testIsImage()
- vintage()
- writeIPTCwriter()