本来下用Rmagick,搞了半天也没出来,总是报错,我想Rmagick是跟我无缘吧,于是换了mini_magick,好像这个还好点,没有内存泄漏的问题。 这个和Rmagick一样,需要安装ImageMagick,我安装的是ImageMagick-6.3.9-Q16
首先安装gem,我在家安装了一个晚上,报了一晚上的超时,在公司几分钟就好了,无比郁闷
gem install mini_magick
第一个例子
class Demo
require 'mini_magick'
img = MiniMagick::Image.new("f:/flower2.jpg")
puts img[:width] #打印宽度
puts img[:height] #打印高度
#等比列压缩成200*200
img.resize "200x200"
#剪裁图片其中一部分,适合上传头像用
#这里的width和height,x1,y1可以通过jquery的imgAreaSelect框架得到
#http://odyniec.net/projects/imgareaselect/
img.crop "#{width}x#{height}+#{params[:x1]}+#{params[:y1]}"
img.write "f:/2.jpg"#最后输出图片
end
分享到:
相关推荐
2. **图像处理**:应用可能使用了某种图像处理库,如`mini_magick`或`rmagick`,来分析上传图像的颜色,并从中提取主要颜色。 3. **颜色理论**:为了生成配色方案,开发者需要理解色彩理论,包括色相、饱和度和亮度...
将administrate-field-active_storage和mini_magick到您的Gemfile中(第6条): gem 'administrate-field-active_storage' gem "image_processing" 对于rails 5.x,请使用以下命令 gem 'administrate-f
OpResizeWorker :异步服务器端img调整大小(使用ImageMagick mini_magick包装器) OpProcessWorker :使用预定义的模板对ruby-grid进行异步服务器端图像处理 上传完成后,将自动应用默认的调整大小。 处理需要改...
带测试的 MyRecipes Ruby on Rails 应用程序 进入厨房,用做点好事 生活很忙。 谁能记得要煮晚饭。 Cookin 有许多简单易做的食谱。 您可以浏览食谱,创建帐户并添加您最...mini_magick will_paginate bootstrap-will_
活动管理员设置 已淘汰 该gem已不再受支持和开发。 -- 易于使用的通用设置后端,用于...gem "mini_magick" gem "carrierwave" gem "bson_ext" gem "devise" gem "activeadmin-settings" 运行迁移: $ rake acti
mini_magick 4.7.0 雾1.40.0 载波1.1.0 bcrypt 3.1.11 入门 要启动并运行本地副本,请遵循以下简单步骤。 克隆或叉的回购[ git@github.com :ricardovaltierra /样品app.git]。 这个怎么运作 整个应用旨在...
(来自于schulung )是一个工业自动化相关的公益项目,目的在于为有深刻的自学能力的自动化工程师,...gem ' mini_magick ' # # Markdown editor gem ' simditor ' ,github: ' brucebot/simditor-rails ' #头像 gem '
块状 一个 Reddit 克隆,用于教授 Web 开发和 ...mini_magick - 用于图像编辑 雾 - Ruby 云服务库 will_paginate 3.0.5 - 分页库 binding_of_caller - 用于评估堆栈中的代码 Better_errors - 更强大的错误页面 安静的
mini_magick rspec-rails database_cleaner 水豚有关更多信息,请参见Gemfile.lock。 部署有 英雄 入门 只需转到:转到: https://lakastapp.herokuapp.com/ 享受!。 如果要启动并运行本地副本,请遵循以下...
课程发布功能 名称,类别,描述和持续时间为必填项 课程编辑功能 课程删除功能 只有讲师和管理员可以编辑和删除课程 学生只能查看课程列表和注册课程 课程申请功能 用户可以申请课程 管理...magick 设计gem rails_admin
在Gemfile中添加`gem 'mini_magick'`,然后运行`bundle install`。MiniMagick是一个Ruby接口,用于与ImageMagick库交互,提供了一种更方便的方式来处理图像。 在使用MiniMagick时,可以执行如下的基本操作: 1. ...
画像添付可能なテキスト投稿机能(carrierwave,mini_magick) ajaント机能(ajaxによる非同期通信) いいね机能(本地:trueを用いた非同期通信) 投稿一覧ページでのページネーション(kaminari) 投稿検索机能...
1. **图片上传**:用户能够方便地从手机相册或其他存储位置上传图片,应用可能通过 Ruby 的文件处理库如 `ruby-filemagic` 或 `mini_magick` 来支持图片格式转换和预览。 2. **图片编辑**:用户可能能够裁剪、旋转...
Mini Magick-图像管理和压缩 条纹-用户付款 简单表单-表单布局 Figaro-App和ENV配置 改善错误-改善默认设置 Bulma-CSS框架 Rspec导轨-用于测试 设置和运行说明 将仓库克隆到本地目录 切换到目录 使用提供的捆绑程序...