求一份PHP的缩略图代码,过程不IO文件的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
enj0y
V2EX    PHP

求一份PHP的缩略图代码,过程不IO文件的

  •  
  •   enj0y Sep 15, 2012 4685 views
    This topic created in 4981 days ago, the information mentioned may be changed or developed.
    从后端抓取图片(到内存),按给定长宽条件输出图片即可,过程不期望读写文件,求example。

    *.不用担心内存瓶颈,内存充裕且在PHP前面的前端有缓存机制。
    11 replies    1970-01-01 08:00:00 +08:00
    welsonla
        1
    welsonla  
       Sep 15, 2012   1
    以前用开源的一个库:PHPThumb
    kingwkb
        2
    kingwkb  
       Sep 15, 2012
    php本身是没有缓存机制的,用文件或者memcache,自己写吧,求不来
    holystrike
        3
    holystrike  
       Sep 15, 2012
    有个叫x-gen什么的,github上搜一下
    yibin001
        4
    yibin001  
       Sep 15, 2012
    Imagick,可以不生成文件,直接输出到浏览器的。
    enj0y
        5
    enj0y  
    OP
       Sep 15, 2012   1
    @kingwkb 你没看懂我的的内容,我说的是在PHP前面的前端,有缓存机制。具体方案属于机密。我是来求缩略图方案的,不是求cache方案。
    另外MEMCACHE是跨进程、跨协议的,不适用于高并发。
    aveline
        6
    aveline  
       Sep 15, 2012   1
    gd库的...扔块砖头下面的你自己想

    <?php
    $source = imagecreatefromstring($image);
    $thumb =imagecreatetruecolor(800 ,600);

    list($width, $height) = getimagesizefromstring($image);

    imagecopyresized($thumb, $source, 0, 0, 0, 0, 800, 600, $width, $height);

    ob_clean();

    imagepng($thumb);

    $thumb_data = ob_get_contents();

    ob_clean();

    imagedestroy($thumb);
    imagedestroy($source);
    Tom21joy
        7
    Tom21joy  
       Sep 16, 2012   1
    我在OSC上分享过相关的代码,http://www.oschina.net/code/snippet_590893_13105, 希望对你有用^_^
    enj0y
        8
    enj0y  
    OP
       Sep 16, 2012
    @Tom21joy 亲,可以PM个扣扣么~
    Tom21joy
        9
    Tom21joy  
       Sep 17, 2012
    @enj0y 你给我个邮件,我发给你。
    enj0y
        10
    enj0y  
    OP
       Sep 17, 2012
    regent
        11
    regent  
       Sep 17, 2012
    About     Help     Advertise     Blog     API     FAQ     Solana     991 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 112ms UTC 19:17 PVG 03:17 LAX 12:17 JFK 15:17
    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