OXID eShop CE
6.4.2
|
Public Member Functions | |
resizeImage ($sSrc, $sTarget, $iDesiredWidth, $iDesiredHeight) | |
safePictureDelete ($sPicName, $sAbsDynImageDir, $sTable, $sField) | |
overwritePic ($oObject, $sPicTable, $sPicField, $sPicType, $sPicDir, $aParams, $sAbsDynImageDir) | |
Protected Member Functions | |
_deletePicture ($sPicName, $sAbsDynImageDir) | |
_isPicDeletable ($sPicName, $sTable, $sField) | |
fetchIsImageDeletable ($sPicName, $sTable, $sField) | |
_resizeGif ($sSrc, $sTarget, $iNewWidth, $iNewHeight, $iOriginalWidth, $iOriginalHeigth, $iGDVer, $blDisableTouch) | |
_resize ($aImageInfo, $sSrc, $hDestinationImage, $sTarget, $iNewWidth, $iNewHeight, $iGdVer, $blDisableTouch, $iDefQuality) | |
_copyAlteredImage ($sDestinationImage, $sSourceImage, $iNewWidth, $iNewHeight, $aImageInfo, $sTarget, $iGdVer, $blDisableTouch) | |
Protected Attributes | |
$_aImageTypes = ["GIF" => IMAGETYPE_GIF, "JPG" => IMAGETYPE_JPEG, "PNG" => IMAGETYPE_PNG, "JPEG" => IMAGETYPE_JPEG] | |
Including pictures generator functions fileImage manipulation class
|
protected |
create and copy the resized image
string | $sDestinationImage | file + path of destination |
string | $sSourceImage | file + path of source |
int | $iNewWidth | new width of the image |
int | $iNewHeight | new height of the image |
array | $aImageInfo | additional info |
string | $sTarget | target file path |
int | $iGdVer | used gd version |
bool | $blDisableTouch | wether Touch() should be called or not |
|
protected |
Removes picture file from disk.
string | $sPicName | name of picture |
string | $sAbsDynImageDir | the absolute image diectory, where to delete the given image ($myConfig->getPictureDir(false)) |
|
protected |
Checks if current picture file is used in more than one table entry, returns true if one, false if more than one.
string | $sPicName | Name of picture file |
string | $sTable | in which table |
string | $sField | table field value |
|
protected |
type dependant image resizing
array | $aImageInfo | Contains information on image's type / width / height |
string | $sSrc | source image |
string | $hDestinationImage | Destination Image |
string | $sTarget | Resized Image target |
int | $iNewWidth | Resized Image's width |
int | $iNewHeight | Resized Image's height |
mixed | $iGdVer | used GDVersion, if null or false returns false |
bool | $blDisableTouch | false if "touch()" should be called for gif resizing |
string | $iDefQuality | quality for "imagejpeg" function |
|
protected |
Resizes and saves GIF image. This method was separated due to GIF transparency problems.
string | $sSrc | image file |
string | $sTarget | destination file |
int | $iNewWidth | new width |
int | $iNewHeight | new height |
int | $iOriginalWidth | original width |
int | $iOriginalHeigth | original height |
int | $iGDVer | GD packet version |
bool | $blDisableTouch | false if "touch()" should be called |
|
protected |
Fetch the information, if the given image is deletable from the database.
string | $sPicName | Name of image file. |
string | $sTable | The table in which we search for the image. |
string | $sField | The value of the table field. |
OxidEsales\EshopCommunity\Core\UtilsPic::overwritePic | ( | $oObject, | |
$sPicTable, | |||
$sPicField, | |||
$sPicType, | |||
$sPicDir, | |||
$aParams, | |||
$sAbsDynImageDir | |||
) |
Deletes picture if new is uploaded or changed
object | $oObject | in whitch obejct search for old values |
string | $sPicTable | pictures table |
string | $sPicField | where picture are stored |
string | $sPicType | how does it call in $_FILE array |
string | $sPicDir | directory of pic |
array | $aParams | new input text array |
string | $sAbsDynImageDir | the absolute image diectory, where to delete the given image ($myConfig->getPictureDir(false)) |
OxidEsales\EshopCommunity\Core\UtilsPic::resizeImage | ( | $sSrc, | |
$sTarget, | |||
$iDesiredWidth, | |||
$iDesiredHeight | |||
) |
Resizes image to desired width and height, returns true on success.
string | $sSrc | Source of image file |
string | $sTarget | Target to write resized image file |
mixed | $iDesiredWidth | Width of resized image |
mixed | $iDesiredHeight | Height of resized image |
OxidEsales\EshopCommunity\Core\UtilsPic::safePictureDelete | ( | $sPicName, | |
$sAbsDynImageDir, | |||
$sTable, | |||
$sField | |||
) |
deletes the given picutre and checks before if the picture is deletable
string | $sPicName | Name of picture file |
string | $sAbsDynImageDir | the absolute image diectory, where to delete the given image ($myConfig->getPictureDir(false)) |
string | $sTable | in which table |
string | $sField | table field value |
|
protected |