当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

图片剪切——paperclip

发表于: 2015-06-25   作者:喵喵   来源:转载   浏览:
摘要: 前提是要安装了:imagemagick软件其实这个插件就是封装了imagemagick里面的命令 检查:imagemagick安装成功命令:convert \ convert -version 在enviroments/development下添加: Paperclip.options[:command_path] = "D:/magick/ImageMagick-6.8
前提是要安装了:imagemagick软件其实这个插件就是封装了imagemagick里面的命令
检查:imagemagick安装成功命令:convert \ convert -version
在enviroments/development下添加:
Paperclip.options[:command_path] = "D:/magick/ImageMagick-6.8.8-Q16"(根据自己path修改)
  1. gemfile里面配置 gem ‘paperclip’然后在bundle install
  2. 向头像里面添加字段:

 

add_attachment :attachments, :avatar
 

 

实际上会往数据库对应表中添加

 

avatar_file_name(smile.gif)、avatar_content_type(image/gif) 、avatar_file_size(大小) 、avatar_updated_at(更新时间)
 

 

  1. 然后要向对应Model层中添加
has_attached_file :avatar,
:styles => {:medium => “300x300”,”100x100”}(这里是配置大小的)
:default_url => “/images/:style/missing.png”默认图片的路径
 
  1. 然后页面显示图片:
    <%= image_tag @attachment.avatar.url(:thumb)  %>(url是由自己选择的)
     
补充:
1、 http://stackoverflow.com/questions/21912322/ruby-on-rails-paperclip-error
可以在initializers下创建paperclip_media_type_spoof_detecoto.rb文件,加入以下修改
 require 'paperclip/media_type_spoof_detector'
module Paperclip
  class MediaTypeSpoofDetector
    def spoofed?
      false
    end
  end
end
 
 

图片剪切——paperclip

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一个图片剪切程序。 开发者说:在code4app拿了不少代码, 虽然可以通过手指拖动来改变截图区域的大
Android剪切图片 项目需求中用到剪切图片功能,在网上打了比较好的解决方案,分享下。 参考:http:/
Jcrop » the jQuery Image Cropping Plugin http://deepliquid.com/content/Jcrop.html CropZoom ht
序一(08/07/21) 很久之前就在一个网站的截取相片的功能中看到这个效果,也叫图片裁剪、图片剪切(
我们到底能走多远系列(20) 扯淡:12月15号预订的mx2,现在还没货,唉悲剧。本来想参加朋友婚礼前
一 参考资料 1 jquery Jcrop 头像,logo截图 http://terje.blog.163.com/blog/static/11924371201101
网页应用程序应该实现,对丰富的内容提供简单易用的上传和操作方式。但是这样会给只有少数图片处理
一 参考资料 1 jquery Jcrop 头像,logo截图 http://terje.blog.163.com/blog/static/11924371201101
一 参考资料 1 jquery Jcrop 头像,logo截图 http://terje.blog.163.com/blog/static/11924371201101
一 参考资料 1 jquery Jcrop 头像,logo截图 http://terje.blog.163.com/blog/static/11924371201101
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号