【问题标题】:Using attachment_fu, how do you edit an existing photo, update only thumbnails, and leave original unedited?使用 attachment_fu,您如何编辑现有照片、仅更新缩略图并保留原始未编辑?
【发布时间】:2009-08-24 22:56:03
【问题描述】:

使用 attachment_fu 上传和创建照片后,有没有办法只编辑缩略图并保持原样?我了解如何调整大小或裁剪,但它会将编辑应用于所有缩略图和原件,这就是我确定 attachment_fu 的工作方式。

例如,假设在照片库应用中,用户上传了一张图片并需要裁剪该图片,但可能需要多次裁剪。这将需要返回到原始图像再次裁剪。

此线程解决了裁剪时仅更新缩略图的核心问题(使用 Kropper): http://groups.google.com/group/attachme ... c4d14be02d

有没有更简单的方法来绕过通过破解或修补 attachment_fu 来更新原始文件?

【问题讨论】:

    标签: ruby-on-rails image-processing ruby-on-rails-plugins crop attachment-fu


    【解决方案1】:

    我认为您最好的选择是将初始图像上传作为模型的单独文件附件。您可能有 original_image 和cropped_image 之类的内容。

    然后,当您需要进行编辑时,只需从原始图像重新加载:

    # From attachment_fu docs, code to "upload" from local path
    @attachable = AttachmentMetadataModel.new(:uploaded_data => ActionController::TestUploadedFile.new(path, mimetype))
    @attachable.save
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-02
      • 1970-01-01
      • 2017-04-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多