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 :
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...
Télécharger Free Word/Doc Txt to Image Jpg/Jpeg Bmp Tiff Png VoirD'habitude, ce sont les images que l'on insère dans les documents Word, Excel ou PowerPoint. Cette fois ci, c'est un peu l'inverse, parce qu'on va convertir ces documents au format image. All to Image Jpg/Jpeg Bmp Tiff Png Converter est un outil...
La représentation informatique de la couleur VoirLes représentations de la couleur Afin de pouvoir manipuler correctement des couleurs et échanger des informations colorimétriques il est nécessaire de disposer de moyens permettant de les catégoriser et de les choisir. Ainsi, il n'est pas rare...

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