Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 从Heroku调整Amazon S3上的图像大小 我在AmazonS3存储桶中有很多JPEG图像 我有一个运行在Heroku上的Rails应用程序,它知道图像的文件名 rails应用程序不负责将文件上载到S3。事实上,情况正好相反:文件被发布到S3,然后S3通过success\u action\u redirect按照_Ruby_Image Processing_Heroku_Amazon S3_Imagemagick - Fatal编程技术网

Ruby 从Heroku调整Amazon S3上的图像大小 我在AmazonS3存储桶中有很多JPEG图像 我有一个运行在Heroku上的Rails应用程序,它知道图像的文件名 rails应用程序不负责将文件上载到S3。事实上,情况正好相反:文件被发布到S3,然后S3通过success\u action\u redirect按照

Ruby 从Heroku调整Amazon S3上的图像大小 我在AmazonS3存储桶中有很多JPEG图像 我有一个运行在Heroku上的Rails应用程序,它知道图像的文件名 rails应用程序不负责将文件上载到S3。事实上,情况正好相反:文件被发布到S3,然后S3通过success\u action\u redirect按照,ruby,image-processing,heroku,amazon-s3,imagemagick,Ruby,Image Processing,Heroku,Amazon S3,Imagemagick,Rails应用程序需要图像的灰度缩略副本。因此我考虑在Rails应用程序中编写一个rake任务来生成副本 我的问题是: Heroku上是否提供并支持Imagemagick 如果有,是否有关于如何在Heroku上使用Imagemagick的文档 如果是这样,我是否必须将文件从S3下拉到tmp目录,制作副本然后上传回S3 如果是这样,我是否会招致Amazon S3数据传输费用 或者 有更好的办法吗?:) 谢谢 如果您已经有了图像本身的链接,您可以查看一下。但是,我不确定是否有数据传输的费用。您可以随

Rails应用程序需要图像的灰度缩略副本。因此我考虑在Rails应用程序中编写一个rake任务来生成副本

我的问题是:

  • Heroku上是否提供并支持Imagemagick
  • 如果有,是否有关于如何在Heroku上使用Imagemagick的文档
  • 如果是这样,我是否必须将文件从S3下拉到tmp目录,制作副本然后上传回S3
  • 如果是这样,我是否会招致Amazon S3数据传输费用

    或者

  • 有更好的办法吗?:)

  • 谢谢

    如果您已经有了图像本身的链接,您可以查看一下。但是,我不确定是否有数据传输的费用。您可以随时使用来处理到S3的上传以及大小调整和图像处理

    编辑我再次查看了你的问题,我发现你的桶里已经有很多JPEG,所以我想你要找的是第一个。您可以使用Magickly或使用后台工作人员在本地处理大小调整。无论哪种方式,取决于如何选择,您都必须获得图像本身,除非您有到图像的直接链接

  • 这是标准的imagemagick,imagemagick文档应该足够了
  • 是的,这就是解决问题的方法。您可以下载一个映像,对其进行处理,然后将其发送回S3。一旦进程退出,本地文件就会消失
  • 没有
  • 我不这么认为:)