11
2013-01

php读取jpg图片直接在浏览器中显示

<?php
header('Content-type: text/html; charset=utf-8');//设置编码
// 文件路径
$filename = 'e:/1.jpg';
if(!file_exists($filename)){
    die('文件不存在!');
}
header('Content-type: image/jpeg');
$image = imagecreatefromjpeg($filename);
//以下两种图只能显示一种
//输出原图
//imagejpeg($image,'',100);//输出
//imageDestroy($image);//销毁临时资源
//exit;
//生成缩略图
// 最大宽高
$width = 100;
$height = 100;
// 获取图片宽高
list($width_orig, $height_orig) = getimagesize($filename);
  
if ($width && ($width_orig < $height_orig))
{
    $width = ($height / $height_orig) * $width_orig; //高比宽大,高为200,kuan宽按比例缩小
}
else
{
    $height = ($width / $width_orig) * $height_orig;
}
// 改变大小。
$image_p = imagecreatetruecolor($width, $height);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
imagejpeg($image_p,'',100);//输出
imageDestroy($image);//销毁临时资源
imageDestroy($image_p);//销毁临时资源
imageDestroy($image);//销毁临时资源
imageDestroy($image_p);//销毁临时资源
?>



除非注明,文章均为史亚永原创,欢迎转载!转载请注明本文地址,谢谢。

本文地址:http://www.shiyayong.cn/post/php-jpg.html

评论列表:

6  高温润滑脂  2014-9-2 10:30:19 回复该留言  IP:175.8.165.198
虽然看不太懂,不过还是支持一下下
高温润滑脂
5  运达  2013-1-14 13:16:07 回复该留言  IP:222.128.158.38
貌似很不错的样子!
  茶馆老板  2013-1-14 13:56:08 回复该留言  IP:124.205.133.34
确实很好使的,你回家了吗?
茶馆老板
运达
4  Leniy  2013-1-11 14:14:03 回复该留言  IP:60.211.191.214
不过你的名字改掉了?我怎么记得你在我的博客留言的都是起步者博客呀
  茶馆老板  2013-1-11 14:16:28 回复该留言  IP:124.205.133.34
没有修改啊,我的博客名字就叫网络茶馆-IT起步者博客,你的网站收录不错啊,就是外链少了点啊
  Leniy  2013-1-11 14:18:09 回复该留言  IP:60.211.191.214
看来史兄是通过多说评论框留的言吧。我的后台直接截断比较长的名称的,应该是这个问题。
  茶馆老板  2013-1-11 14:37:17 回复该留言  IP:124.205.133.34
嗯,可以设置截取字段的长度的,你查找一下,修改一下
  Leniy  2013-1-11 15:39:59 回复该留言  IP:60.211.191.214
还可以设置的呀,我不知道有这个功能。
  茶馆老板  2013-1-11 16:13:34 回复该留言  IP:124.205.133.34
这个如果你在代码里找不懂啊,你可以找下数据库,修改一下字段长度
  Leniy  2013-1-11 16:47:45 回复该留言  IP:60.211.191.214
其实是我自己手动加进去的代码。之前遇到过名称中放链接的情况。我改了substr的参数,已经好了
  茶馆老板  2013-1-11 16:58:38 回复该留言  IP:124.205.133.34
那也行啊,只要可以截取字符串就行
茶馆老板
Leniy
茶馆老板
Leniy
茶馆老板
Leniy
  Leniy  2013-1-11 14:19:57 回复该留言  IP:60.211.191.214
我的博客除了06-08年有个位数的几篇是转载的,其它全部是自己原创的。收录应该多些吧。

另外外链应该是0,除非是文章中我手动插入的链接。
  茶馆老板  2013-1-11 14:38:03 回复该留言  IP:124.205.133.34
06-08年?你的博客弄那么早啊,百度对于新站的考核比较严格了
  Leniy  2013-1-11 15:39:19 回复该留言  IP:60.211.191.214
我这个域名停过好久不用,去年又重新买回来的。还好没被别人注册。以前用的不是wordpress。现在百度和google的收录都是这几个月重新收录的。你看看我博客的的存档页面就知道了
  茶馆老板  2013-1-11 16:12:39 回复该留言  IP:124.205.133.34
我说嫩,原来是这个样子啊,那也不错啊
茶馆老板
Leniy
茶馆老板
Leniy
茶馆老板
Leniy
3  南亚PBT  2013-1-11 13:58:44 回复该留言  IP:114.97.87.138
看起来蛮不错的
  茶馆老板  2013-1-11 14:10:30 回复该留言  IP:124.205.133.34
我试了,这个方法很管用的
茶馆老板
南亚PBT
2  Leniy  2013-1-11 13:56:46 回复该留言  IP:60.211.191.214
留言需要审核么?不见了
  茶馆老板  2013-1-11 14:10:01 回复该留言  IP:124.205.133.34
没有啊,留言审核我给关闭了
  Leniy  2013-1-11 14:10:57 回复该留言  IP:60.211.191.214
看来是留完言,你的页面没有及时刷新
  茶馆老板  2013-1-11 14:15:11 回复该留言  IP:124.205.133.34
我这个没有启用无刷新技术,得研究下了,松哥的博客也没有启用无刷新技术
  Leniy  2013-1-11 15:40:37 回复该留言  IP:60.211.191.214
用jquery比较方便
  茶馆老板  2013-1-11 16:14:51 回复该留言  IP:124.205.133.34
嗯,我试试,设置一下
茶馆老板
Leniy
茶馆老板
Leniy
茶馆老板
Leniy
1  Leniy  2013-1-11 13:56:10 回复该留言  IP:60.211.191.214
当年在cc98论坛,就是这么弄的动态签名图片
  茶馆老板  2013-1-11 14:09:45 回复该留言  IP:124.205.133.34
哈哈,看来是高手啊,以前就搞过啊?多多交流哦
  Leniy  2013-1-11 14:12:36 回复该留言  IP:60.211.191.214
后来校内论坛不能引用外域链接,就失效了。四年了吧

看你的友情链接,好多都是我经常逛的,看来爱好相同呀
  茶馆老板  2013-1-11 14:15:44 回复该留言  IP:124.205.133.34
是啊,没事逛逛论坛,学点东西,留点言,找点经典
茶馆老板
Leniy
茶馆老板
Leniy

发表评论:

(设置个性头像)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

无觅相关文章插件,快速提升流量