这是在macosx上使用标准安装for imagemagick使用Rmagick v2.13.1。
sudo port install tiff -macosx imagemagick +q8 +gs +wmf.
出于某种原因,在使用rofgick在carrierwave中的作物时。如果我硬编码尺寸以裁剪它的工作,但是如果我将它分配给变量它不起作用。我做错了什么?
没有任何错误消息,它只是不会裁剪它。
def crop
resize_to_limit(600,600)
manipulate! do |img|
print model.crop_x.to_i
print model.crop_y.to_i
print model.crop_w.to_i
print model.crop_h.to_i
x = model.crop_x.to_i
y = model.crop_y.to_i
width = model.crop_w.to_i
height = model.crop_h.to_i
print "\n"
print "x class 1"
print x.class
print x,y,width,height
# x = 205
print "printing x class 2nd"
print x.class
# y = 232
# width = 107
# height = 107
args = [x,y,width,height]
img = img.crop(*args)
print x,y,width,height
# img.crop!(205,232,107,107)
img
end
end