Ruby on rails 4 Rails 4、Carrierwave、Jcrop、图像上传和大小调整
更新 我将裁剪代码从上传器直接移动到笔记本模型,这样它至少可以被调用。现在,图像正在被处理。事实上,它被裁剪为正确的宽度和高度尺寸,但是x和y偏移是错误的。我用的是MiniMagick,不是RMagick。以下是我的裁剪图像方法:Ruby on rails 4 Rails 4、Carrierwave、Jcrop、图像上传和大小调整,ruby-on-rails-4,imagemagick,carrierwave,minimagick,Ruby On Rails 4,Imagemagick,Carrierwave,Minimagick,更新 我将裁剪代码从上传器直接移动到笔记本模型,这样它至少可以被调用。现在,图像正在被处理。事实上,它被裁剪为正确的宽度和高度尺寸,但是x和y偏移是错误的。我用的是MiniMagick,不是RMagick。以下是我的裁剪图像方法: def裁剪图像 如果作物x存在? 图像,操纵!do | img| x=作物x到作物i y=作物y到i w=作物w到i h=作物h到i z=“#{w}x#{h}+#{x}+#{y}” img.resize“600x600” 图像裁剪(z) img 终止 终止 图像。将大
def裁剪图像
如果作物x存在?
图像,操纵!do | img|
x=作物x到作物i
y=作物y到i
w=作物w到i
h=作物h到i
z=“#{w}x#{h}+#{x}+#{y}”
img.resize“600x600”
图像裁剪(z)
img
终止
终止
图像。将大小调整为填充(224150)
终止
关于carrierwave或imagemagick,Rails 4中有什么变化吗?我复制了我(在Rails 3应用程序中)用来上传图像、裁剪图像并保存两个版本的代码,但我无法让它在Rails 4应用程序中工作 以下是相关部分:
class笔记本
还有你的版本!调用访问图像上传程序
class ImageUploader