gd是什么格式文件,手机打开gd文件方法( 二 )
同样地,也有 image_type_to_mime_type() 这个函数来获得图片的 MIME 信息内容 。另外,还有一个函数可以获得当前系统中所支持的图片类型都有哪些 。
var_dump(imagetypes()); // int(111)
额,很奇怪吧,怎么只返回了一个 111 ?其实它是保存的二进制图片支持信息,比如如果我们想知道当前系统中有没有 PNG 图片的支持,就可以这样使用:
var_dump(imagetypes() & IMAGETYPE_PNG); // int(3)
和 IMAGETYPE_PNG 与之后的结果就是 IMAGETYPE_PNG 本身的值,这就说明当前系统中是支持这个图片类型的操作的 。
小例子:创建一张自己的图片最后,我们再来看一个小例子,其实就是利用 GD 库中的这些函数来创建一张简单的小图片 。
$im = @imagecreate(100, 50) or die("Cannot Initialize new GD image stream");$background_color = imagecolorallocate($im, 255, 255, 255);$text_color = imagecolorallocate($im, 233, 14, 91);imagestring($im, 1, 5, 5,"Test 测试", $text_color);imagepng($im, '../img/test.png');imagedestroy($im);
其实每个函数的内容都很好理解,函数名就已经写得很清楚了 。当然,我们后面的文章中将详细地再学习一次 。这个最终生成的图片中,中文也是乱码的,不过它已经是可以当做一个图片验证码来使用了,是不是非常地简单?
总结【gd是什么格式文件,手机打开gd文件方法】今天的内容不多,也都是比较基础浅显的一些函数的使用 。当然,这只是开头的第一篇文章,GD 库不是一个简单的小扩展,它里面的内容非常多,能够实现的功能也非常复杂,不要走开,持续关注哦!
推荐阅读
- outlook2016使用教程技巧,outlook2016数据文件设置
- pua男是什么意思,五大pua男的特征
- off是开还是关,off是什么意思
- 口加当是什么字,口字旁加当是什么字
- sku是什么意思啊,商品sku是指什么
- 第四爱是什么意思,四爱是什么意思
- 50岁60岁70岁80岁90岁100岁是什么之年
- 地瓜和红薯的区别是什么,红薯和地瓜一样吗
- 女生矜持和拒绝的区别是什么
- like to do 和like doing的区别是什么,like doing和like to do的区别