占位图服务 placeholdit - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xjchengo
V2EX    分享创造

占位图服务 placeholdit

  •  
  •   xjchengo 2015-06-25 21:45:35 +08:00 5935 次点击
    这是一个创建于 3774 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前已经有很多提供占位图服务的网站了,比如placehold.it、dummyimage.com。但是不是速度太慢不稳定,就是功能不齐全。我根据七牛提供的图片处理功能做了一套提供占位图服务的接口,速度不错,分享给大家。程序托管在SAE上,使用方法如下。

    指定尺寸

    指定背景颜色及字体颜色

    指定格式

    • 在url最后加上需要的图片格式即可,支持jpg、png、gif、webp,缺省为png格式,如 placeholdit.sinaapp.com/300x200.jpg 会生成一张300x200的jpg格式图片

    自定义文字

    自定义字体

    自定义字体大小

    11 条回复    2018-01-08 20:18:10 +08:00
    timothyye
        1
    timothyye  
       2015-06-25 23:13:55 +08:00 via Android
    mark
    evlos
        2
    evlos  
       2015-06-25 23:22:33 +08:00
    赞一个。但是其实不用图片存储/处理服务也可以哦,直接生成 svg 代码附上 Content-Type: image/svg+xml 即可,这样速度可以再快一点,不需要花时间在图片文件处理/读写上。

    https://github.com/Evlos/placeholder
    soli
        3
    soli  
       2015-06-25 23:43:49 +08:00
    为什么不用这个?

    https://github.com/imsky/holder
    hzlzh
        4
    hzlzh  
    PRO
       2015-06-25 23:44:03 +08:00
    还有我这个 http://temp.im/ 也是在七牛 CDN
    xjchengo
        5
    xjchengo  
    OP
       2015-06-26 00:01:53 +08:00
    @evlos 你这个想法真好,长知识了。如果使用你这种方法在没有缓存的情况下可以减少大概1/3的时间,在SAE上只要40ms左右的时间可以了。
    xjchengo
        6
    xjchengo  
    OP
       2015-06-26 00:04:52 +08:00
    @soli 有些时候在页面中引入这个js不太方便
    xjchengo
        7
    xjchengo  
    OP
       2015-06-26 00:20:24 +08:00
    @hzlzh 看你介绍的时候说,所有的图片都已生成好,如果支持全部24位色的话,数量真不小。我是先生成了256张256x256大小的图片,其中每个像素颜色都不一样,生成占位图时使用七牛的图片处理功能裁出指定颜色再拉伸到指定尺寸然后打上水印。
    pubby
        8
    pubby  
       2015-06-26 00:39:52 +08:00 via Android
    这种服务很消耗流量啊
    xjchengo
        9
    xjchengo  
    OP
       2015-06-26 09:48:38 +08:00
    @pubby 目前只在v2ex这里分享了。我估算了一下,每25W次请求需要1块钱。
    hzlzh
        10
    hzlzh  
    PRO
       2015-06-26 17:50:12 +08:00
    @xjchengo 我这个逻辑是第一次生成图片然后就进了 CDN 以后都有了,现在流量很大,不过七牛还是靠谱的
    xiqingongzi
        11
    xiqingongzi  
       2018-01-08 20:18:10 +08:00
    现在还能用,太赞了!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     987 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 18:53 PVG 02:53 LAX 11:53 JFK 14:53
    Do have faith in what you're doing.
    ubao msn 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