【问题标题】:PHP Dynamic Sprite CreationPHP 动态精灵创建
【发布时间】:2011-08-20 04:57:15
【问题描述】:

我有一个用户上传图片的网站,我正在向用户展示大量来自用户的图片。大多数图片是 JPG,但也有一些是 PNG。

我为自己创建的图像使用手动创建的精灵,但当前用户图像是单独下载的,这会增加页面加载时间。

我已经阅读了一些关于 PHP Dynamic Sprite Create 的文章,如下链接所示:

http://www.mummey.org/2008/12/csprites-a-dynamic-css-sprite-generator-in-php5/ http://net.tutsplus.com/articles/news/dynamic-sprite-framework-with-php-new-plus-tutorial/

是否有人可以使用此功能,如果可以,他们是如何/使用什么的?推荐?

干杯

【问题讨论】:

    标签: php


    【解决方案1】:

    我会将PLupload (plupload.com) 与来自PHPClasses.org (http://www.phpclasses.org/package/6560-PHP-Generate-sprite-images-and-CSS-to-use-image-styles.html)CSS Sprite Class 结合起来。

    我推荐使用 PLupload,因为客户端图像大小调整功能可以减少大量服务器处理。

    【讨论】:

    • 你为什么要增加客户端处理......最好在服务器上完成尽可能多的工作......而且你的想法不会削减芥末......那说不其他人有任何想法,所以我想这是一个未开发的地区....
    • 实际上,最好在客户端进行初始图像大小调整(PLupload 会自动执行此操作),这样可以减小上传文件的大小。其他一切都在服务器端完成。示例:如果有人从他们的 15mp 数码相机上传一张 4492x3328 的照片。如果您尝试通过服务器调整该大小的图像,您将是一个傻瓜。相反...将初始大小调整为更易于管理的尺寸,例如 1024x768。然后,您可以针对缩略图和辅助尺寸等进行后期服务器调整。
    猜你喜欢
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多