代码提示错误

来源:2-4 给图片添加文字水印—保存和销毁图片

superstart

2016-10-09 10:31

有 源代码吗?

写回答 关注

2回答

  • qq_小灰灰_15
    2016-10-09 10:45:22
    已采纳

    <?php

    //打开图片

    //1.配置图片路径(就是你想要操作的图片的路径)

    $src = "001.jpg";

    //2.获取图片信息(通过GD库提供的方法,得到你想要处理的图片的基本信息)

    $info = getimagesize($src);

    //3.通过图片编号获取图像的类型

    $type = image_type_to_extension($info[2],false);

    //4.在内存中创建一个和我们图像类型一样的图像

    $fun = "imagecreatefrom{$type}";

    //5.把图片复制到内存中

    $image = $fun($src);

    //操作图片

    //1.设置字体的路径

    $font = "font.ttf";

    //2.填写水印内容

    $content = "hello world !";

    //3.设置字体的颜色和透明度 参数1 内存中的图片 

    $col = imagecolorallocatealpha($image, 255, 255, 255, 50);

    //4.写入文字

    imagettftext($image, 20, 0, 20, 30, $col, $font, $content);

    //输出图片

    //浏览器输出

    header("Content-type:".$info['mime']);

    $func = "image{$type}";

    $func($image);

    //保存图片

    $func($image,"newimage.".$type);

    //销毁图片

    imagedestroy($image);

    ?>


    supers...

    非常感谢!

    2016-10-17 21:33:42

    共 1 条回复 >

  • qq_小灰灰_15
    2016-10-09 10:45:43

    刚写的

GD库实现图片水印与缩略图

带你快速高效的完成图片处理工作,还可以加深对面向对象的理解

19006 学习 · 162 问题

查看课程

相似问题