3
GDで2つ以上の楕円の間に勾配をつける方法はありますか?GDで2つ以上の楕円の間に勾配をつける方法はありますか?
次は楕円形である:
<?php
header("Content-type: image/gif");
$imagen = imagecreatefrompng('tras.png');
$morado = array('r' => 186, 'g' => 0, 'b' => 255);
$amarillo = array('r' => 255, 'g' => 220, 'b' => 0);
$pasos = 2000;
$incr_r = ($amarillo['r'] - $morado['r'])/$pasos;
$incr_g = ($amarillo['g'] - $morado['g'])/$pasos;
$incr_b = ($amarillo['b'] - $morado['b'])/$pasos;
$cx = imagesx($imagen)/3;
$cy = imagesy($imagen)/3;
$ancho = 240;
$alto = 140;
$incr_x = $ancho/$pasos;
$incr_y = $alto/$pasos;
$r = $morado['r'];
$g = $morado['g'];
$b = $morado['b'];
for($i = 0; $i < $pasos; $i++){
$color = imagecolorallocate($imagen, $r, $g, $b);
imagefilledellipse($imagen, $cx, $cy, $ancho, $alto, $color);
imagefilledellipse($imagen, $ñ, $k, $ancho, $alto, $color);
$r += $incr_r;
$g += $incr_g;
$b += $incr_b;
$ancho -= $incr_x;
$alto -= $incr_y;
}
imagegif($imagen);
imagedestroy($imagen);
?>
モデル... この... http://img88.imageshack.us/img88/11/capturazv.png
あなたが望むもののモックアップイメージを表示できますか? – Bojangles
私はちょうど2つの楕円がほしい、そしてそれらの2つの間に勾配があります。私はモデルがありません。 – Bcl00
"間に勾配のある楕円"が何を意味するのか本当に分かりません。あなたが望むものをモックアップしてくれますか? – Precursor