Source for file class.image.php
Documentation is available at class.image.php
* @author linea21 <info@linea21.com>
* @license http://opensource.org/licenses/gpl-3.0.html
var $IMG_SRC; // chemin relatif de l'image
var $IMG_DEST; // chemin de destination de l'image
var $RATIO; // ratio de reduction
* image::IsResizableimage()
* Determine si un fichier est une image redimmensionnable
include('../languages/' . U_L . '/lang_system.'. CHARSET . '.php');
$ext_list = array ('jpg', 'jpeg', 'png');
$ext = $ext[count($ext)- 1];
while (list (, $val) = each ($ext_list)) {
if ($ext == $val) return true;
return $lang['upload']['no_resize'];
* Determine le format d'un image
* @return string 'L' || 'P'
* création d'une image miniature
* @param string $image_src : Nom et chemin de l'image originale
* @param string $image_dest : Nom de l'image de destination
* @param integer $ratio : Largeur de l'image réduite
function ThumbCreate($image_src, $image_dest , $ratio = - 1)
if ($ratio != - 1) $this->RATIO = $ratio;
if (is_string($IsResizable)) return $IsResizable;
$format = $this->_GetFormat();
list ($width, $height, $type, $attr) = getimagesize($image_src);
// echo $this->IMG_SRC . "<br />";
// echo $this->IMG_DEST . "<br />";
// echo $this->RATIO . "<br />";
// echo $format . "<br />";
} elseif ($format == 'P') {
|