Ich benutze CodeIgniter und möchte einen dynamischen Text auf dem Bild alles funktioniert gut, aber ich bin verwirrt, wie man ein Textfeld für Text auf Bild und und wie dieses Bild in echtes Bild zu konvertieren Hier ist mein Code.Ich möchte base64_encode Bild in Bild konvertieren
public function convertimage()
{
ob_start();
$font = realpath(APPPATH . '../assets/fonts/OpenSans-Regular.ttf');
$string = 'here is my text for image';
$image = imageCreateFromJpeg(base_url('assets/images/winer.jpg'));
$white = imagecolorallocate($image, 255, 255, 255);
imagettftext($image, 20, 0, 400, 160, $white, $font, $string);
imagejpeg($image,NULL,100);
$rawImageBytes = ob_get_clean();
echo "<img class='img-responsive' src='data:image/jpeg;base64," . base64_encode($rawImageBytes) . "' />";
imagedestroy($image);
}
Ich möchte dieses rowimage in echtes Bild umwandeln.
<img class='img-responsive' src='data:image/jpeg;base64," . base64_encode($rawImageBytes) . "' />
es versuchen http://stackoverflow.com/questions/17810501/php-get-base64-img-string-decode-and -save-as-jpg-resulting-empty-image –