1

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 に答える