php将gd生成的图片缓存到memcache的小例子
//开始缓存图片
ob_start();//启用输出缓存,暂时将要输出的内容缓存起来
imagejpeg($newimage,false,$quality);//输出
$data = ob_get_contents();//获取刚才获取的缓存
ob_end_clean();//清空缓存
$mem =get_memcache();//自己修改
$mem->set($mem_key,$data,720000);//将刚才获取的输出存到memcache里
echo $data;//输出图片
然后显示的时候这样
$mem = get_memcache();//自己修改
$data = $mem->get($mem_key);
if($data) {
echo $data;
exit();
}
相关推荐
-
纯PHP生成的一个树叶图片画图例子
效果: 提示:保存到PHP文件然后在浏览器中打后即可看到和效果图一样的一张图片. 复制代码 代码如下: <?php $im=imagecreate(670,500); $white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF); $g = imagecolorallocate($im, 0x00, 0x00, 0x00); define("PII",M_PI/180); function drawLeaf($g,$x,$y,$L,$a
-
PHP生成图片验证码、点击切换实例
这里来看下效果: 现在让我们来看下 PHP 代码 复制代码 代码如下: <?php session_start(); function random($len) { $srcstr = "1a2s3d4f5g6hj8k9qwertyupzxcvbnm"; mt_srand(); $strs = ""; for ($i = 0; $i < $len; $i++) { $strs .= $srcstr[mt
-
PHP用GD库生成高质量的缩略图片
以下是PHP源代码(ResizeImage.php). 复制代码 代码如下: <?php $FILENAME="image.thumb"; // 生成图片的宽度 $RESIZEWIDTH=400; // 生成图片的高度 $RESIZEHEIGHT=400; function ResizeImage($im,$maxwidth,$maxheight,$name){ $width = imagesx($im); $height = imagesy($im); if(($maxwidt
-
PHP生成Gif图片验证码
先看效果图 字体及字体文件的路径需要在类中$FontFilePath及$FontFileName中设置.如: 复制代码 代码如下: private static $FontFilePath = "static/font/"; //相对地本代码文件的位置private static $FontFileName = array("3.ttf");// array("1.ttf", "2.ttf", "3.ttf&quo
-
如何用php生成扭曲及旋转的验证码图片
复制代码 代码如下: <?php function make_rand($length="32"){//验证码文字生成函数 $str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"; $result=""; for($i=0;$i<$length;$i++){ $num[$i]=rand(0,61);
-
php实现上传图片生成缩略图示例
功能很简单,代码中有注释,直接给大家上代码了 复制代码 代码如下: <?php/** * 上传图片生成缩略图 * * 需要GD2库的支持 * * 初始化时需要参数new thumbnails('需要缩略的图片的原始地址','缩略图的宽度','缩略图的高度','(可选参数)缩略图的保存路径'); * 如果最后一个参数不指定,那么缩略图就默认保存在原始图片的所在目录里的small文件夹里, * 如果不存在small文件夹,则会自动创建small文件夹 * * 初始化之后需要调用方法produc
-
php图片的裁剪与缩放生成符合需求的缩略图
图片太大且规格不统一,显示的控制需要靠JavaScript来完成,用在移动设备上时显示效果不好且流量巨大,需要对现有图片库的图片进行一次处理,生成符合移动设备用的缩略图,将原来客户端JS做的工作转移到服务器端用PHP的GD库来集中处理. 图片源与需要的大小: 复制代码 代码如下: $src_img = "wallpaper.jpg"; $dst_w = 300; $dst_h = 200; 剪裁图像,保证图像区域最大化显示,并按比例缩放到指定大小. 一开始采用了 imagecopyre
-
phplot生成图片类用法详解
本文实例讲述了phplot生成图片类用法.分享给大家供大家参考.具体分析如下: phplot是一个利用php的图象函数编写的一个自动生成类,首先申明一下,我对他也只是了解. 在原来的有些版本好象还需要多方面的配置和支持,不过现在都用的是php5系列了,大家只要了解一些常用到的函数,就比如我们学习一种软件一样,只需要懂得怎样使用他就可以了,如果感兴趣的朋友可以深入的学习学习,不过对于我们大多数的朋友来说,只要会使用他就可以了,毕竟也不是常用,只是需要用php作图的时候才用到他.所以我们只需要知道他
-
PHP图片等比例缩放生成缩略图函数分享
复制代码 代码如下: <?php /* *@im //需要缩放的图片资源 *@filetype //制作的缩略图文件类型 *@dstimW //缩放的图片的宽度 *@dstimH //缩放的图片的高度 *@thumbname //缩略图文件名字function makethumb($im,$dstimW,$dstimH,$thumbname ,$filetype){ //获取im的宽度和高度 $pic_W=im
-
php 生成文字png图片的代码
复制代码 代码如下: <? /* php生成文字png图片,可以使用如下方式调用函数: http://www.yourdomian.com/text_png.php3?msg=helloworld+class&rot=15&size=48&font=fonts/ARIAL.TTF */ Header("Content-type: image/png"); class textPNG { var $font = 'fonts/TIMES.TTF'; //默认
随机推荐
- Mysql存储过程和函数区别介绍
- PHP小技巧之JS和CSS优化工具Minify的使用方法
- Windows Vista 下载
- JVM Tomcat性能实战(推荐)
- asp.net aspnetpager分页统计时与实际不符的解决办法
- jQuery在html有效在jsp无效的原因及解决方法
- Windows Powershell 执行外部命令
- 基于jQuery通过jQuery.form.js插件实现异步上传
- 关于前后端json数据的发送与接收详解
- Javascript弹出窗口的各种方法总结
- centos 6.8命令行下使用pptpsetup进行pptp拨号的实现方法
- php读取mssql的ntext字段返回值为空的解决方法
- php为字符串前后添加指定数量字符的方法
- Android 面试精华题目总结
- python爬虫爬取淘宝商品信息
- spring基于通用Dao的多数据源配置详解
- 为什么MySQL数据库索引选择使用B+树?
- 易语言字体设置的步骤
- Kotlin自定义菜单控件
- js实现左右两侧浮动广告