note 42596 added to function.imageline

From: Date: Sat, 22 May 2004 19:41:52 +0000
Subject: note 42596 added to function.imageline
Groups: php.notes 
Request: Send a blank email to php-notes+get-69971@lists.php.net to get a copy of this message
here is a code to draw a "degraded" ... : <? header("Content-type : image/jpeg"); $image = @ImageCreate(200, 100) or die ("Erreur de création de l'image"); $lignes_colorees = 1; $couleur_fond = ImageColorAllocate($image, 255, 255, 255); $rouge_depart = 100; $vert_depart = 255; $bleu_depart = 0; $rouge_fin = 0; $vert_fin = 100; $bleu_fin = 0; $lignes = 100; //nb de lignes de l'image $vert_diff = $vert_fin - $vert_depart; $vert1 = $vert_diff / $lignes; $bleu_diff = $bleu_fin - $bleu_depart; $bleu1 = $bleu_diff / $lignes; $rouge_diff = $rouge_fin - $rouge_depart; $rouge1 = $rouge_diff / $lignes; while ($lignes_colorees <= 100) { $rouge2 = $lignes_colorees * $rouge1; $rouge3 = $rouge_depart + $rouge2; $rouge = round($rouge3); $vert2 = $lignes_colorees * $vert1; $vert3 = $vert_depart + $vert2; $vert = round($vert2); $bleu2 = $lignes_colorees * $bleu1; $bleu3 = $bleu_depart + $bleu2; $bleu = round($bleu2); $y1 = $lignes_colorees; $y2 = $lignes_colorees; $x1 = 1; $x2 = 200; $couleur = ImageColorAllocate($image, $rouge, $vert, $bleu); //dessine la ligne ImageLine($image, $x1, $y1, $x2, $y2, $couleur); $lignes_colorees ++; } //dessine l'image ImageJpeg($image); ?> ---- Manual Page -- http://www.php.net/manual/en/function.imageline.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+42596 Delete -- http://master.php.net/manage/user-notes.php?action=delete+42596&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+42596&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#69971) next »