Subversion Repositories eFlore/Applications.cel

Rev

Rev 2698 | Rev 2704 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2698 Rev 2702
Line 609... Line 609...
609
		$ar0 = $largeur_image_originale/$hauteur_image_originale;    // original aspect ratio (AR)
609
		$ar0 = $largeur_image_originale/$hauteur_image_originale;    // original aspect ratio (AR)
Line 610... Line 610...
610
 
610
 
611
		//echo("$chemin_image: $largeur_image_originale x $hauteur_image_originale => $largeur_vignette x $hauteur_vignette");
611
		//echo("$chemin_image: $largeur_image_originale x $hauteur_image_originale => $largeur_vignette x $hauteur_vignette");
612
		try {
612
		try {
-
 
613
			$img = new Imagick($chemin_image); // ce machin jette une ImagickException si le fichier est vide
613
			$img = new Imagick($chemin_image); // ce machin jette une ImagickException si le fichier est vide
614
			$imgcp = clone $img;
614
			// compute center of edginess
615
			// compute center of edginess
615
			$img->edgeImage($r);
616
			$img->edgeImage($r);
616
			$img->modulateImage(100,0,100); // grayscale
617
			$img->modulateImage(100,0,100); // grayscale
617
			$img->blackThresholdImage("#0f0f0f");
618
			$img->blackThresholdImage("#0f0f0f");
Line 631... Line 632...
631
		} catch (ImagickException $e) {
632
		} catch (ImagickException $e) {
632
			// En principe si on se trouve ici c'est que l'image est vide 
633
			// En principe si on se trouve ici c'est que l'image est vide 
633
			$erreur_ecriture = true;
634
			$erreur_ecriture = true;
634
			$image_sortie = false;
635
			$image_sortie = false;
635
		}
636
		}
636
		$imgcp = clone $img;
-
 
Line 637... Line 637...
637
 
637
 
638
		if (! $erreur_ecriture) {
638
		if (! $erreur_ecriture) {
639
			$xcenter = 0;
639
			$xcenter = 0;
640
			$ycenter = 0;
640
			$ycenter = 0;