mini_magick裁剪图片
来源:互联网 发布:奥巴马医保 知乎 编辑:程序博客网 时间:2024/06/05 14:15
安装mini_magick
gem包
gem install mini_magick
将
require 'mini_magick' image = MiniMagick::Image.open("ccx.jpeg") #打开一个图片,这会copy一个图像副本,改操作不会影响原图puts image.path #打印出图片副本的路径puts image[:format] # JPEG 图片类型puts image[:height] # 1227 图片高度 pxputs image[:width] # 690 图片宽度 pxp image[:dimensions]# [690, 1227] 图片尺寸 puts image[:size] # 58495 图片大小 字节#将图片裁剪成一个正方形shave_off = (image[:height] - image[:with])/2 # 268image.shave "0x#{shave_off}" #在width上裁剪0像素,在height上面和底端分别裁剪268像素image.resize "400x400" #重新设置图片的尺寸image.write 'ccx_re.jpeg' #将裁剪的图片保存
根据width,height,p_x,p_y进行crop
require 'mini_magick' image = MiniMagick::Image.open("ccx.jpeg")image.crop "400x400+100+100" #width, height, pos_x,pos_yimage.write 'ccx_re_1.jpeg' #将裁剪的图片保存
阅读全文
0 0
- mini_magick裁剪图片
- 图片裁剪
- 裁剪图片
- 图片裁剪
- 图片裁剪
- 裁剪图片
- 裁剪图片
- 图片裁剪
- 图片裁剪
- 图片裁剪
- 图片裁剪
- 图片裁剪
- 图片裁剪
- 裁剪图片
- 图片裁剪
- 图片裁剪
- 图片裁剪
- 裁剪UIImage 裁剪图片得到裁剪区域图片
- 如何用MyBatis-Generator自动创建代码(映射生成实体类、DAO接口和Mapping映射文件)
- 字符流FileReader,FileWriter,BufferedWriter,BufferedReader,装饰设计模式,LineNumberReader
- IO多路复用机制
- Mac终端走ss代理
- ARKit作画
- mini_magick裁剪图片
- 【算法题】全排列,字典序
- javaSSM框架初级配置详解
- css的几种移动方式
- 当使包含 applet 程序的页面最小化时
- PowerDesigner连接MySQL逆向生成物理模型
- ubuntu server安装ntp
- vim命令显示行号
- select机制