Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JImageFilter
+ Graphe d'héritage de JImageFilter:

Liste de tous les membres

Fonctions membres publiques

 __construct ($handle)
 execute (array $options=array())

Attributs protégés

 $handle

Description détaillée

Définition à la ligne 19 du fichier filter.php.


Documentation des constructeurs et destructeur

JImageFilter::__construct (   $handle)

Class constructor.

Paramètres:
resource$handleThe image resource on which to apply the filter.
Depuis:
11.3
Exceptions:
InvalidArgumentException
RuntimeException

Définition à la ligne 36 du fichier filter.php.

Références JLog\add(), et JLog\ERROR.

{
// Verify that image filter support for PHP is available.
if (!function_exists('imagefilter'))
{
// @codeCoverageIgnoreStart
JLog::add('The imagefilter function for PHP is not available.', JLog::ERROR);
throw new RuntimeException('The imagefilter function for PHP is not available.');
// @codeCoverageIgnoreEnd
}
// Make sure the file handle is valid.
if (!is_resource($handle) || (get_resource_type($handle) != 'gd'))
{
JLog::add('The image handle is invalid for the image filter.', JLog::ERROR);
throw new InvalidArgumentException('The image handle is invalid for the image filter.');
}
$this->handle = $handle;
}

+ Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

JImageFilter::execute ( array  $options = array())
abstract

Method to apply a filter to an image resource.

Paramètres:
array$optionsAn array of options for the filter.
Renvoie:
void
Depuis:
11.3

Réimplémentée dans JImageFilterBrightness, JImageFilterContrast, JImageFilterSmooth, JImageFilterEdgedetect, JImageFilterEmboss, JImageFilterGrayscale, JImageFilterNegate, et JImageFilterSketchy.


Documentation des données membres

JImageFilter::$handle
protected

Définition à la ligne 25 du fichier filter.php.


La documentation de cette classe a été générée à partir du fichier suivant :