【使用PHP缩略图跟剪切图】教程文章相关的互联网学习教程文章

PHP缩略图等比例无损压缩,可填充空白区域补充色

代码如下:<?php error_reporting( E_ALL ); // 测试 imagezoom(1.jpg, 2.jpg, 400, 300, #FFFFFF); /* php缩略图函数: 等比例无损压缩,可填充补充色 author: 华仔 主持格式: bmp 、jpg 、gif、png param: @srcimage : 要缩小的图片 @dstimage : 要保存的图片 @dst_width: 缩小宽 @dst_height: 缩小高 @backgroundcolor: 补充色 如:#FFFFFF 支持 6位 不支持3位 */ function imagezoom( $srcimage, $dstimage, $dst_width, $dst_...

利用Ffmpeg获得flv视频缩略图和视频时间的代码【图】

问题描述;获得flv视频的缩略图和视频时间长度谷歌了半天发现可以使用Ffmpeg获得视频的一些信息,先介绍一下FFMEPG 这里简单说一下:FFmpeg是用于录制、转换和流化音频和视频的完整解决方案,一套领先的音/视频编解码类库。官方正式版ffmpeg不支持rmvb和rm格式. 不过有很多解决方法 FFmpeg的官方网址是 http://ffmpeg.mplayerhq.hu/ 。 中文Wiki是 http://www.ffmpeg.com.cn/ ,资料很多。 ㈠安装FFMEPG 操作系统:centos6 找了那...

PHPThumb PHP 图片缩略图库

1、这是一个缩略图类库 它是一个开源的图片缩略图类库,可以完成多种复杂的图片缩略图生成和现实,使用起来非常的方便。 2、使用方法 这里有一篇关于其简单实用的说明,英文比较简单,就不翻译了: Basic-Usage 3、API 这里有一个API列表: PHPThumb API 不过非常可惜,API中并没有任何说明,只能对照其英文名称猜测其效果,当然即使猜对了,也要测试下看看是否是正确的。 4、样例 这里我也写了个简单调用它的方法,不过我是把该图...

基于PHP服务端图片生成缩略图的方法详解

代码如下:<?php//定义缩略图片尺寸$picSize = array( '100_100'=> 1, '200_100'=> 1 );$imagePath = "../image/";function parseUrl($url){ preg_match("/(?P<name>[\w\d]+)_w(?P<width>\d+)_h(?P<height>\d+)\.(?P<ext>\w+)/",$url,$match); return $match;}$urlArr = explode("/",$_SERVER['REQUEST_URI']);$imgName = $urlArr[count($urlArr)-1];$picInfo = parseUrl($imgName);//错误...

php 根据url自动生成缩略图并处理高并发问题

服务器生成缩略图的时机一般分为两种: 1.上传文件时生成 优点:上传时就已经生成需要的缩略图,读取时不需要再判断,减少cpu运算。 缺点:当缩略图尺寸变化时或新增尺寸时,需要重新生成所有的缩略图。 2.访问时生成 优点:1.当有用户访问时才需要生成,没有访问的不用生成,节省空间。 2.当修改缩略图尺寸时,只需要修改设置,无需重新生成所有缩略图。 缺点:当缩略图不存在需要生成时,高并发访问会非常耗服务器资源。 虽然访问...

php实现的支持imagemagick及gd库两种处理的缩略图生成类

本文实例讲述了php实现的支持imagemagick及gd库两种处理的缩略图生成类及其用法实例,非常具有实用价值。分享给大家供大家参考。具体如下: 一、功能: 1.按比例缩小/放大 2.填充背景色 3.按区域裁剪 4.添加水印,包括水印的位置,透明度等 使用imagemagick/GD库实现,imagemagick地址:www.imagemagick.org 需要安装imagemagick,安装方法如下://www.gxlcms.com/article/55528.htm 二、实现方法: PicThumb.class.php类文件如下:...

php实现根据url自动生成缩略图的方法

本文实例讲述了php实现根据url自动生成缩略图的方法,是非常实用的功能。分享给大家供大家参考。具体方法如下: 原理:设置apache rewrite ,当图片不存在时,调用php创建图片。 例如: 原图路径为:http://localhost/upload/news/2013/07/21/1.jpg 缩略图路径为:http://localhost/supload/news/2013/07/21/1.jpg 当访问 http://localhost/supload/news/2013/07/21/1.jpg 时,如图片存在,则显示图片。否则,调用createthumb.php生...

jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码【图】

本例用到其他2个php class.upload.php和 functions.php还有css和js以及img文件 完整实例代码点击此处本站下载。 效果图如下:实现代码如下: JavaScript代码如下:代码如下:<script type="text/javascript"> $(document).ready(function() { $("#filelist").niceScroll({ cursorwidth: "8px", cursorborderradius: "0px", cursoropacitymin: 0.1, cursoropacitymax: 0.3 })...

php实现按指定大小等比缩放生成上传图片缩略图的方法

本文实例讲述了php实现按指定大小等比缩放生成上传图片缩略图的方法。分享给大家供大家参考。具体实现方法如下:代码如下:/** * * *等比缩放 * @param unknown_type $srcImage 源图片路径 * @param unknown_type $toFile 目标图片路径 * @param unknown_type $maxWidth 最大宽 * @param unknown_type $maxHeight 最大高 * @param unknown_type $imgQuality 图片质量 * @return unknown */ function re...

php可生成缩略图的文件上传类实例

本文实例讲述了php可生成缩略图的文件上传类及其用法。分享给大家供大家参考。具体实现方法如下: 类文件调用方法如下:代码如下:<?php if ($_GET[action] == save) { $up = new upload(); $up->set_dir(dirname(__FILE__)./upload/,{y}/{m}); $up->set_thumb(100,80); $up->set_watermark(dirname(__FILE__)./jblog/images/watermark.png,6,90); $fs...

PHP中使用imagick生成PSD文件缩略图教程【图】

第一步、安装ImageMagick首先需要安装 ImageMagick http://imagemagick.org/script/binary-releases.php#windows,因为 imagick 是一个可以供 PHP 调用 ImageMagick 功能的PHP扩展。(目前最新版本是:ImageMagick-6.8.9-5-Q16-x64-dll.exe)安装目录不能有空格,我个人是安装在 C 盘根目录:代码如下: C:\ImageMagick 一路默认安装即可,安装完毕后打开 CMD 命令行界面,输入:convert ,并按回车,如果能看到一大堆的内容则表示安...

支持png透明图片的php生成缩略图类分享【图】

注:此功能依赖GD2图形库 最近要用php生成缩略图,在网上找了一下,发现了这篇文章:PHP生成图片缩略图 试用了一下后,发现有这样几个问题: 1、png图片生成的缩略图是jpg格式的 2、png图片生成的缩略图没有了透明(半透明)效果(填充了黑色背景) 3、代码语法比较老 因此,在这个版本的基础上简单修改优化了一下。 PHP生成缩略图类 <?php/** desc: Resize Image(png, jpg, gif)* author: 十年后的卢哥哥* date: 2014.11.13*/clas...

基于GD2图形库的PHP生成图片缩略图类代码分享

要使用PHP生成图片缩略图,要保证你的PHP服务器安装了GD2图形库 使用一个类生成图片的缩略图 1.使用方法 $resizeimage = new resizeimage("图片源文件地址", "200", "100", "0","缩略图地址"); //就只用上面的一句话,就能生成缩略图,其中,源文件和缩略图地址可以相同,200,100分别代表宽和高 2. 缩略图类代码 //使用如下类就可以生成图片缩略图,<?php class resizeimage {//图片类型var $type;//实际宽度var $width;//实际高度var $h...

php实现从上传文件创建缩略图的方法

本文实例讲述了php实现从上传文件创建缩略图的方法。分享给大家供大家参考。具体实现方法如下: <?php if ($_REQUEST[action]=="add"){ $userfile = $HTTP_POST_FILES[photo][tmp_name]; $userfile_name = $HTTP_POST_FILES[photo][name]; $userfile_size = $HTTP_POST_FILES[photo][size]; $userfile_type = $HTTP_POST_FILES[photo][type]; ///////////////////////// //GET-DECLARE DIMENSIONS // $dimension = getimagesize($...

php生成图片缩略图的方法

本文实例讲述了php生成图片缩略图的方法。分享给大家供大家参考。具体如下: 这里需要用到GD2 library function make_thumb($src,$dest,$desired_width) {/* read the source image */$source_image = imagecreatefromjpeg($src);$width = imagesx($source_image);$height = imagesy($source_image);/* find the "desired height" of this thumbnail, relative to the desired width */$desired_height = floor($height*($desired_...