【问题标题】:Resize image manually using jQuery-file-uploader使用 jQuery-file-uploader 手动调整图像大小
【发布时间】:2014-02-06 01:49:45
【问题描述】:

我正在使用 jQuery-file-uploader 插件让用户上传视频(.avi 格式),然后服务器将其转换为其他格式并提取第一帧的 PNG 以用作缩略图。但是,我想使用 Javascript 回调来调整此图像的大小,以便在文件上传器中调整大小,而不是服务器端框架(在本例中为 Python)。

如何使用文件上传器 Javascript 回调手动调整图像大小?这可能吗?所有调整大小的插件回调似乎只在上传过程中有用,这对我没有帮助,因为我本身没有上传图像。有没有办法显式调用这些回调,也许是在上传完成后刷新页面?

编辑 文件上传器上的图像大小调整似乎还有很多其他问题,所以我改为在服务器端使用 Python PIL 手动创建和设置缩略图图片。不是我喜欢的修复方法,但效果很好。

【问题讨论】:

    标签: javascript jquery png image-resizing jquery-file-upload


    【解决方案1】:

    你没有说你的服务器端语言,所以如果它是 PHP 有几个函数提供 thumbnailing

    我不太了解您的回调调用问题。但如果您想稍后执行某些操作,您可以使用 cron 或队列服务(如 Iron.io)。

    【讨论】:

    • 服务器正在使用 Python django 框架。我知道有可用的调整大小工具(例如PIL 库),但由于 blueImp 文件上传器具有客户端调整大小,我想看看是否可以在服务器上的任意图像上使用它。 (我为错误陈述我的问题而道歉;我已经在上面重新措辞了。我希望现在更清楚了)。
    猜你喜欢
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 2018-03-28
    • 1970-01-01
    • 2010-11-11
    • 2010-10-06
    相关资源
    最近更新 更多