图片尺寸什么的一直很烦人,太大?太小?占带宽?七牛有一个缩略图的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食用更美味!
Situs Poker Indonesia adalah situs yang menyediakan daftar agen agen poker online terbaik dan terpercaya seperti pada blog :
2019年1月25日 08:41Situs Poker Indonesia
Situs Poker Indonesia
Situs Poker Indonesia
Kini dengan tips bermaian game qiuqiu domino online minimal deposit 10 ribu maka akan sangat mempermudah anda untuk bisa mendapatkan keuntungan besar.
2018年12月2日 17:40Agen Poker Online Deposit 10rb
Situs Poker Online Deposit 10000
Situs Agen Poker Deposit 10 Ribu
Poker Online Deposit 10rb
Poker Online Deposit 10000
Poker Online Deposit 10 Ribu
Situs Agen Online Deposit 10000
With havin so much written content do you ever run into any issues of
plagorism or copyright violation? My blog has
a lot of exclusive content I’ve either authored myself or outsourced but it appears a lot
of it is popping it up all over the web without my agreement.
Do you know any methods to help prevent content from being stolen? I’d truly appreciate it.
2018年8月20日 18:25hello there and thank you for your info – I have definitely picked up anything
2018年8月20日 16:45new from right here. I did however expertise several technical points using this
site, since I experienced to reload the web site many times previous to I could get it to load properly.
I had been wondering if your web host is OK? Not that I am
complaining, but slow loading instances times will very frequently affect your placement in google and
can damage your high quality score if advertising and marketing
with Adwords. Well I am adding this RSS to my email and
can look out for a lot more of your respective exciting content.
Ensure that you update this again soon.
It’s an remarkable article designed for all the web users; they
2018年8月20日 15:21will get benefit from it I am sure.
My brother suggested I would possibly like this
website. He was entirely right. This publish actually made my day.
You cann’t believe simply how so much time I had spent
2018年8月20日 14:06for this info! Thank you!
When someone writes an article he/she retains the thought
2018年8月20日 11:17of a user in his/her brain that how a user can understand it.
So that’s why this piece of writing is outstdanding.
Thanks!
Pretty nice post. I simply stumbled upon your blog and wished to say that I’ve really enjoyed browsing your
2018年8月20日 10:47weblog posts. In any case I will be subscribing to your rss feed
and I am hoping you write once more very soon!
According to Nielsen/NetRatings AdRelevance data, online spending among the top 15 food and beverage companies is the highest
2018年8月20日 10:44in the consumer category at nearly $11 million in April.
Hi there to all, it’s really a nice for me to go to see this web page, it consists of helpful Information.
2018年8月20日 10:05