LNMP 下PHP自动裁剪图片适应显示

  • 内容
  • 相关

功能:

  环境 Linux + Nginx + Php 在不修改现有的源代码与图片路径位置的情况下,达到通过传参宽高来动态输出对应大小的图片并缓存。图片的处理要求是通过传参宽高的算出可用最大宽高,得到原图宽高。尽可能不毁图,不填白,不失真。


实例:

200*200:http://tv1314.com/content/uploadfile/201703/0eac1488598225.jpg?param=200y200

400*400:http://tv1314.com/content/uploadfile/201703/0eac1488598225.jpg?param=400y400

100*100:http://tv1314.com/content/uploadfile/201703/0eac1488598225.jpg?param=100y100

600*400:http://tv1314.com/content/uploadfile/201703/0eac1488598225.jpg?param=600y400


代码

管理员设置回复可见隐藏内容



本文标签:

版权声明:若无特殊注明,本文皆为《鬼少》原创,转载请保留文章出处。

本文链接:LNMP 下PHP自动裁剪图片适应显示 - http://tv1314.com/post-361.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论

31条评论
  1. avatar

    123123 Lv.1 Chrome 45.0.2454.101 Chrome 45.0.2454.101 Windows 7 x64 Edition Windows 7 x64 Edition 回复

    看看

    山西省大同市 联通

    1. avatar

      LAN Lv.1 Chrome 55.0.2883.87 Chrome 55.0.2883.87 Windows Windows 回复

      忘记了 再看看

      浙江省金华市 电信

      1. avatar

        心恋网 Lv.1 uBrowser 6.2.3831.211 uBrowser 6.2.3831.211 Windows 7 x64 Edition Windows 7 x64 Edition 回复

        忘记了 再看看

        浙江省 电信

        1. avatar

          心恋网 Lv.1 uBrowser 6.2.3831.211 uBrowser 6.2.3831.211 Windows 7 x64 Edition Windows 7 x64 Edition 回复

          忘记了

          浙江省 电信

          1. avatar

            馨恋网 Lv.1 uBrowser 6.2.3831.3 uBrowser 6.2.3831.3 Windows 7 x64 Edition Windows 7 x64 Edition 回复

            很好支持

            浙江省 电信

            1. avatar

              yi小轩 Lv.1 uBrowser 6.2.3831.3 uBrowser 6.2.3831.3 Windows 7 x64 Edition Windows 7 x64 Edition 回复

              回复不管用

              浙江省 电信

              1. avatar

                yi小轩 Lv.1 uBrowser 6.2.3831.3 uBrowser 6.2.3831.3 Windows 7 x64 Edition Windows 7 x64 Edition 回复

                怎么看不了

                浙江省 电信

                1. avatar

                  yi小轩 Lv.1 uBrowser 6.2.3831.3 uBrowser 6.2.3831.3 Windows 7 x64 Edition Windows 7 x64 Edition 回复

                  来看看哦

                  浙江省 电信

                  1. avatar

                    小陌博客 Lv.2 Chrome 53.0.2785.104 Chrome 53.0.2785.104 Windows 7 x64 Edition Windows 7 x64 Edition 回复

                    表情 写得好好哟,我要给你生猴子!

                    广东省深圳市龙岗区 电信

                    1. avatar

                      Water Lv.1 Chrome 60.0.3112.90 Chrome 60.0.3112.90 Windows Windows 回复

                      来学习了 正好有这个需求啊~

                      安徽省阜阳市 电信

                      1. avatar

                        Libra Lv.1 Chrome 45.0.2454.101 Chrome 45.0.2454.101 Windows 7 x64 Edition Windows 7 x64 Edition 回复

                        前来学习

                        北京市 教育信息网

                        1. avatar

                          瑾忆 Lv.2 uBrowser 6.1.3228.1 uBrowser 6.1.3228.1 Windows 7 x64 Edition Windows 7 x64 Edition 回复

                          滴!学生卡!打卡时间:下午7:02:45,请上车的乘客系好安全带~

                          广西玉林市 电信

                          1. avatar

                            瑾忆 Lv.2 uBrowser 6.1.3228.1 uBrowser 6.1.3228.1 Windows 7 x64 Edition Windows 7 x64 Edition 回复

                            滴!学生卡!打卡时间:下午11:21:31,请上车的乘客系好安全带~

                            广西贵港市 电信

                            1. avatar

                              在下曾大人 Lv.2 Chrome 59.0.3071.115 Chrome 59.0.3071.115 Windows Windows 回复

                              师傅~~~徒儿来也

                              湖南省长沙市 电信

                              1. 鬼少 Chrome 50.0.2661.102 Chrome 50.0.2661.102 Windows 7 x64 Edition Windows 7 x64 Edition 回复

                                回复了在下曾大人:表情 来干嘛

                                广东省深圳市 电信

                              2. 心恋网 Lv.1 uBrowser 6.2.3831.211 uBrowser 6.2.3831.211 Windows 7 x64 Edition Windows 7 x64 Edition 回复

                                回复了鬼少:可以帮我 看看这是什么问题吗,谢谢
                                <b>Warning</b>: file_exists(): open_basedir restriction in effect. File(/www/wwwroot/www.daniuwo.comupload/userfile/1/a3b0278482e9f3ede8644e739682b86f.jpg) is not within the allowed path(s): (/www/wwwroot/www.daniuwo.com/:/tmp/:/proc/) in <b>/www/wwwroot/www.daniuwo.com/image.php</b> on line <b>14</b><br />

                                浙江省 电信

                              3. 鬼少 Chrome 55.0.2883.87 Chrome 55.0.2883.87 Windows 7 x64 Edition Windows 7 x64 Edition 回复

                                回复了心恋网:第14行的物理地址拼接不对吧 www.daniuwo.comupload/userfile/1?www.daniuwo.com/upload/userfile/1

                                广东省深圳市 电信

                                1. avatar

                                  暖糖i Lv.1 回复

                                  感谢分享

                                  河南省郑州市 联通

                                  1. avatar

                                    o./baiy.o Lv.1 回复

                                    go gogog来看看

                                    内蒙古包头市 电信

                                    1. avatar

                                      ′ 小陌。 Lv.2 回复

                                      啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

                                      广东省深圳市南山区 电信

                                      1. avatar

                                        简单幸福 Lv.1 回复

                                        这个很实用的

                                        陕西省西安市 电信

                                        00:00 / 00:00
                                        顺序播放