php 文字图片怎么保存为图片,php技术实现加载字体并保存成图片
下面通过一段代码给大家详解介绍下php技术实现加载字体并保存成图片。
// Set the content-type
header("Content-type: image/png");
// Create the image
$im = imagecreatetruecolor(400, 100);
// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 100, $white);
// The text to draw
$text = '字典网';
// Replace path by your own font path
$font = 'fontName.ttf';
// Add some shadow to the text
//imagettftext($im, 60, 0, 11, 21, $grey, $font, $text);
// Add the text
imagettftext($im, 60, 0, 0, 70, $black, $font, $text);
// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
如果想保存图可以用下面代码
ob_start();
imagejpeg($im);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);
$fp2=@fopen('tst.jpg', "a");
fwrite($fp2,$img);
fclose($fp2);
以上代码就可以完成加载字体并保存成图片,希望大家会喜欢
php 文字图片怎么保存为图片,php技术实现加载字体并保存成图片相关推荐
- 图片太多加载过慢?学学图片懒加载吧
实验介绍 我们在浏览图片较多的网页时,有没有想过这些图片是如何成功展示的呢?比如像这样的图片素材网站: 这样的网页拥有成千上万的图片资源,如何优化网页性能成为了开发人员不得不思考的技术问题. 不难发现 ...
- Android LruCache和DiskLruCache相结合打造图片加载框架(仿微信图片选择,照片墙)
LrcCache和DiskLruCache相结合打造图片加载框架 转载请标明出处:http://blog.csdn.net/luoshishou/article/details/51299169 源码 ...
- vue本地项目配置图片加载失败_vue图片加载失败时用默认图片替换的方法
vue图片加载失败时用默认图片替换的方法 前言 本文主要给大家介绍的关于vue实现图片加载失败时用默认图片替换的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 方法如下 原理 ...
- 获取网页字体图标转成图片
将字体图标转成图片 第一步:获取字体图标文件 在网页控制台中的network标签里差找请求的 tff 文件 在所需要的文件上右键选择在新页面中打开 然后下载该文件 第二步 将tff文件转为svg文件 ...
- 前端性能优化:使用媒体查询加载指定大小的背景图片
日期:2013-7-8 来源:GBin1.com 直到CSS @supports被广泛支持,CSS媒体查询的使用接近于CSS中写逻辑控制.我们经常用CSS媒体查询来根据设备调整CSS属性(通常根据屏 ...
- Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略
Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名.合并两个不同路径下图片文件名等目录/路径案例.正确加载图片路径)之详细攻略 目录 利用python ...
- android动画超出圆角,Android关于Glide的使用(高斯模糊、加载监听、圆角图片)
高斯模糊.加载监听.圆角图片这些相信大家都很熟悉,那如何实现这些效果,请大家参考本文进行学习. 1.引用 compile 'com.github.bumptech.glide:glide:3.7.0' ...
- Vue性能优化:图片与组件,如何实现按需加载?
Vue性能优化:图片与组件,如何实现按需加载? 前沿:按需加载是性能优化其中的一个环节,可以是图片的按需加载,也就是lazyload来实现按需加载的场景,也可以是组件库的引入,只需部分组件的使用而无需 ...
- Python爬虫获取异步加载站点pexels并下载图片(Python爬虫实战3)
Python爬虫获取异步加载站点pexels并下载图片(Python爬虫实战3) 1. 异步加载爬虫 对于静态页面爬虫很容易获取到站点的数据内容,然而静态页面需要全量加载站点的所有数据,对于网站的访问 ...
最新文章
- Pytorch中多GPU训练指北
- react引入多个图片_重新引入React:v16之后的每个React更新都已揭开神秘面纱。
- 系统分析师零散知识点
- centos7.x 升级svn版本到指定版本(1.10)
- python汉字转拼音代码_Python 汉字转换拼音代码
- 机器学习基石作业二中的DECISION_STUMP实现
- java 泛型 泛型擦除(type erasure)
- 如何实现扫码登陆 扫码登陆原理
- 计算机的标准输入法,维语输入法电脑版
- Docker 学习笔记 -- kuangshen Docker 视频学习笔记
- 商业智能BI推动制造业智能化转型
- ListView演练 - 带有组头的汽车品牌展示
- Quartile收购Sidecar,打造首屈一指的跨渠道电商广告平台
- 密立根油滴实验的c语言程序,密立根油滴实验数据处理程序c++
- 《Web前端技术H5+CSS3》笔记--第一章 HTML基础[云图智联]
- 清除“全能车”这颗“毒瘤”,共享单车再出发
- OpenMP 并行处理
- 域名故事:史上超贵的域名成交记录
- 处女篇-我的程序员之路
- matlab simca,SIMCA-P+软件