Ver Mensaje Individual
  #12 (permalink)  
Antiguo 09/07/2013, 04:24
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Crear imagen con muchos colores

Hola:

Un simple código que de un array de tres colores hace lo que quieres con php... solo debes crear tu propio array de los colores que quieras:

Código:
<?php
	function rgbColor($fondo)	{
		$red = (int) hexdec(substr($fondo, 0, 2));
		$green = (int) hexdec(substr($fondo, 2, 2));
		$blue = (int) hexdec(substr($fondo, 4, 2));
		return array($red, $green, $blue);
	}

$arrai = Array("ff0000", "0000ff", "00ff00");
$tam = 10;
$fondo = imagecreate($tam * count($arrai), $tam);
for ($i = 0, $total = count($arrai); $i < $total; $i++)	{
	$color = rgbColor($arrai[$i]);
	$cubo = imagecreate($tam, $tam);
	$fcubo = imagecolorallocate($cubo, $color[0], $color[1], $color[2]);
	imagefill($cubo, 0, 0, $fcubo);
	imagecopy($fondo, $cubo, $tam * $i, 0, 0, 0, $tam, $tam);
	imagedestroy($cubo);
}
header("Content-type: image/png");
imagepng($fondo);
imagedestroy($fondo);
?>
Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo