复制代码 代码如下:

/**********************

*@filename - path to the image

*@tmpname - temporary path to thumbnail

*@xmax - max width

*@ymax - max height

*/

function resize_image($filename, $tmpname, $xmax, $ymax)

{

$ext = explode(".", $filename);

$ext = $ext[count($ext)-1];

if($ext == "jpg" || $ext == "jpeg")

$im = imagecreatefromjpeg($tmpname);

elseif($ext == "png")

$im = imagecreatefrompng($tmpname);

elseif($ext == "gif")

$im = imagecreatefromgif($tmpname);

$x = imagesx($im);

$y = imagesy($im);

if($x <= $xmax && $y <= $ymax)

return $im;

if($x >= $y) {

$newx = $xmax;

$newy = $newx * $y / $x;

}

else {

$newy = $ymax;

$newx = $x / $y * $newy;

}

$im2 = imagecreatetruecolor($newx, $newy);

imagecopyresized($im2, $im, 0, 0, 0, 0, floor($newx), floor($newy), $x, $y);

return $im2;

}

这里是摘自本站之前发布的文章。更多的技巧可以参考。

收集的二十一个实用便利的PHP函数代码

以上就介绍了iphone 壁纸尺寸 PHP 图像尺寸调整代码,包括了iphone 壁纸尺寸方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php iphone壁纸,iphone 壁纸尺寸 PHP 图像尺寸调整代码相关推荐

  1. php iphone壁纸,iphone壁纸尺寸PHP图像尺寸调整代码

    代码如下: /********************** *@filename - path to the image *@tmpname - temporary path to thumbnail ...

  2. 【Android 内存优化】Bitmap 图像尺寸缩小 ( 设置 Options 参数 | inJustDecodeBounds | inSampleSize | 工具类实现 )

    文章目录 一.解码图片参数 inJustDecodeBounds 二.计算图片的缩小比例 三.设置图片缩小配置 inSampleSize 四.设置图片像素格式 inPreferredConfig 五. ...

  3. iPhone/iPad/Android UI尺寸规范 UI尺寸规范,UI图标尺寸,UI界面尺寸,iPhone6尺寸,iPhone6 Plus尺寸,安卓尺寸,iOS尺寸...

    iPhone/iPad/Android UI尺寸规范 UI尺寸规范,UI图标尺寸,UI界面尺寸,iPhone6尺寸,iPhone6 Plus尺寸,安卓尺寸,iOS尺寸 iPhone界面尺寸 设备 分辨 ...

  4. 有趣的手机壁纸——水印壁纸

    此应用的代码地址在我的github 此应用已上线,下载地址http://shouji.baidu.com/software/23371524.html 最近看了一个水波纹效果的案例视频,大家可以看看. ...

  5. 手机屏幕的分辨率和图像尺寸关系

    手机屏幕的分辨率 320*480 ,图像尺寸72*72,正常显示. 在 240*320 的屏幕分辨率下,图像尺寸是多少(缩放比率是多少)才会正常显示(不失真,不模糊)? 一般比你手机屏幕大的都没事,但 ...

  6. android壁纸制作,安卓动态壁纸制做壁纸的方法教程

    现在很 多人 都喜欢为自己心爱的手机加上手机套和手机里的独特 壁纸 .如果我们已经不满住与壁纸软件里的那些常见壁纸,想要自己制作独一无二的壁纸时,该怎么操作呢?下面小编来为大家介绍 一下使用安卓动态壁 ...

  7. android手机iPhone对比,iPhone 6与Android旗舰手机的身材大对比

    [搜狐数码消息]4月25日消息,根据现有的传闻,苹果今年的iPhone 6将会采用4.7英寸16:9显示屏.如果iPhone真的变大,它和目前的Android手机在尺寸上会存在怎样的差异呢?科技网站M ...

  8. IPhone (是iPhone系列中的第一代)

    IPhone (第一代) iPhone是苹果公司推出的第一代智能電話,该款智能電話于2007年1月9日正式发布,并于同年6月29日正式发售.第一代iPhone支持2.5G四頻GSM(850/900/1 ...

  9. iPhone 4S iPhone 4 对比 区别

      又到了超级比一比的时间啦!这次很令人失望的,没有出 iPhone 5,不过就光是 iPhone 4S 本身,就有不少改进之处.让我们一起到继续阅读里,看看到底 iPhone 4S 相较于 iPho ...

最新文章

  1. Android各版本新特性
  2. Ubuntu14下搭建Web服务器
  3. SpringBoot之Servlet、Filter、Listener配置
  4. 诺基亚基于区块链推环境感知服务,助力智慧城市发展
  5. 假期把技术书籍和焦虑放一边,我做了几天...
  6. Ubuntu 17安装Virtual Box
  7. html优化的基本网页布局,网站页面标题的SEO优化及布局要点
  8. celery 4.1下报kombu.exceptions.EncodeError: Object of type 'bytes' is not JSON serializable 处理方式...
  9. 计算机启动后出现黑屏鼠标,计算机启动后,黑屏只有鼠标解决方案
  10. 【Django】Specifying a namespace in include() without providing an app_name is not supported
  11. java file.length 单位_Java File length()方法
  12. 如何用C#做一个类似于桌面插件的程序(转)
  13. Mac 如何删除应用、软件
  14. 数据挖掘导论可视化部分总结
  15. 学习DNS,这一篇文章就够了
  16. Android手机app启动的时候第一个Activity必须是MainActivity吗
  17. XUPT_ACM2021寒假训练第一周练习记录
  18. 数分练习-淘宝用户行为
  19. Windows蓝牙设备自动断开问题
  20. 如何计算虚拟化vcpu_虚拟化中虚拟机处理器核数与物理主机cpu的关系

热门文章

  1. AXI 总线协议学习笔记(2)
  2. 2017lol服务器维修,LOL2017年8月15日更新维护到几点 8.15更新内容
  3. 软件测试(开发)工程师的核心竞争力是什么?
  4. melodic 奥比中光(orbbec)相机安装
  5. python练习-句子逆序1
  6. 结合CAP理论分析ElasticSearch的分布式实现方式
  7. 新手司机上路 请多关照
  8. [读书笔记]2008年11月 客户关系管理类
  9. 六个步骤教你用Xmind制作思维导图
  10. Wordpress 网站运维 | HTTPS安全证书绑定