php 从数据库提取二进制图片的处理代码
<?php
$conn=@mysql_connect("localhost","root","123") or die("服务器连接错误!"); //链接数据库
@mysql_select_db("upload",$conn) or die("未发现数据库!");
$query="select * from upfile where ftag=$fn";
$result=mysql_query($query);
if(!$result) die("error: mysql query");
$num=mysql_num_rows($result);
if($num<1) die("error: no this recorder");
$data = mysql_result($result,0,"picture");
header("Content-type: image/JPEG",true);
echo $data;
?>
<img src="image.php?fn=<?php echo $fn;?>">
相关推荐
-
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
废话不说了,贴代码: 复制代码 代码如下: <?php /************************************ //函数: watermark($bigimg, $smallimg, $coord = 1) //作用: 添加水印 //参数: $bigimg 必选.大图片--要加上水印的图片 $smallimg 必选.小图片 $coord 可选.水印在大图中的位置, 1 左上角: 2 右上角: 3 右下角: 4 左下角: 5 中间 //示例: watermark('datu.p
-
php图片处理函数获取类型及扩展名实例
本文实例讲述了php图片处理函数获取类型及扩展名的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: image_type=image_type_to_mime_type(imagetype_png); //获取png的mime类型 echo $image_type; //输出结果 // $file = '1.jpg'; $image = imagecreatefromjpeg($file); header('content-type: ' . i
-
PHP图片处理类 phpThumb参数用法介绍
phpThumb几个基本参数 一些有用的参数列一下: src:目标图片的地址 w:输出图片的宽度 h:输出图片的高度(如果不指定他将按w参数等比缩放) q:输出如果是JPG格式的,可以规定它的输出质量 bg:输出时的背景(如果需要) sw.sh.sx.sy:局部输出,宽高.起始位置 f:输出格式,可以为jpeg.png.gif.ico sfn:输出gif动画中的某一帧 fltr[]:滤镜,可以有很多效果,包括锐化.模糊.旋翻转.水印.边框.遮照.色彩调整等 更多效果可以参看官方例程: http:
-
PHPThumb图片处理实例
下载地址(github.com/masterexploder/PHPThumb).注意这个类库有一个重名的叫phpThumb,只是大小写的差别,所以查找文档的时候千万注意.在网站建设过程中,需要处理图片的地方多不胜数,用PHP的图片函数处理图片,十分繁琐.而且对新手来讲十分不好掌握.现在我们可以用PHPThumb类库来处理图片,包括,图片尺寸调整,图片截取,图片加水印,图片旋转等等功能. 使用演示: 复制代码 代码如下: //加载类库文件require_once 'path/to/ThumbLi
-
PHP图片处理之图片背景、画布操作
像验证码或根据动态数据生成统计图标,以及前面介绍的一些GD库操作等都属于动态绘制图像.而在web开发中,也会经常去处理服务器中已存在的图片.例如,根据一些需求对图片进行缩放.加水印.裁剪.翻转和旋转等改图的操作.在web应用中,经常使用的图片格式有GIF.JPEG和PNG中的一种或几种,当然GD库也可以处理其他格式的图片,但都很少用到.所以安装GD库时,至少安装GIF.JPEG或PNG三种格式中的一种. 在前面介绍的画布管理中,使用imagecreate()和imageCreateTrueCol
-
php利用gd库为图片添加水印
本文实例为大家分享了php利用gd库为图片添加水印的方法,供大家参考,具体内容如下 <?php $dst_path = '1.jpg';//目标图片 $src_path = 'logo1.png';//水印图片 //创建图片的实例 $dst = imagecreatefromstring(file_get_contents($dst_path)); $src = imagecreatefromstring(file_get_contents($src_path)); //获取水印图片的宽高 li
-
日常整理PHP中简单的图形处理(经典)
1.加载GD库 GD库是一个开放的动态创建图像.源代码公开的函数库,可以从官方网站http://www.boutell.com/gd处下载.目前,GD库支持GIF.PNG.JPEG.WBMP和XBM等多种图像格式,用于对图像的处理. GD库在PHP 5中是默认安装的,但要激活GD库,必须修改php.ini文件.将该文件中的";extension=php_gd2.dll"选项前的分号";"删除,保存修改后的文件并重新启动Apache服务器即可生效. 2.创建一个简单的
-
PHP实现的曲线统计图表示例
本文实例讲述了PHP实现的曲线统计图表.分享给大家供大家参考,具体如下: <?php /****************************** * 折线图生成函数 * youd * 090207-01 ******************************/ function line_stats_pic($value_y,$width,$high,$strong=1,$fix=0){ //y值处理函数 function line_point_y($num,$width,$high,
-
php使用高斯算法实现图片的模糊处理功能示例
本文实例讲述了php使用高斯算法实现图片的模糊处理功能.分享给大家供大家参考,具体如下: <?php class image_blur{ function gaussian_blur($srcImg,$savepath=null,$savename=null,$blurFactor=3){ $gdImageResource=$this->image_create_from_ext($srcImg); $srcImgObj=$this->blur($gdImageResource,$blu
-
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
网站优化不能只定在代码上,内容也是网站最需要优化的对象之一,而图像又是网站中最主要的内容.图像的优化最需要处理的就是将所有上传到网站中的大图片自动缩放称小图(在网页中大小够用就行),以减少N倍的存储空间,并提高下载浏览的速度.所以图片缩放成一个动态网站必须要处理的任务,经常和文件上传绑定在一起工作,能在上传图片的同时就调整其大小.当然有时也需要单独处理图片缩放,例如在做图片列表时,如果直接用大图而在显示时才将其缩放成小图,这样做不仅下载速度会变慢,也会降低页面响应时间.通常遇到这样的应用都是在上
-
PHP使用GIFEncoder类处理gif图片实例
下面贴处理的源代码: 复制代码 代码如下: <?php require_once("gifencoder.php"); //载入编码 文件 $gif = new GIFEncoder(); //实例化gif解码对象 $gif->load("test.gif"); //载入要解码的gif图像 for($i=0;$i<sizeof($gif->IMGS["frames&
-
PHP图片处理之图片旋转和图片翻转实例
图片的旋转和翻转也是Web项目中比较常见的功能,但这是两个不同的概念,图片的旋转是按特定的角度来转动图片,而图片的翻转则是将图片的内容按特定的方向对调.图片翻转需要自己编写函数来实现,而旋转图片则可以直接借助GD库中提供的imagerotate()函数完成.该函数的原型如下所示: 复制代码 代码如下: resource imagerotate(resource src_im , float angle, int bgd_color [,int ignore_transpatr
随机推荐
- Angular2使用Guard和Resolve进行验证和权限控制
- 站长必备的最齐全的301转向代码合集
- asp.net textarea换行函数代码
- Asp.net中判断一个session是否合法的方法
- PHP模板解析类实例
- yii2中的rules 自定义验证规则详解
- 深入理解C#中foreach遍历的使用方法
- Mysql启动中 InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes 的问题
- javascript 实现页面加载进度条代码
- Python使用百度API上传文件到百度网盘代码分享
- mysql 一次更新(update)多条记录的思路
- javascript的键盘控制事件说明
- 实例讲解String Date Calendar之间的转换
- 深入理解Spring Boot属性配置文件
- 基于序列化存取实现java对象深度克隆的方法详解
- Java两个变量的互换(不借助第3个变量)具体实现方法
- c#自定义泛型类的实现
- 详解无限滚动插件vue-infinite-scroll源码解析
- SpringBoot+RabbitMq具体使用的几种姿势
- Django使用Channels实现WebSocket的方法