enlever le hasard

This commit is contained in:
2022-08-21 09:30:06 +02:00
parent 6d161b3804
commit 0bf16e3ab5
17 changed files with 161 additions and 174 deletions
+4 -17
View File
@@ -29,35 +29,22 @@ function DrawBlock($the_block, $vImage, $parametres)
if (isset($parametres['font_RGB'])) $vFgRGB = $parametres['font_RGB'];
if (isset($parametres['background_RGB'])) $vBgRGB = $parametres['background_RGB'];
// Une chance sur deux d'inverser entre fg et bg
if (rand(0,100) < 50) {
$fond = $vBgColor;
$couleur = $vFgColor;
$fondRGB = $vBgRGB;
$couleurRGB = $vFgRGB;
} else {
$fond = $vFgColor;
$couleur = $vBgColor;
$fondRGB = $vFgRGB;
$couleurRGB = $vBgRGB;
}
// Remplir le fond
imagefilledrectangle($vImage, $x+($marge_x/2), $y+($marge_y/2), $x+$width-+($marge_x/2), $y+$height-+($marge_y/2), $fond);
imagefilledrectangle($vImage, $x+($marge_x/2), $y+($marge_y/2), $x+$width-+($marge_x/2), $y+$height-+($marge_y/2), $vFgColor);
// Dégradé de 360 couleurs entre la couleur de dessin et le blanc
$vColor = getGDcolorGradientArray($vImage, 360, $couleurRGB, $fondRGB, $alpha);
$nbColor = 360;
$vColor = getGDcolorGradientArray($vImage, $nbColor, $vBgRGB, $vFgRGB, $alpha);
// Récup des données
$data = blockchain::getTransactionData($the_block, $type);
$n_data = count($data);
$xc = $x + ($width / 2);
$yc = $y + ($height / 2);
foreach($data as $transaction)
{
for($i=0;$i<360;$i++)
for($i=0;$i<$nbColor;$i++)
{
$valeur = hexdec($transaction['hash'][$i%TX_HASH_LEN]);
if ($valeur != 0) $valeur += $valeur - 8;