图片尺寸什么的一直很烦人,太大?太小?占带宽?七牛有一个缩略图的API,不过可惜的是那个缩略图API只能在七牛的文件使用,变大变小都不能随心所欲!那么怎么办呢?机智的小幻有想弄了一个修改尺寸的API,直接弄进去,然后输出好了的尺寸不就OK了?
当然,这个API各种伪静态未作,如果你有兴趣,可以修改下,用这个生成修改尺寸的图片,然后由七牛缓存,这一切都是可以实现的,不过对于我这样的渣渣来说,伪静态,不会啊!
php修改图片尺寸API源码:
<?php
// The file
if($_GET["url"]){
$filename=$_GET["url"];
// Set a maximum height and width
if($_GET["w"]){
$width=$_GET["w"];
}else{
$width="2156";
}
if($_GET["h"]){
$width=$_GET["h"];
}else{
$height="2156";
}
// Content type
header('Content-Type: image/jpeg');
// Get new dimensions
list($width_orig, $height_orig) = getimagesize($filename);
$ratio_orig = $width_orig/$height_orig;
if ($width/$height > $ratio_orig) {
$width = $height*$ratio_orig;
} else {
$height = $width/$ratio_orig;
}
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
// Output
imagejpeg($image_p, null, 100);
}else{
header('Content-Type: text/html; charset=utf-8');
echo'<meta http-equiv="refresh" content="3;url=http://tu.ihuan.me">';
echo"您输入的参数有误,请重新输入———小幻美图(tu.ihuan.me)";
}
?>
是按照比例进行修改的,欢迎各位大神挑刺!
好了,当然我这里也有API的
图片尺寸修改API地址:http://tu.ihuan.me/api/image.php?url=http://xxx.xxx&w=xxx&h=xxx
其中url=后参数必须填写,其他可不填写,填写w或h其中一项则按照其中的参数成比例修改尺寸
示例:http://tu.ihuan.me/api/image.php?url=http://s.cn.bing.net/az /hprichbg/rb/PetrifiedForestNP_ZH-CN10820635777_1366x768.jpg&w=500
但是,我这里不能进行缓存,如果自己想要,可以把上面的文件弄下来,然后自己修改下,存到七牛里(真是太机智了!)
如果有写好了的伪静态规则,给我份吧!我是真的不会写,简单的还行,可是这个不简单。
好了,就这些了,欢迎大家食用,流量大的还是用自己的空间来执行吧,小站受不了!
最后打个AD:欢迎大家食用本站的随机图片等API,已经有100张图了,配合一下上面的API食用更美味!
Magnificent items from you, man. I’ve bear in mind your stuff prior to and you are simply
2018年5月27日 00:06too fantastic. I really like what you have acquired right
here, really like what you’re stating and the way by
which you are saying it. You make it entertaining and you still take care of to keep it smart.
I can not wait to learn far more from you.
This is actually a tremendous site.
Hurrah! Finally I got a webpage from where I
2018年5月26日 23:47be able to truly obtain helpful facts regarding
my study and knowledge.
I’m gone to inform my little brother, that he should also visit
2018年5月26日 23:32this webpage on regular basis to get updated
from newest information.
E já começar na prática a ganhar dinheiro de verdade.
2018年5月26日 21:49Hi there, I enjoy reading all of your post.
2018年5月26日 14:06I wanted to write a little comment to support you.
Website bacsibenhxahoi.net thuộc sở hữu của công ty Bác sĩ
2018年5月26日 08:27bệnh xã hội . Đây là công ty hoạt động trong lĩnh vực sức khỏe , y tế .
Sứ mệnh của Bác sĩ bệnh xã hội là mang đến những thông tin mới nhất về sức
khỏe đến cho mọi người . Nếu bạn đang có
bất kì thắc mắc nào liên quan đến các bệnh nam khoa , phụ khoa , bệnh
xã hội … Hãy truy cập website để được bác sĩ tư vấn và giải đáp miễn phí
nhé !
Ridiculous story there. What happened after? Good luck!
2018年5月26日 04:34For latest information you have to pay a visit the
2018年5月26日 03:18web and on web I found this site as a finest site for most recent updates.
each time i used to read smaller content that as well clear
2018年5月26日 01:21their motive, and that is also happening with this piece of writing
which I am reading at this place.
C’est comme ça qu’elle va faire le buzz.
2018年5月26日 00:56