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

为什么是乱码?

<?php

/*打开图片*/

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

$scr = 't018d70c615cb568557.jpg';

// 2.获取图片信息

$info=getimagesize($scr);

// echo '<pre>';print_r($info);echo '</pre>';die;

// 通过图像编号获取图像类型

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

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

$fun = "imagecreatefrom{$type}";

// print_r($fun);die;

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

$image=$fun($scr);//imagecreateformjpeg($src)等等,适应性很强

/*操作图片*/

// 1.设置字体路径

$font = 'msyh.ttc';

// 2.填写我们的水印内容

$content = '你好!流苏世家';

// 3.设置字体的颜色RGB和透明度 参数1 内存中的图片 2 red 3 GREEN 4 BLUE

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

// 4.写入文字

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

/*输入图片*/

// 1.浏览器输出

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

$func="image{$type}";//什么类型的图片就调用相应的方法

$func($image);



// 保存图片


/*销毁图片*/


正在回答

1 回答

已解决,原来是系统卡掉了


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么是乱码?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信