为了账号安全,请及时绑定邮箱和手机立即绑定

php保存图片

php保存图片

PHP
千巷猫影 2019-03-07 03:13:19
public function create_img_text(){ $dst_path = './public/upload/kezi/2018/11-14/4dee0588f076e26f9266ce7e9cce4c8f.png'; $text = '你是谁啊'; $dst = imagecreatefromstring(file_get_contents($dst_path)); $font = './public/font/simsun.ttc'; $black = imagecolorallocate($dst, 0x00, 0x00, 0x00); imagefttext($dst, 18, -10, 30, 40, $black, $font, $text); // $img = getimagesize($dst_path); // var_dump($img); // exit; list($dst_w, $dst_h, $dst_type) = getimagesize($dst_path); switch ($dst_type) { case 1://GIF header('Content-Type: image/gif'); imagegif($dst); break; case 2://JPG header('Content-Type: image/jpeg'); imagejpeg($dst); break; case 3://PNG header('Content-Type: image/png'); imagepng($dst); break; default: break; } imagedestroy($dst); exit; } 贴上代码,这个可以生成图片 没问题,但是我现在想把这张图片保存下来,请问有什么办法吗?在线等。。
查看完整描述

2 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

imagejpeg, imagepng系列函数,有第二参数$to的,指定了$to,即表示保存到指定位置

查看完整回答
反对 回复 2019-03-18
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

imagegif ( resource image [, string filename] ):以 GIF 格式将图像输出到浏览器或文件
imagejpeg ( resource image [, string filename [, int quality]] ):以 JPEG 格式将图像输出到浏览器或文件
imagepng ( resource image [, string filename] ):以 PNG 格式将图像输出到浏览器或文件
imagewbmp ( resource image [, string filename [, int foreground]] ):以 WBMP 格式将图像输出到浏览器或文件

image:欲输出的图像资源,如 imagecreate() 或 imagecreatefrom 系列函数的返回值
filename:可选,指定输出图像的文件名。如果省略,则原始图像流将被直接输出。
quality:可选,指定图像质量,范围从 0(最差质量,文件最小)到 100(最佳质量,文件最大),默认75 ,imagejpeg() 独有参数
foreground:可选,指定前景色,默认前景色是黑色,imagewbmp() 独有参数

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 368 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信