ruby-on-rails - 如何对图像回形针进行像素化

标签 ruby-on-rails image-processing imagemagick paperclip imagemagick-convert

我是回形针的新用户,我已成功上传图像,但我想以像素化形式保存照片,这样它就不会更明显且无法识别。

但我不知道如何用回形针实现它

class User < ActiveRecord::Base
  # Paperclip
  has_attached_file :photo,
    :styles => {
      :thumb => "100x100#",
      :small  => "150x150>",
      :medium => "200x200" }
end

I want save photo in like that

最佳答案

您可以使用“ImageMagick”对图像进行像素化..

class User < ActiveRecord::Base
    has_attached_file :photo,
    :styles => {
      :thumb => "100x100#",
      :small  => "150x150>",
      :medium => "200x200",
      :pixlated => ['40x40#', 'png']},
    :convert_options => {
      :pixlated => '-scale 50% -scale 1000%'}
end

根据您的需要更改比例%。您将获得像素化图像。我希望它能帮助你。

例如:pixlated.png

enter image description here

原图.png

enter image description here

关于ruby-on-rails - 如何对图像回形针进行像素化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20425982/

相关文章:

PHP水印图片

matlab如何将图像旋转90度?

java - 用于 PDF 输出的 EPS 到 SVG 转换

ruby-on-rails - 如何启用 `request` on Rails 模块

python - 调整图像大小后寻找新位置 (x,y)

ruby-on-rails - 甚至更好地支持 Netbeans 中的 HAML?

imagemagick - 如何使用ImageMagick获得图像整个像素的RGB颜色?

image-processing - ImageMagick 将高大图像裁剪为具有相同宽度动态高度的 A4 PDF 页面

ruby-on-rails - 在 ActiveRecord 中查询第一个与部分属性匹配的对象

ruby-on-rails - 更新属性 'undefined method ` +' for nil:NilClass'