如何从PHP动态图像创建PNG图像?

时间:2019-07-15 22:36:37

标签: php nginx

我目前拥有此代码,并且可以正常工作,但是我需要获取PNG格式的图片网址。

我使用PHP 7.3.6 + Nginx 1.17.1。

<?php
    header('Content-type: image/png');

    // Load And Create Image From Source
    $our_image = imagecreatefrompng('images/image500x500px.png');

    // Allocate A Color For The Text Enter RGB Value
    $white_color = imagecolorallocate($our_image, 255, 255, 255);

    // Set Path to Font File
    $font_path = 'font/larabiefont.TTF';

    // Set Text to Be Printed On Image
    $text ="Welcome. blablabla";

    $size=20;
    $angle=0;
    $left=125;
    $top=200;

    // Print Text On Image
    imagettftext($our_image, $size,$angle,$left,$top, $white_color, $font_path, $text);

    // Send Image to Browser
    imagepng($our_image);

    // Clear Memory
    imagedestroy($our_image);

?>

到目前为止,我只发现自己已经完成的工作,但是没有任何东西可以将该代码转换为“ PNG”图像(包括指向该“ PNG”图像的链接)

0 个答案:

没有答案