Rechercher : dans
Par :

Convertion d'image couleur en gris

Dernière réponse le 18 avr 2009 à 00:57:37 MANAR , le 17 avr 2009 à 21:47:08 
 Signaler ce message aux modérateurs

Bonjour,
SALUT tous les programmeur, j'ai une question et jespére que je trouve la repance ici.
je veux convertire une image couleur à une image grise en utilisant le langage C++ ou bien PHP. j'ai aucune idée sur ce programme et jesper que je trouve quelqu'un qui peut m'aider. j'ai cherchée sur le net et j'ai trovée cette fonction mais j'arrive pas à savoir comment l'utiliser
<?php
function trans_to_nb($file,$file_out){
if (file_exists($file)){

$image = imagecreatefromjpeg($file);
$x_dimension = imagesx($image);
$y_dimension = imagesy($image);

$new_image = imagecreatetruecolor($x_dimension, $y_dimension);//

for ($x = 0; $x < $x_dimension; $x++) {
for ($y = 0; $y < $y_dimension; $y++) {

$luminance_running_sum=0;
$rgb = imagecolorat($image, $x, $y);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;

$luminance_running_sum = (0.30 * $r) + (0.59 * $g) + (0.11 * $b);

$color = imagecolorallocate($image,
$luminance_running_sum,
$luminance_running_sum,
$luminance_running_sum
);

imagesetpixel($new_image, $x, $y, $color);
}
}
imagejpeg($new_image, $file_out);
return true;
}else{
return false;
}
}




if (trans_to_nb("test.jpg","out.jpg")){
echo"<img src='out.jpg'>";
}
else
{
echo"erreur fichier source inexistant";
}





?>
merci d'avance.j'attand la repance

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « convertion d'image couleur en gris » dans :
[PDF] Convertir des PDF en images (JPEG, BMP, GIF, etc...) VoirSi vous avez des documents PDF et que vous voulez les convertir en images (JPEG, GIF, BMP, ou n'importe quel format), de manière à les exploiter, par exemple dans un logiciel d'OCR ou de retouche/création d'images : Note : Cet article présente une...
ImageMagick - Manipuler les images en ligne de commande VoirImageMagick est un formidable outil en ligne de commande qui permet de manipuler les images. L'avantage de cet outil est qu'il permet: d'automatiser les travaux sur les images (cela évite d'avoir à faire certaines manipulations dans...
Traitement d'images VoirIntroduction au traitement d'images On désigne par traitement d'images numériques l'ensemble des techniques permettant de modifier une image numérique dans le but de l'améliorer ou d'en extraire des informations. Histogramme Un histogramme est...

2

Felix, le 18 avr 2009 à 00:32:27

Sous windows, en C++ , ça se fait tout seul avec l'api Win32 (natif)
Demander sur le groupe Professionnel Windows
http://tinyurl.com/cvd7wv par Google

Répondre à Felix

3

 MANAR, le 18 avr 2009 à 00:57:37

Slt felix . non tu n'as pas compri ma question. je veux une fonction en php ou c++ qui transforme l'image couleur en image grise et une explication de la maniere d'utilisation de cet fonction.
càd en recupere les valeurs RVB de chaque pixel dans l'image et en applique cette fonction.
svp repend moi c 'est urgent.

Répondre à MANAR