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

生成缩略图保存数据库_PHP教程

# Constantsdefine("IMAGE_BASE", './');define("MAX_WIDTH", 150);define("MAX_HEIGHT", 150);# Get image locationstr_replace(.., , $_SERVER[QUERY_STRING]);$image_file = t.jpg;$image_path = IMAGE_BASE . "$image_file";# Load image$img = null;$ext = strtolower(end(explode(., $image_path)));if ($ext == jpg || $ext == jpeg) { $img = imagecreatefromjpeg($image_path);} else if ($ext == png) { $img = ...

深入探讨PHP生成缩略图的实现方法_PHP教程

我们在运用PHP生成缩略图HTML代码 < !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> < HTML> < HEAD> < TITLE> 上传图片 < /TITLE> < META NAME="Generator" CONTENT="EditPlus"> < META NAME="Author" CONTENT=""> < META NAME="Keywords" CONTENT=""> < META NAME="Description" CONTENT=""> < meta http-equiv="Content-Type" content="text/html; charset=gbk" /> < ...

PHP用流方式制作缩略图_PHP教程【代码】【图】

其中db_mysql.inc.php,config.php,function.php不是真正使用到的,关键是$filename 文件名,我是通过读取数据库中的图片名称。 include_once ('inc/db_mysql.inc.php');include_once ('inc/config.php');include_once ('class/function.php');global $picPath;if (strstr($_SERVER[HTTP_USER_AGENT],"MSIE")) {$attachment = '';} else {$attachment = ' atachment;';}$image = getInfo('newssp_gallery','id',$_GET['id']);$filen...

PHP生成缩略图的类_PHP教程

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(); ...

php生成缩略图,加水印类_PHP教程

这个一个简单的GD库操作[php] $dinfo[height] || $winfo[width] > $dinfo[width]) { return false; } // 两张图,读到画布上! 但是图片可能是png,可能是jpeg,用什么函数读? $dfunc = imagecreatefrom . $dinfo[ext]; $wfunc = imagecreatefrom . $winfo[ext]; if (!function_exists($dfunc) || !function_exists($wfunc)) { return false; } www.2cto.com// 动态加载函数来创建画布 $dim = $dfunc($dst); // 创建待操作...

PHP创建缩略图造成图片质量低下的完美解决方法_PHP教程【图】

近期弄个论坛,在首页要有个排名,显示评论最多的前十位用户的列表,列表有个略图是用户最新上传的作品,如果使用原来的图,图片过大,首页加载过慢,因此要使用略图 以上来使用imagecopyresized这个函数,显示质量很差如图后来改用imagecopyresampled效果明显改变效果如图付上完整代码 [php] /** * @name thum 缩略图函数 * @param sting $img_name 图片路径 * @param int $max_width 略图最大宽度 * @param ...

php图片缩放代码-按比例缩放或截取指定大小的缩略图非常好用的一个方法_PHP教程

/********************************************************** * function resize: * * = creates a resized image based on the max width * specified as well as generates a thumbnail from * a rectangle cut from the middle of the image. * * @dir = directory image is stored in * @newdir = directory new image will be stored in * @img = the image name * @newimg = the image new name ...

php生成psd缩略图_PHP教程

1.psd文件为Photoshop的文件格式,浏览器不能直接显示,有个需求要将生成psd文件的预览图,Google了几天未找到可用的代码,遂自己研究了下,最终找到了解决方法,先将psd导出为jpg文件,然后再对其生成缩略图,这样就容易多了。 2.需使用到php的一个开源库:imagemagick,安装方法:Google中搜索“ImageMagick php windows 安装”,当然如果你是Linux的话,将Windows替换为Linux即可。 3.安装好了,关键是如何使用,经过几个小时的...

一个完整的PHP图片上传,生成缩略图,插入数据库代码流程_PHP教程

下面是PHP编写上传图片同时生成缩略图和插入数据库的一个完代码。$title = $_POST[title];$descrīption = $_POST[descrīption];$albumID = $_POST[albumID];$iscommend = $_POST[iscommend];$isvisible = $_POST[isvisible];$uploadtime = date("Y-m-d H:i:s");$MAX_FILE_SIZE = floor($_POST[MAX_FILE_SIZE] / 1024); $FileExtName = strtolower(pathinfo($_FILES[url][name],PATHINFO_EXTENSION));if(!(($FileExtName == gif) ...

php生成缩略图函数代码_PHP教程

/** * 生成图片缩略图 * * @param string $src 原图地址 * @param string $savePath 缩略图保存地址 * @param integer $width 缩略图宽 * @param integer $height 缩略图高 * @return string 缩略图地址 */ function buildThumb($src, $savePath, $width = 220, $height = 180) { $arr = getimagesize($src); if (!is_array($arr)) { return false; } //1,2,3 分别为gif,jpg,png if (...

PHP缩略图生成失真解决方案_PHP教程【图】

1.用imagecreatetruecolor和imageCopyreSampled函数分别取代imagecreate和imagecopyresized2.给imagejpeg的第三个参数带上100(例:imagejpeg($ni,$toFile,100))图片:http://www.bkjia.com/PHPjc/486286.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/486286.htmlTechArticle1.用imagecreatetruecolor和imageCopyreSampled函数分别取代imagecreate和imagecopyresized 2.给imagejpeg的第三个参数带上100(例:imagejpeg($ni,$toFile...

PHP100精华:PHP上传类支持缩略图_PHP教程

实例:1、创建文件upfile.php,代码如下//如果收到表单传来的参数,则进行上传处理,否则显示表单if(isset($_FILES[uploadinput])){//建目录函数,其中参数$directoryName最后没有"/",//要是有的话,以/打散为数组的时候,最后将会出现一个空值function makeDirectory($directoryName) {$directoryName = str_replace("\","/",$directoryName);$dirNames = explode(/, $directoryName);$total = count($dirNames) ;$temp = ;for($...

非常简单PHP缩略图生成程序源代码_PHP教程

$FILENAME="image_name"; // 生成图片的宽度 $RESIZEWIDTH=400; // 生成图片的高度 $RESIZEHEIGHT=400;function ResizeImage($im,$maxwidth,$maxheight,$name){ $width = imagesx($im); $height = imagesy($im); if(($maxwidth && $width > $maxwidth) || ($maxheight && $height > $maxheight)){ if($maxwidth && $width > $maxwidth){ $widthratio = $maxwidth/$width; $RESIZEWIDTH=true; } if($maxheight && $height > $maxhei...

给图片生成缩略图和加版权的类_PHP教程【图】

给图片生成缩略图和加版权的类最近几天看了一下PHP的图片处理方面的功能,以前这方面的需求比较少,也就没怎么看,最近有空看了一下。感觉图片处理一些简单的功能还可以,复杂的就算了,GD库都2.0.1了,还是不支持中文,看了几篇文章,想使用中文只能先将GB2312转换成UNICODE再写入图片,太麻烦了,索性只使用英文算了。 在图像生成部分可以定义图片的最大高,宽,比较适用于新闻及相册等系统。 GD2.0.1在图片处理上有很大提高,我...

PHP缩略图生成程序_PHP教程【图】

$FILENAME="image_name"; // 生成图片的宽度 $RESIZEWIDTH=400; // 生成图片的高度 $RESIZEHEIGHT=400; function ResizeImage($im,$maxwidth,$maxheight,$name){ $width = imagesx($im); $height = imagesy($im); if(($maxwidth && $width > $maxwidth) || ($maxheight && $height > $maxheight)){ if($maxwidth && $width > $maxwidth){ $widthratio = $maxwidth/$width; $RESIZEWIDTH=true; } if($maxheight && $height ...

文档 - 相关标签