我正在使用Ruby on Rails和回形针宝石,我想旋转图像,然后将其格式化并保存在我的服务器上。如何使用Ruby on Rails,Paperclip gem,RJS Template和ImageMagick库处理图像?
例如,如果在我的模型,我有:
has_attached_file :avatar,
:styles => {
:thumb => ["50x50#", :jpg],
:small => ["100x100>", :jpg],
:medium => ["100x100>", :jpg] }
我想执行下列步骤操作:
- 的用户上传的图像;
- RoR应用程序向用户显示“中”图像(可能将相关文件保存在临时目录中);
- 用户调整(旋转)图像,然后使用按钮提交它;
- RoR应用程序使用Paperclip处理图像(旋转,转换,大小...)并将所有相关文件(“thumb”,“small”和“medium”图像)保存在磁盘上。
如何在RoR应用程序中实现这些步骤?
我见过的Railcast 182 ......我不会用新的视图文件,AJAX方法(RJS)和添加第三方软件,但做自己的实现,例如ImageMagick库。
上传:我读了Paperclip“处理器”,但我仍然无法实现这些。有人能帮我吗?
我已经见过Railcast ......我不会添加第三方软件,但是我自己实施。我更新了这个问题。 – user502052 2011-01-27 00:11:53