【php – 如何获得像谷歌文档一样的“缩略图文档”?】教程文章相关的互联网学习教程文章

可定制的PHP缩略图生成程式(需要GD库支持)_PHP教程【图】

经典的PHP缩略图生成程式,基于GD库,可指定生成路径及生成目标的宽高细节 使用方法: 在支持GD库的PHP环境中,将以下代码另存为resize.php测试 经典的PHP缩略图生成程式,基于GD库,可指定生成路径及生成目标的宽高细节 使用方法: 在支持GD库的PHP环境中,将以下代码另存为resize.php测试 代码如下:$FILENAME="image_name"; // 生成图片的宽度 $RESIZEWIDTH=400; // 生成图片的高度 $RESIZEHEIGHT=400; //生成图片的路径 $uplo...

php下用GD生成生成缩略图的两个选择和区别_PHP教程【代码】【图】

PHP的GD扩展提供了两个函数来缩放图像:ImageCopyResized(dest, src, dx, dy, sx, sy, dw, dh, sw, sh);ImageCopyResampled(dest, src, dx, dy, sx, sy, dw, dh, sw, sh); ImageCopyResized( )函数在所有GD版本中有效,但其缩放图像的算法比较粗糙,可能会导致图像边缘的锯齿。GD 2.x中新增了一个ImageCopyResampled( )函数,其像素插值算法得到的图像边缘比较平滑(但该函数的速度比ImageCopyResized()慢)。来看一个例子,我们将...

PHP批量生成缩略图的代码_PHP教程

缺点:长宽不一的图片会被拉伸变形,不能智能裁切,需要智能裁切的,请自行研究。$config = array(); $config['path'] = "./"; $config['t_width'] = 120; $config['t_height'] = 98; $config['ignore'] = array("",".",".."); $config['prefix'] = "thumb_"; $done = 0; define("IMAGE_JPG", 2); define("ENDL", "\n"); if($handle = opendir($config['path'])) { while(false !== ($file = readdir($handle))) { if(!...

php生成缩略图的类代码_PHP教程

/** * 功能:生成缩略图 * 作者:phpox * 日期:Thu May 17 09:57:05 CST 2007 */ class CreatMiniature { //公共变量 var $srcFile=""; //原图 var $echoType; //输出图片类型,link--不保存为文件;file--保存为文件 var $im=""; //临时变量 var $srcW=""; //原图宽 var $srcH=""; //原图高 //设置变量及初始化 function SetVar($srcFile,$echoType) { if (!file_exists($srcFile)){ echo '源图片文件不存在!'; exit(); } $this->sr...

php方便水印和缩略图的图形类_PHP教程

代码如下:/* *@author 夜无眠 27262681@qq.com *copyright http://www.gowake.cn */ class img { function __construct($arg = null) { $args = func_get_args(); if($arg == null) { return null; } $this->im = call_user_func_array(array($this,'create'),$args); } function __call($func,$arg) { if(function_exists('image'.$func)) { ...

ie6动态缩略图不显示的原因_PHP教程

我在上传生成缩略图时,缩略图显示的链接如下; 代码如下: 结果在ie6下不显示该缩略图;后来追溯到下面一段代码: 代码如下:header("Content-type: image/jpeg") ; header("Content-Length: ".strlen($_SESSION["fileInfo"][$image_id])); echo $_SESSION["fileInfo"][$image_id]; unset($_SESSION['fileInfo'][$image_id]);// exit(0); 于是就想是不是还来不及显示就被unset了?于是删掉就成功了。后来改为了如下代码: 代码如...

dedecms批量提取第一张图片最为缩略图的代码(文章+软件)_PHP教程【图】

具体的实现代码,如下:下面会给简单的说明。 代码如下:/* 1. 配置好你的数据库连接 2. 注意数据表名的前缀 默认为dede_ 3. 一定要先备份你的数据库 或备份dede_archives表 如产生损失本人概不负责 */ //数据库连接设置 $ip = "localhost"; //地址 $user = "jb51"; //用户名 $pw = "www.gxlcms.com"; //密码 $db = "jb51"; //表名 $conn=mysql_connect ($ip,$user,$pw); mysql_select_db($db); mysql_query("set names gbk"); //设...

php下图片文字混合水印与缩略图实现代码_PHP教程

一 imageCreateFrom* 图片载入函数 //针对不同的后缀名图片 imagecreatefromgif imagecreatefromjpeg imagecreatefrompng imagecreatefromwbmp imagecreatefromstring 使用格式:imagecreatefromgif("jjj.gif"); 二 imagecopy 图片合并函数 imagecopy(destimage,simage,int x,int y,int src_x,int src_y,int src_w,int src_h); destimage ---原始图片(大图片) simage ---logo图片(小图片) x ---原始图片的坐标 y --- src_x ---...

phpgd2上传图片/文字水印/图片水印/等比例缩略图/实现代码_PHP教程

代码如下://上传文件类型列表 $uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png' ); $max_file_size = 200000; //上传文件大小限制, 单位BYTE $path_im = "prod_img/"; //生成大图保存文件夹路径 $path_sim = "prod_simg/"; //缩略图保存文件夹路径 $watermark = 1; //是否加水印(1为加水印,其他为不加水印); $watertype = 1; //水印类型(1为文字,2为图片) $water...

超级好用的一个php上传图片类(随机名,缩略图,加水印)_PHP教程【图】

Upimages.class.php php上传类 代码如下:class UpImages { var $annexFolder = "upload";//附件存放点,默认为:annex var $smallFolder = "small";//缩略图存放路径,注:必须是放在 $annexFolder下的子目录,默认为:smallimg var $markFolder = "mark";//水印图片存放处 var $upFileType = "jpg gif png";//上传的类型,默认为:jpg gif png rar zip var $upFileMax = 1024;//上传大小限制,单位是“KB”,默认为:1024KB var $...

php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)_PHP教程

废话不说了,贴代码: 代码如下:/************************************ //函数: watermark($bigimg, $smallimg, $coord = 1) //作用: 添加水印 //参数: $bigimg 必选。大图片--要加上水印的图片 $smallimg 必选。小图片 $coord 可选。水印在大图中的位置, 1 左上角; 2 右上角; 3 右下角; 4 左下角; 5 中间 //示例: watermark('datu.png', 'xiaotu.png', 3); //给datu.png打上水印,水印位置在右下角 ******************...

《PHP编程最快明白》第七讲:php图片验证码与缩略图_PHP教程

实例22 图片验证的核心代码 代码如下://header("content-type:image/png"); $num ='1234'; $imagewidth=60; $imageheight=18; $numimage = imagecreate($imagewidth,$imageheight); imagecolorallocate($numimage,240,240,240); for($i=0;$i$x = mt_rand(1,8)+$imagewidth*$i/4; $y = mt_rand(1,$imageheight/4); $color=imagecolorallocate($numimage,mt_rand(0,150),mt_rand(0,150),mt_rand(0,150)); imagestring($numimage,5,$...

完美实现GIF动画缩略图的php代码_PHP教程【图】

下面通过一个取自CS警匪游戏的GIF动画来说明问题: GIF动画图片:old.gif 为了让问题更加清晰,我们先还原动画各帧: 选择一:用PHP中的Imagick模块: 代码如下:$image = new Imagick('old.gif'); $i = 0; foreach ($image as $frame) { $frame->writeImage('old_' . $i++ . '.gif'); } ?> 选择二:用ImageMagick提供的convert命令: 代码如下:shell> convert old.gif old_%d.gif 结果得到GIF动画各帧示意图如下所示:GIF动画各帧...

兼容性最强的PHP生成缩略图的函数代码(修改版)_PHP教程

代码如下:function ImageResize($srcFile,$toW,$toH,$toFile="") { if($toFile==""){ $toFile = $srcFile; } $info = ""; $data = GetImageSize($srcFile,$info); switch ($data[2]) { case 1: if(!function_exists("imagecreatefromgif")){ echo "你的GD库不能使用GIF格式的图片,请使用Jpeg或PNG格式!返回"; exit(); } $im = ImageCreateFromGIF($srcFile); break; case 2: if(!function_exists("imagecreatefromjpeg")){ echo ...

兼容性比较好的PHP生成缩略图的代码_PHP教程

代码如下:function ImageResize($srcFile,$toW,$toH,$toFile="") { if($toFile==""){ $toFile = $srcFile; } $info = ""; $data = GetImageSize($srcFile,$info); switch ($data[2]) { case 1: if(!function_exists("imagecreatefromgif")){ echo "你的GD库不能使用GIF格式的图片,请使用Jpeg或PNG格式!返回"; exit(); } $im = ImageCreateFromGIF($srcFile); break; case 2: if(!function_exists("imagecreatefromjpeg")){ echo ...

文档 - 相关标签