3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php // Création d'une image de 300x150 pixels $im = imagecreatetruecolor(300, 150); $black = imagecolorallocate($im, 0, 0, 0); $white = imagecolorallocate($im, 255, 255, 255); // Définit l'arrière-plan en blanc imagefilledrectangle($im, 0, 0, 299, 299, $white); // Chemin vers le fichier de police $font = './arial.ttf'; // Tout d'abord, nous créons notre rectangle entourant notre premier texte $bbox = imagettfbbox(10, 45, $font, 'Powered by PHP ' . phpversion()); // Nos coordonnées en X et en Y $x = $bbox[0] + (imagesx($im) / 2) - ($bbox[4] / 2) - 25; $y = $bbox[1] + (imagesy($im) / 2) - ($bbox[5] / 2) - 5; // Dessin du texte imagettftext($im, 10, 45, $x, $y, $black, $font, 'Powered by PHP ' . phpversion()); // Nous créons notre rectangle entourant notre second texte $bbox = imagettfbbox(10, 45, $font, 'and Zend Engine ' . zend_version()); // Définit les coordonnées afin que le second text suive le premier $x = $bbox[0] + (imagesx($im) / 2) - ($bbox[4] / 2) + 10; $y = $bbox[1] + (imagesy($im) / 2) - ($bbox[5] / 2) - 5; // Dessin du texte imagettftext($im, 10, 45, $x, $y, $black, $font, 'and Zend Engine ' . zend_version()); // Affichage vers le navigateur header('Content-Type: image/png'); imagepng($im); imagedestroy($im); ?>
Output for 7.0.0 - 7.1.0
Fatal error: Uncaught Error: Call to undefined function imagecreatetruecolor() in /in/nb99v:3 Stack trace: #0 {main} thrown in /in/nb99v on line 3
Process exited with code 255.
Output for 5.0.0 - 5.6.28
Fatal error: Call to undefined function imagecreatetruecolor() in /in/nb99v on line 3
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: imagecreatetruecolor() in /in/nb99v on line 3
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: imagecreatetruecolor() in /in/nb99v on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: imagecreatetruecolor() in /in/nb99v on line 3