代码如下:

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

*@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 thum ...

  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. 《那些年啊,那些事——一个程序员的奋斗史》——59
  2. c语言实现字符指针(字符串)数组的排序
  3. Yii 2.0高级版 下拉框预设值、默认值
  4. 五分钟入门 Dingo API
  5. 数据结构与算法--面试必问AVL树原理及实现
  6. RocketMQ 端云一体化设计与实践
  7. MyBatis拦截器实现分页
  8. 又是别人家的公司!华为人才房价格曝光:1万/㎡ 带装修
  9. 第7章—SpringMVC高级技术—不用web.xml,而使用java类配置SpringMVC
  10. 操作系统定义、功能、特征、分类介绍
  11. 118、杨辉三角(python)
  12. maven工程打包老是报错_Maven 项目打包及启动时的报错解决
  13. 基于SSM实现旅游住宿和导游系统
  14. ATLAS.ti 9(质性研究分析软件)官方中文版V9.0.20.0 | 质性分析软件Atlas.ti下载 | atlas软件是什么软件
  15. JSON 对比工具,优秀的JSON对比工具,文件内容对比
  16. 有道 - 扇贝 - 海词词典发音链接
  17. mysql的exe文件怎么打开_exe是什么文件格式?exe文件怎么打开?
  18. WebSocket 简述
  19. CentOS7 配置搭建安装LNMP
  20. 笔记本电脑键盘失灵拯救方法总结

热门文章

  1. 中国Cisco理事会推荐CCNA实验手册
  2. asp 网页查看网吧超时电脑
  3. AI为超级马里奥兄弟创造了游戏新级别——GECCO 2018最佳论文提名
  4. 2023年IT行业就业前景分析,IT人涨薪的突破口
  5. springboot网络招聘服务系统毕业设计源码121727
  6. SysFader:iexplorer.exe 应用程序错误
  7. ubuntu18 升级 gitlab
  8. 一些cocos creator 游戏源码收集整理
  9. Unity在移动端iphone/ipad上的触屏手势
  10. Vue实战狗尾草博客管理系统第二章