Segue um script que poderá ser muito útil para quem cria formularios com a opção de codigo de segurança. Este script é bem simples e pode ser usado da melhor maneira que lhe convier.
No exemplo em anexo irei escrever na imagem um texto que virá por url, veja um exemplo em https://www.i9se.com/exemplos/exemplo1.php?texto=TEXTO EM IMAGEM
Header ("Content-type: image/png"); $texto = $_GET["texto"]; if ($texto=="") //Se a variavel estiver vazia preencha com um texto qualquer {$texto="SALVA A AMAZONIA!";} $img_handle = imageCreateFromPNG("salveamazonia.png"); informe o caminho e nome da imagem $color = ImageColorAllocate ($img_handle, 100, 100, 100); $ip = $_SERVER['REMOTE_ADDR']; ImageString ($img_handle, 331, 200, 300, $texto." Seu IP: $ip", $color); ImagePng ($img_handle); ImageDestroy ($img_handle); ?>/* Entedendo o código: ImageString ($img_handle, 331, 200, 300, $texto."Seu IP: $ip", $color);
o primeiro parâmetro informa o nome da imagem; o segundo parametro informa o tamanho do texto dentro da imagem; o terceiro parametro é a posição esquerda da imagem; o quarto parametro informa a posição superior da imagem; o quinto parametro é o texto a ser inserido; e por fim a cor do texto. veja exemplo em https://www.i9se.com/exemplos/exemplo1.php */