照片保存不到本地,why?

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

哈你

2016-08-28 11:09

<?php
     /* 打开图片 */
    // 1.配置图片路径
    $src = "img001.jpg";
    // 2.获取图片信息
    $info = getimagesize($src);
     // gd库对图片进行处理     // 3.通过图像编号来获取图像类型
     $type = image_type_to_extension($info[2], false);
     // 4.在内存中创建一个和我们图像类型一样的图像
     $fun = "imagecreatefrom".$type;
    // 5. 把图片复制到内存中
    $image = $fun($src);
    
     /* 操作图片 */
     //1 .设置字体路径
     $font = "huawenfangsong.ttf";
     //2 . 填写水印内容
     $content = "你好,汤唯";
     //3. 设置字体颜色和透明度
     $col = imagecolorallocatealpha($image, 255, 255, 255, 50);
     //4.写入文字
     imagettftext($image, 20, 0, 20, 24, $col, $font, $content);

    /* 输出图片 */
    header("Content-type:".$info['mime']);
    $func = "image".$type;
    $func($image);
    $b = $func($image, 'newimage.'.$type);
    imagedestroy($image);
?>


写回答 关注

1回答

  • 哈你
    2016-08-28 11:20:05

    终于解决了,文件夹权限问题

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

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

19006 学习 · 162 问题

查看课程

相似问题