【问题标题】:Does NaCl allow me to resize a photo before upload in the browser?NaCl 是否允许我在上传到浏览器之前调整照片的大小?
【发布时间】:2013-06-04 04:31:30
【问题描述】:

我正在尝试提供一种基于浏览器的简单解决方案,以允许用户将整个照片文件夹(包括子文件夹)上传到服务器。 Chrome >= 21 现在允许我提供一半的拖放文件夹。

不过,我还想将照片缩小到任意大小,即 720 像素,以加快上传速度。我目前正在使用 Adob​​e AIR 本机安装程序应用程序中打包的 Imagemagick 库来完成此操作,但本机安装程序破坏了您从 AIR Web 应用程序获得的无缝安装/启动/更新功能 - 它与 Chrome 不兼容(请参阅@987654323 @)

NaCl/Pepper 是否允许我:

  1. 在我上传之前在浏览器中标记和调整 JPG 大小?理想情况下,我可以从 NaCl 访问 ImageMagick 库来做我需要的事情(包括 --auto-orient)?
  2. 也兼容HTML5+Chrome文件夹从上方拖放

【问题讨论】:

    标签: html file-upload google-chrome-app google-nativeclient


    【解决方案1】:

    是的,NaCl 将允许运行和移植 C++ 库。 naclports ImageMagick 是 image magick 的热门搜索结果,也是先看的好地方。

    【讨论】:

    • 来自 native-client-discuss 组的注释:应该可以,但您需要先修复 ImageMagick 构建。 ImageMagick 在 naclports 中,但由于某种原因,它没有 JPEG 支持。不过,看起来像是一些简单的愚蠢的依赖错误:build.chromium.org/p/client.nacl.ports/builders/linux-newlib-1/… ImageMagick 是在第 11 阶段(非常早)构建的,而 jpeg 是在第 22 阶段构建的,这意味着它当然在 ImageMagick 中不可用。
    猜你喜欢
    • 2015-07-24
    • 2014-11-29
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    • 2014-08-26
    相关资源
    最近更新 更多