phpgd库处理数据 php 数据处理

php中使用GD库压缩图片只压缩宽度 高度不变应该如何处理如果高度不变的话:
function resize($src,$w)
{
.....
imagecopyresized($temp_img, $im, 0, 0, 0, 0, $w, $height, $width, $height);
.....
}
顺便提一句,我把你的代码调试了一下 , 感觉有几个地方代码有点迷惑:
1. $savepath="{$dir}/{$name}";//缩略图保存路径,新的文件名为*.thumb.jpg
从代码上看貌似生成不了这样的文件名 。
2.getImageInfo($src)、 create($src) 都不是系统函数
php如何开启GD库GD库是干什么用的呢!它是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片 。GD库在php中默认是没有开启的,如果想让它支持图片处理功能,那么就要手动开启GD库
工具/原料
wampserer(我一直用这个集成环境)
win7
方法/步骤
找到php.ini文件 , 有两种方法:
方法一:wampserver安装目录下找到路径wamp\bin\mysql\mysql5.5.24\php.ini(我安装的根目录是D盘)
方法二:启动wampserver,单击任务栏wamp图标,选中PHP,看到php.ini,点击进入php.ini文件
打开php.ini文件
用查找工具找到extension=php_gd2.dll,把extension=php_gd2.dll 前面的【;】,介样子就可以了
测试能否用GD库
thinkphp 调用gd库处理图片 , 显示不存在图像文件,哪里出了问题!文件地址出错,你应该看看当前文件地址是哪里,还有就是既然用了mvc就不要把图片放置的控制器目录 , 应该移到其他目录如public目录里面新建一个图片目录
如何在PHP中开启GD库支持详解phpgd库处理数据我给你程序吧:?php$open=file_get_contents("abc.txt");//把这个abc.txt文件当做字符串放入$open变量中$arr=explode("br",$open); //按br作为分割条件,把$open字符串分割成数组foreach($arr as $val)//foreach循环不用循环次数 。把数组$arr赋予$val,让php自己去计算循环次数 。这样快{if($val == '标题' or stristr($val,'备注'))//如果$val里有标题,或者$val里有备注字样 。{ echo $val.'br';//输出$val,同时输出一个空行,因为刚才分割phpgd库处理数据的时候,把br去掉phpgd库处理数据了 。} }?phpgd库处理数据我的执行结果是正确的 。
建议楼主多去后盾人那看看 , 最近他们在搞实训班培训的活动学费九折还包住宿挺好的,我也正准备去那里学习
请问php中使用GD库函数进行图像处理的缺点是什么?如楼上所言,但个人认为 既然是缩略图,模糊一点没什么所谓啦;
另一点就是,用GD库处理透明的GIF有点问题 , 好像会变黑色背景;
还有一个是处理GIF动画好像会变成单帧GIF图像
北大青鸟java培训:PHP中使用GD库创建圆形饼图?【phpgd库处理数据 php 数据处理】在php中,有一些简单的图像函数是可以直接使用的 , 但大多数要处理的图像,都需要在编译PHP时加上GD库 。
除了安装GD库之外,在PHP中还可能需要其他的库 , 广西电脑培训认为这可以根据需要支持哪些图像格式而定 。
不同的GD版本支持的图像格式不完全一样,最新的GD库版本支持GIF、JPEG、PNG、WBMP、XBM等格式的图像文件,此外还支持一些如FreeType、Type1等字体库 。
通过GD库中的函数 , 可以完成各种点、线、几何图形、文本及颜色的操作处理,也可以创建或读取多种格式的图像文件 。
在PHP中,通过GD库处理图像的操作都是先在内存中处理 , 操作完成以后再以文件流的方式输出到浏览器或保存在服务器的磁盘中 。
创建一个图像应该完成如下所示4个基本步骤 。
①创建画布:所有的绘图设计都需要在一个背景图片上完成,而画布实际上就是在内存中开辟的一块临时区域,用于存储图像的信息 。
以后的图像操作都将基于这个背景画布 , 该画布的管理就类似于我们在画画时使用的画布 。
②绘制图像:画布创建完成以后,就可以通过这个画布资源,使用各种画像函数设置图像的颜色、填充画布、画点、线段、各种几何图形 , 以及向图像中添加文本等 。
③输出图像:完成整个图像的绘制以后,需要将图像以某种格式保存到服务器指定的文件中,或将图像直接输出到浏览器上显示给客户 。
但在图像输出之前,一定要使用header()函数发送Content-type通知浏览器,这次发送的是图片不是文本 。
④释放资源:图像被输出以后,画布中的内容也不再有用 。
出于节约系统资源的考虑,需要及时清楚画布占用的所有内存资源 。
我们先来了解一下一个非常简单的创建图像脚本 。
在下面的脚本文件image.php中,按前面介绍的绘制图像的四个步骤,使用GD库动态输出一个扇形统计图 。
关于phpgd库处理数据和php 数据处理的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读