我想用PHP
创建/生成图像,在其中添加文本,但不将其保存到FTP中,我想通过将内容类型更改为{{1就像我用image/png
做的那样:
ASP.NET
我找到了一个名为Response.ContentType = "image/png";
rImage.Save(Response.OutputStream, ImageFormat.Png);
的函数,但我不太确定这是我正在寻找的。如果您知道如何做这样的事情,请告诉我。
我正在尝试此代码,但无法加载图片,并显示浏览器的默认错误图片。
file_put_contents
答案 0 :(得分:0)
下面的示例将重新生成带有文本的图像:
<?php
header("Content-type: image/png"); // Set the header so that browser can output the image
$string = 'Print this text on Image'; // Text to be added on the image
$im = imagecreatefrompng("images/button1.png"); // Take base image
$orange = imagecolorallocate($im, 220, 210, 60); // Allocate a color for an image
imagestring($im, 3, 0, 0, $string, $orange); // Write the string at the top left
imagepng($im); // Create new image
imagedestroy($im); // destroy object
?>