Сделать (текст в изображение) изображение определенной ширины, но неограниченной длины?
У меня есть код ниже, который делает изображение из большого количества текста. Я хочу, чтобы это изображение было шириной 700 пикселей. Я также хочу сохранить структуру абзаца, которая есть в строке. (строка из базы данных MySQL.) Как я могу этого достичь?
$font = 2;
$width = imagefontwidth($font) * strlen($string);
$height = imagefontheight($font);
$image = imagecreatetruecolor ($width,$height);
$white = imagecolorallocate ($image,255,255,255);
$black = imagecolorallocate ($image,0,0,0);
imagefill($image,0,0,$white);
imagestring ($image,$font,0,0,$string,$black);
ob_start();
imagepng($image);
printf('<img src="data:image/png;base64,%s">', base64_encode(ob_get_clean()));
imagedestroy($image);
Во-вторых, есть ли причина, по которой апострофы неи я вижу странные символы в начале и в конце изображения?