Macrow / rails_kindeditor

Kindeditor for Ruby on Rails
260 stars 108 forks source link

配置文件中图片大小设置正确吗? #66

Closed FTAndy closed 7 years ago

FTAndy commented 10 years ago

Porcess upload image size

eg: 1600x1600 => 800x800

1600x800 => 800x400

400x400 => 400x400 # No Change

config.image_resize_to_limit = [800, 800]

eg图片格式限制的写法错误。 使用config.image_resize_to_limit = [800, 800]会提示“undefined method 'size' for nil:NilClass” 我在官网里提问过,但是那里比较冷清,希望这些问题在github上能够被解决。

Macrow commented 10 years ago

图片处理我是经过测试了的,没问题。

先要确认你在服务端安装了ImageMagick,另外我是使用的mini_magick来裁剪图片的,

如果确实有错误,请提供详细的log日志,以便进一步分析。

FTAndy commented 10 years ago

1.我确定我用了mini_magick

2.对于配置文件里面的提示

Porcess upload image size

eg: 1600x1600 => 800x800

1600x800 => 800x400

400x400 => 400x400 # No Change

config.image_resize_to_limit = [800, 800]

我是这样写的 kbo 2w s a7m i 3s6 1we6 log错误 mn h3el bh3s u uqaa_co 这样的格式明显不正确,我尝试用各种格式写都是格式不正确

3.当使用限制图片的配置config.image_resize_tolimit = [800, 800]的时候 log错误 ![x7s7 9v _jf p355lg0 87](https://cloud.githubusercontent.com/assets/7463528/3999504/d4b9d3e8-2950-11e4-95aa-b1f9bd6607b0.jpg) 好像是和另外一个gem paloma不兼容。

Macrow commented 10 years ago

哈哈,可能是我的事例说明有歧义。

你只需要写这一行代码就可以了 config.image_resize_to_limit = [800, 800]

而这几行则只是说明而已:

eg: 1600x1600 => 800x800

1600x800 => 800x400

400x400 => 400x400 # No Change

这几行代码只是说:如果图片是1600_800就会被裁剪为800_400,400*400的图片则不会被裁剪。并不是执行代码。