note 39453 deleted from function.imagearc by didou

From: Date: Thu, 29 Jan 2004 10:42:12 +0000
Subject: note 39453 deleted from function.imagearc by didou
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-64359@lists.php.net to get a copy of this message
Note Submitter: iron-phoenix@wanadoo%no%%spam%.com ---- Este codigo genera una marca de agua, bueno una serie de circulos que pretendia poner para que fuese mas fácil reconocer una fotocopia. No fui capaz de que saliese en colores asi que si alguien lo hace que me lo explique, gracias. Espero que a alguien le sirva de algo. Saludos <? class marcaDeAgua{ var $alpha; var $radio; var $posX; var $posY; var $imagen; function marcaDeAgua($x,$y,&$imagen,$colores){ $this->radio = 100; $this->alpha = 10; $this->posX = $x; $this->posY = $y; $this->imagen = $imagen; $this->llamaPuntos(); } function llamaPuntos(){ $veces = (360/$this->alpha); //mail("pablo@cateffects.com","veces",$veces); for($i=0;$i<$veces;$i++){ $this->obtenPosicion($i); } } function obtenPosicion($numero){ $angulo = $this->alpha*$numero; $aumentoX = sin($angulo)*$this->radio; $aumentoY = cos($angulo)*$this->radio; imagearc ($this->imagen,$this->posX+$aumentoX, $this->posY+$aumentoY,$this->radio,$this->radio, 0, 360,$colores[$numero]); } } ?>

« previous php.notes (#64359) next »