Rechercher : dans
Par :

Transformer la couleur d'une image en gris

Dernière réponse le 17 avr 2009 à 21:27:57 chicha, le 30 mar 2009 à 18:08:09 
 Signaler ce message aux modérateurs

Bonjour,
je veux transformer la couleur de n'importe quelle image en gris en utilisant des équations que je dois les progrmmé en C, mais je n'ai aucune idée ni sur les équations ni sur l'algorithme lui même, est ce que vous pouvez me dire où je peux trouver ces équations ou autre chose qui peut m'aider
merci

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « transformer la couleur d'une image en gris » dans :
Exportation d'une image en icône VoirTransformer une image en icône Windows Uniquement. 1. Installer Photofiltre (gratuiciel). 2. Une fois installé, ouvrir l'image que vous voulez transformer en icône. Ouvrir avec Photofiltre en glissant l'image à iconiser sur le raccourci...
Transformer couleur en valeur numérique VoirCette macro permet d'obtenir le code d'une couleur, pour traitement ultérieur selon votre besoinSub distri_couleur() Dim i For i = 1 To 12 Worksheets(1).Range("C" & i).Value = Worksheets(1).Range("B" & i).Interior.Color Next i End...
[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...
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...
Infographie VoirOn appelle infographie le domaine de l'informatique concernant la création et la manipulation des images numériques. L'infographie regroupe de nombreux savoirs, parmi lesquels la représentation des éléments graphiques (texte, image ou vidéo), ainsi...

1

picturart, le 30 mar 2009 à 23:00:13

En C, j'sais pas trop mais je sais que c'est faisable en PHP

Répondre à picturart

2

chicha, le 3 avr 2009 à 13:46:07
  • +1

Please je veux de l'aide c'est urgent

Répondre à chicha

4

MANAR, le 17 avr 2009 à 17:13:17

Salut picturart, svp est ce que vous pouvez me donner le scripte php qui transforme la couleur de l'image en gris
puisque vous avez dit qu'il est possible avec php.
j'ai trouvée cette fonction mais j'arrive pas à comprendre comment je l'utilise
est vous pouvez m'expliquer.
et merci d'avance. j'attand la repence plaise c'est urgen.
voici la fonction:
<?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";
}





?>

Répondre à MANAR

5

picturart, le 17 avr 2009 à 19:02:30

J'suis pas programmeur mais regardes là:

http://forum.hardware.fr/hfr/Programmation/PHP/php-passer-bl­anc-sujet_33031_1.htm
http://www.geekpedia.com/code151_Convert-JPEG-Image-To-Grays­cale.html
http://ca2.php.net/imagefilter

j'ai pas testé...

et je le redis pose ta question dans le forum sur la programmation, surment quelqu'un de plus expérimenté que moi en php...

Répondre à picturart

6

 MANAR, le 17 avr 2009 à 21:27:57

Merci,tu as essayé de m'aider.

Répondre à MANAR

3

picturart, le 3 avr 2009 à 18:34:30

Commence toujours par poster ta question dans la section "programmation" du forum... ici c'est surtout des photographes ou des graphistes qui répondent aux questions....peu d'entre nous savent programmer en C...

PS... J'sais pas si Gimp est programmé en C, mais si il l'est, c'est open source, tu aurais accès aux codes...

Répondre à picturart