我目前正在使用此 php 代码在 php 页面上显示图像,其中包含用户使用输入标签提供的一些文本。
我的 php 代码是:
<?php
header('Content-type: image/jpeg');
$jpg_image = imagecreatefromjpeg('img/1.jpg');
$white = imagecolorallocate($jpg_image, 73, 41, 236);
$font_path = 'OpenSans-Italic.TTF';
$text= $_GET['name'];
imagettftext($jpg_image, 25, 0, 75, 50, $white, $font_path, $text);
imagejpeg($jpg_image);
imagedestroy($jpg_image);
?>
这段代码运行良好将出现任何我的图片名称是 1.jpg
我的库中有更多图片,我希望它们应该随机选择并在上面打印用户给出的文本我的其他图片名称是 2.jpg
,3.jpg
,4.jpg
希望你能找到适合我的解决方案。
最佳答案
假设您有 15 张图片,您可以使用:
$randomNumber = rand(1, 15);
$jpg_image = imagecreatefromjpeg('img/' . $randomNumber . '.jpg');
关于php - php中的随机图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29746568/