【问题标题】:Paperclip Resize and Crop回形针调整大小和裁剪
【发布时间】:2014-03-28 10:54:32
【问题描述】:

我正在使用带有 Rails4 的 Paperclip。我有以下图片

现在我想调整图像的大小并裁剪图像,但图像被裁剪并且图像的方向正在移位,如下所示

:photo,
    :path => ":rails_root/public/system/:attachment/:id/:style/:filename",
    :url => "/system/:attachment/:id/:style/:filename",
    :styles => {
        :small => { :geometry => "100x100!" },
        :medium => { :geometry => "500x500!"}
}

【问题讨论】:

  • 此评论不是答案,而是建议。你应该检查出cloudinary。这些图像不需要在您的服务器上处理,而是 cloudinary 处理它们并为您服务。您只需将单个图像存储在 cloudinary 上。每当您在应用程序中需要图像时,您可以指定具有特定方向的图像的自定义大小,cloudinary 将即时处理您保存的图像并提供新图像。
  • 你用过rails吗?
  • 是的。带导轨 4. 结帐cloudinary.com/documentation/rails_integration。最大的优点是我可以随时获得我想要的任何尺寸的图像。使用回形针 n 服务器端处理,我必须重新处理所有图像,然后使用它们,为此我需要在服务器上安装库。

标签: ruby-on-rails ruby-on-rails-4 paperclip image-resizing


【解决方案1】:

查看ImageMagic resize docs。您可能需要使用100x100# 而不是100x100!

【讨论】:

  • 我试过了。它工作得更好。但我得到的不是 100x100,而是 100x67 知道如何调整大小和裁剪吗?
  • 我的错,对不起。使用100x100#
  • 这是执行您想做的实时工作代码::square => "120x120#"
猜你喜欢
  • 2012-02-11
  • 2011-08-13
  • 1970-01-01
  • 2018-09-22
  • 2012-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-03
相关资源
最近更新 更多