Hola, estoy necesitando crear una imagen de 17400px x 60px a partir de un array que es enviado mediante un formulario por el metodo POST. La idea es obtener una cadena de texto atravez del array e insertarla en la imagen.

El codigo que estoy utilizando para crear la imagen es el siguiente, pero a la hora de intentar pasarle el array no me genera la imagen, si alguien me puede dar una manos les agradezco.

<?php
Header("Content-type: image/png");
$im = ImageCreate(17400, 60);

$white = ImageColorAllocate($im, 255, 255, 255);
$black = ImageColorAllocate($im, 0, 0, 0);

ImageFill($im, 0, 0, $white);

ImageString($im, 5, 0, 0, "Hello Hello word Hello word Hello word Hello word Hello word Hello word Hello word", $black);

$font_width = ImageFontWidth(5);

$string_width = $font_width * (strlen("Hello word"));

ImagePng($im);
?>