妈妈再也不用担心我的缩略图啦,两款不错的基于URL动态缩略图东东 for php~ - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jjplay
V2EX    PHP

妈妈再也不用担心我的缩略图啦,两款不错的基于URL动态缩略图东东 for php~

  •  
  •   jjplay 2013-07-06 11:21:53 +08:00 10637 次点击
    这是一个创建于 4482 天前的主题,其中的信息可能已经有所发展或是发生改变。
    高端、大气、上档次~ 无需反复生成缩略图,即取即用 站点迁移 修改大小需求 简单搞定~
    https://github.com/AlloVince/EvaThumber
    https://gitcafe.com/xiongchuan86/XmageServer

    ----- 高手撸过 -----
    41 条回复    1970-01-01 08:00:00 +08:00
    LincolnDz
        1
    LincolnDz  
       2013-07-06 11:44:05 +08:00
    mark,php
    oldcai
        2
    oldcai  
    PRO
       2013-07-06 11:56:24 +08:00   1
    看了下,EvaThumber好像很神奇,还能通过url变黑白。
    jjplay
        3
    jjplay  
    OP
       2013-07-06 14:58:03 +08:00
    @oldcai 是的,对图片处理功能很丰富,第一个强大,第二个轻便
    manoon
        4
    manoon  
       2013-07-06 15:35:34 +08:00
    我还以为
    @zythum 回来了~~~
    laogui
        5
    laogui  
       2013-07-06 15:42:57 +08:00
    第一个好强大
    kenzi
        6
    kenzi  
       2013-07-06 15:44:45 +08:00
    mark 下...
    isy
        7
    isy  
       2013-07-06 16:00:34 +08:00   1
    @ 一下 EvaThumber 的作者 @AlloVince ,随便推荐下作者的这篇文章 《那些最好的轮子 - PHP篇》

    http://anpc.com/pages/best-wheels-for-php
    AlloVince
        8
    AlloVince  
       2013-07-06 16:21:37 +08:00
    感谢推荐,原来标题要这样取,难怪我之前自己发的帖子应者寥寥- - /t/74932
    jjplay
        9
    jjplay  
    OP
       2013-07-06 17:17:50 +08:00
    @AlloVince 原来allovince之前是发过这个的,呵呵 东西很好,准备自己架个图片服务器
    zythum
        10
    zythum  
       2013-07-07 00:27:47 +08:00
    @manoon 朱一一直没走啊,,
    chaixcy
        11
    chaixcy  
       2013-07-07 01:28:09 +08:00
    mark,php
    Showfom
        12
    Showfom  
    PRO
       2013-07-07 19:01:04 +08:00
    zenwong
        13
    zenwong  
       2013-07-07 19:52:19 +08:00
    mark
    manoon
        14
    manoon  
       2013-07-07 22:14:02 +08:00
    @zythum
    突然好想你~~~~~然后昨天花了半个小时才找回FREEBG的密码。都有好长时间没用了~~~
    F0ur
        15
    F0ur  
       2013-07-08 11:19:33 +08:00
    mark,好东西
    jjplay
        16
    jjplay  
    OP
       2013-07-08 11:44:19 +08:00
    @Showfom 我看了luo.bo上就是用这个,都是cache 服务器压力大么
    pubby
        17
    pubby  
       2013-07-08 13:07:44 +08:00
    08年的时候用php实现过类似的功能,但是并发能力真心不太行。另外gd的可控参数实在太少,缩略图质量有点渣
    几个月后用C 和 ImageMagick重写了。通过fastcgi连接到nginx,并配合squid做缓存。
    jjplay
        18
    jjplay  
    OP
       2013-07-08 14:39:16 +08:00
    @pubby 膜拜会用各种技术混搭的人,我就喜欢用你们的轮子,呵呵
    wjcody
        19
    wjcody  
       2013-07-08 16:07:48 +08:00
    mark 好东西
    Showfom
        20
    Showfom  
    PRO
       2013-07-08 16:12:52 +08:00
    @jjplay 压力不大。。。直接做了缓存,我缓存了 3650 天。。。
    xlogion
        21
    xlogion  
       2013-07-12 15:48:57 +08:00
    EvaThumber 确实很强大,早早的在收藏里了
    imcj
        22
    imcj  
       2013-07-18 04:00:56 +08:00
    http://ossd.aliapp.com/maiduo/1,w_50.jpg

    处理过后的文件保存在阿里云存储里面,基于EvaThumber。

    现在还没有做用户注册,下一步打算给个表单,填入Access and secret key就可以用了,重点是通过我这个地址访问,免流量费哦。

    @LincolnDz
    @oldcai
    @jjplay
    @laogui
    @kenzi
    @isy
    @AlloVince
    @chaixcy
    @zythum
    @Showfom
    @wjcody
    @pubby
    @F0ur
    @zenwong
    @chaixcy
    Showfom
        23
    Showfom  
    PRO
       2013-07-18 04:20:17 +08:00
    @imcj 支持!
    P233
        24
    P233  
       2013-07-18 05:27:22 +08:00
    在用 Symphony CMS 的 JIT Image Manipulation 也很不错
    jjplay
        25
    jjplay  
    OP
       2013-07-18 11:56:24 +08:00
    @imcj 支持,坐等享用
    jjplay
        26
    jjplay  
    OP
       2013-07-18 12:06:45 +08:00
    @imcj 你是都部署完毕之后,模拟访问 然后保存 上传到OSS的吗,技术小白不懂怎么实现
    imcj
        27
    imcj  
       2013-07-18 12:10:43 +08:00
    @jjplay nodejs前端抓取文件提供下载,因为是内网所以oss没有流量,也就是免费了。

    如果是缩略图,就请求php的EvaThumber生成并上传到oss里面,然后nodejs的前端再次抓取生成的文件,提供下载。
    zhwei
        28
    zhwei  
       2013-07-18 12:14:29 +08:00
    好东西!!
    Ken_Adams
        29
    Ken_Adams  
       2013-07-18 12:24:22 +08:00
    @manoon +1, 还以为是朱一大萌神。。
    laogui
        30
    laogui  
       2013-07-18 13:17:59 +08:00
    和阿里OSS整合好就牛逼了。

    七牛现在也有这个功能,只要你绑定七牛,把图片路径替换成七牛的,只要有人访问这个图片,七牛就自动获取这个文件,缺点就是获取速度慢,毕竟七牛的服务器要访问你的服务器。

    而阿里云有云服务器,而且还可以和oss在一个机房,如果 @imcj 这个把阿里OSS做好的话就太棒了,毕竟机房内部获取速度极快。
    pnc0b61
        31
    pnc0b61  
       2013-07-18 13:34:35 +08:00
    mark下
    metalbug
        32
    metalbug  
       2013-07-18 13:37:07 +08:00
    求PHP 支持动态GIF 缩略图的 插件 要完美的
    metalbug
        33
    metalbug  
       2013-07-18 13:39:06 +08:00
    一直用 phpThumb 但是对动态GIF支持也不是特别完美
    imcj
        34
    imcj  
       2013-07-18 13:51:52 +08:00
    @laogui 要用的可以联系我,现在是手动填配置文件。
    jjplay
        35
    jjplay  
    OP
       2013-07-19 08:15:25 +08:00
    @AlloVince 不如做个功能,能保持到第三方的吧,不用模拟访问再保存上传了,当然,我觉得阿里云也可以弄个抓取 上传的功能
    AlloVince
        36
    AlloVince  
       2013-07-19 09:37:42 +08:00   1
    @jjplay 如果要修改保存后端建议使用Gaufrette https://github.com/KnpLabs/Gaufrette ,可以直接入库Dropbox/AmazonS3。
    chipiano
        37
    chipiano  
       2013-07-19 15:35:40 +08:00
    小流量网站还是可以的 每天超过50G流量时候。阿里云的磁盘IO性能会导致你的图片无法打开。到时候就哭
    chipiano
        38
    chipiano  
       2013-07-19 15:46:55 +08:00
    使用过OSS存图云服务器读图裁切这个方法,只能说是OSS只是解决了图片存储上的问题,是没问题可以存储无限便宜性能相当好,但是图片裁切的副本在阿里云服务器被访问,图片分流是个问题,阿里云带宽贵加宽带再多没有用IO跟不上,流量起来时候没有CDN行不通,成本很高。
    yinxingren
        39
    yinxingren  
       2013-07-19 16:27:53 +08:00
    mark
    imcj
        40
    imcj  
       2013-07-24 10:07:23 +08:00
    @chipiano 是和我说的吗?你应该at我一下。

    做这个东西呢,定位还是很小的,小站长,免费用,功能性是首要考虑的。带宽问题在流量上来之前,我都没有考虑过。
    breeswish
        41
    breeswish  
       2013-07-25 13:01:22 +08:00
    记得有个phpthumb..
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5490 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 08:34 PVG 16:34 LAX 01:34 JFK 04:34
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86