1

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

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

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

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

4

1 回答 1

0

我认为您最好的选择是将初始图像上传作为模型的单独文件附件。你可能有 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
于 2009-08-25T03:34:22.047 回答